(I want to emphasize that I'm talking about this higher-up following a Manager's schedule, not a Maker's schedule [0]. At this point in my career, I was the [suffering] adapter between the two.)
3,852 karma · joined September 10, 2013
(I want to emphasize that I'm talking about this higher-up following a Manager's schedule, not a Maker's schedule [0]. At this point in my career, I was the [suffering] adapter between the two.)
I can't imagine my manager would find it very amusing if I had to tell them that I had to delay a bugfix or feature by 3 weeks because I did not schedule my meetings with enough foresight.
...It's a provider for your internet service. The explanation isn't going to get any easier than that.
A CRM is where you manage the relation to your customers - whatever that means depends on the vendor and customizations. Run analytics who to upsell to, send marketing material to, get reminded that a customer's subscription is running out, ....
I've had to explicitly set up a recurring weekly meeting 4 weeks in advance to meet a higher-up at least once per week, because otherwise finding 30 minutes of their free time would take ~3 weeks.
He also was the first person that told me the old Swiss Army maxim:
"If the map and the terrain disagree, believe the terrain."
Ah so that's why they keep accidentally invading Liechtenstein! /jAt work, another team introduced automated CVE scanning to fulfill a contractual obligation to do so. When they asked me to implement this on my team's Django project, I said "well alright, as long as it doesn't constantly break the build because of some obscure false positive CVE".
Within a week, the CI job was broken because of 5 "CVE"s. 4 were false positives for our project and 1 was a configuration error by the other team.
Just to let you know to take "number of CVEs" with a large grain of salt.
I did not present my view of development work - I presented that employee's view of development work.
> At least in my experience, a vast majority of work involves going off on your own and implementing things, which often involves reading documentation. Meeting with a colleague is also considered work, but I wouldn't say meeting with a colleague is somehow considered "more work like" than solo development or that many developers prefer one form of work over the other.
In my experience, every single developer wishes they could spend less time in meetings and more time "doing real work" (their perspective, not mine). Everyone with the opposite view is promoted out of being an Individual Contributor.
Opening an account with Neon is the simplest thing ever.
I'm still on the phone weekly with CS to even attempt to make them do anything I've ordered them to.
Three weeks ago, they sent me a letter to confirm that my email address was authorized to make orders. I sent that back with the enclosed envelope. 4 days later, they called me to confirm my order. I did (verbally). They called back 10min later to confirm again. I confirmed again.
It has been two weeks since that phone call and the transfer has still not been completed.
It was based on my real-life experience working with a colleague from another team.
> If it were possible to use itertools, wouldn't they just research that, update the PR, and say OK in a comment?
Time spent on a call is time you are publicly perceived as working. Time you spend researching itertools is time during which someone can interrupt you by pinging you in Slack. In that employee's shoes, it seems clear which one of those gives you less of a headache at the end of the day.
Politics aside: Exactly what you describe - the capability to research a library, respond to a PR comment concisely and appropriately - are skills that no one learns during a CS degree, nor doing code monkey work. Ideally, this is the sort of thing a junior engineer gets taught during their first years on the job if supported by a capable mentor. But if they don't have one? Tough.
> if I'm trying to land a change, having a synchronous conversation (ideally in person) will resolve any misunderstandings between us on the order of minutes.
That does not match with my experience.
Imagine I wrote a comment on Steve's PR in foo.py line 31 that said "I see what you are doing here. Do you think this would be more readable if you used the itertools from the standard library instead of implementing this yourself?".
Now Steve asks me if he can have a call with me about my comments. I join the call and he opens the PR. He reads my comment aloud, then he says "OK" and opens up the documentation for itertools and reads it silently. I'm still in the call.
This goes on for every comment.
I see what you mean and wish that that was how it worked - and I've made good experiences doing this after 90% of comments in the "written comments" stage are worked on by the author. But just skipping it sounds like insanity to me.
When you tell a warehouse worker to pick up an iPhone from row A4-143-X and it's not there, you need to figure out why. So yes, doing the accounting for that involved a "status" flag to figure out what happened. If another iPhone is later found in A5-143-X, great.
If not, at the end of the year you do the math how much stock dissappears "for unknown reasons" and you have your number on "possibly employee theft". To balance the books you can't just put an amount and "IDK what happened to it".
Boom, new industry of snake oil.
Not suggesting that the investors have stakes in any companies doing supply chain audits or building automated solutions for it, of course.
That's the core issue, right?
Has this happened yet or are owners still holding onto their real estate for own use?
For me, the alternative is staying with family, so it's less clear-cut.
A walkthrough of a pre-production model seems to be available at https://storage.net-fs.com/hosting/5766346/47/ .
Living in Switzerland, these are very attractive, and I really hope they help night trains become a completely viable alternative to medium-length trips.
(Last time I checked they were so-so in terms of price for let's say Zurich<->Hamburg. Quite expensive even for a shared couchette, only becomes comparable in price to a cheap flight when you buy a seat only.)
(I've seen this explained based on accounts of a public library built in the US which had stairs, but no elevators, for a specific section - this was still ADA compliant as they had staff on hand to serve readers in that specific section)
So a 30s delay or whatever it takes to limit spammers is probably not entirely unthinkable.
Also, the first shop I found [0] has stopped all international shipping due to Brexit.
I'm sure there's some sort of joke or lesson here.
I could 100% believe this is genuine, but I would also 100% believe this is a quote from a Dilbert-like comic strip.
Unfortunately (working internationally, where English is not everyone's first language), this might go over 90% of people's heads :(.
I'd be interested to hear if parent's "typical" django app does something more involved that makes hot reloading impossible (like run in 3 levels of containers or the like).