2,752 karma · joined September 20, 2021
Perhaps this is a case of Hanlon's Razor and the whistleblowers need to get more savvy.
This part particularly stood out to me:
> When he refused a performance improvement plan, he lost the job and left Microsoft for good in August 2018.
I didn't know you could refuse a PIP. TIL
The way I would do it, is tell people that we need to move their team to {{other country}} and therefore we would like to offer them either a severance package to find a new job _or_ work out a plan for them to transition to some other team that is in their location.
I honestly am trying to understand the point being made. Isn't when the day starts obvious in either case? We know when the new _day_ starts because the date rolls over at that time. No one thinks the day starts at 12:00 in the 24-hour system, or 12:00pm / noon in the 12-hour system?
> ... there's a single point where the new day starts ...
Is this what you're saying: that in the 24 hour system, there's one point in time where the clock resets from a high number to zero, and that's also when the day starts. Therefore, it is "not confusing."
I felt rather that the problem the OP stated was simply "I am used to the 24 hour system and I was communicating with someone who was used to the 12 hour system. They naturally gave me a time of 12:00am but I didn't notice that am part and assumed they meant the same "12" that I understand as "12" in my system. So I missed an exam."
I somehow keep returning to Bash, though. I enjoy it.
> The point of bash-bashing is to reduce use of the shell.
That's a tautology. I get it, we're supposed to reduce the use of bash ... but why?
> Without much real work, it’s easy to replace shell scripts with Python code.
But you're writing the same thing again? There needs to be more reason than this.
> The revised code is easier to read and maintain, runs a little faster, and can have a proper unit test suite.
Three claims. Any data to support it?
Some of the examples of "bash is bad" are also not convincing to me. Here's an example:
> An example of a shell obscurity is the way the current working directory is set. The cd command is clear enough, but in the presence of sub-shells using (), can make it difficult to discern a stack of nested shell invocations and how the working directory changes when the sub-shells exit.
So...why do you have "a stack of nested shell invocations" that all need to be working directory aware? And how would this be any better in Python? (It could be better in either Python or Bash but either one still requires the developer to avoid simple mistakes.)
I don't know. I don't get it. I feel like the author had the unfortunate experience of knowing more Python than Bash and inheriting someone else's (who also didn't have much Bash experience) crappy Bash code.
- Saying nothing about it, but "secretly" moving the team to another country by changing the manager and director, and not hiring anymore in this country, even when team members quit. It took awhile but I figured out that the plan was to let natural attrition take over and for every person who quits from here, hire their replacement there.
- Different company: after being acquired, the acquiring company communicated for eight months that no changes in staffing would take place, and that once the acquisition closes, everyone will be put on exciting new projects and a new bright future will emerge. Then, after the acquisition closed, laying off a third of the company immediately. Another third chose the exit soon after. Eventually, the company died.
- Third company: after being acquired by a large competitor, the director of technology for this third company promised them a new product for four years. I'm led to understand by those closer to the situation than myself that this director then proceeded to coast on vaporware demos for those four years, claiming the need to "pivot" or "reboot" the product as necessary, and promising more and more pie-in-the-sky fantasies until finally the gig was up and he was fired. That subsidiary also officially closed its doors eventually.
Just a few from my own experience!
How is that different than 11 -> 12 > 1 ?
Yes I get it that in normal integers, 1 is not after 12, but neither is 0 after 23.
That said, UTC is universal also.
"It was always our hope that concrete, substantive programming career questions could be asked on Stack Overflow, and some early ad-hoc polling indicated that career questions might be accepted by the community, but if you look at later poll results, it's clear that the career questions came out juuuust under the cutoff point as determined by the Stack Overflow community"
From Jeff Atwood, circa 2013 at https://blog.codinghorror.com/so-you-dont-want-to-be-a-progr...
I'd almost rather just read like ten mini-essays from ten randomly chosen developers who try to explain what makes them happy at work in their own words. I mean, I have conversations like that with people at work and I've never heard anyone say "salary" is the most important. Usually it's feeling proud at having solved a hard problem, or being proud of having shipped a product used by real customers. And I don't see either of these things on this survey.
I thought it was for VCs and founders too. And PMs.
I'm glad the tech community is starting to look at their environmental impact though.
While they're at it, can they please consider how many wasted resources they use on things like inefficient test automation which is usually only inefficient because they were lazy.