And then there's https://qntm.org/hatetris
503 karma · joined March 4, 2017
And then there's https://qntm.org/hatetris
Been burned by this a couple times. Especially infuriating after all the effort that goes into crafting "acceptable" OKRs every three months. Mandatory training sessions, the stress of identifying metrics that are both measurable & meaningful, multiple one-on-ones with management to review them, acknowledging and signing copies, and then toss it all in the trash because we're changing priorities. But it's the core of your performance review and tied to compensation. The hell.
How common is this nonsense?
As a software engineer myself, I think I'd go mad if I had to work with fellow engineers who were that stereotypically one-dimensional. Frankly, even the nerdiest of kids whom I went to college with that chose to present themselves as such had broader interests than that. I got into this field myself because I liked solving problems and was half-decent at doing so with math and computers, which hardly excludes caring about customer experience, messaging, ease of use, and business value.
If I'm choosing to work at companies with products aligned to my interests and values, and if my day-to-day work actually matters to the success of the product, why would I not care about customer experience, etc.? The success of the product or project will ultimately reflect on me, so frankly, I'm going to have strong opinions about what work the PMs are trying to push on the team (maybe not literally push, but at least pressure) and how that work is then communicated back to the customers and stakeholders. The engineers who don't learn to give a crap about all that are setting themselves up as sheep.
As if anyone can just choose to be working for a company with the right terms, in a position to make a multi-billion dollar sale, and also somehow not get screwed out of what they thought their terms guaranteed.
Yet I regrettably see people, even here on HN, claiming otherwise. We're not helping.
Eventually I worked things out, with a dose of luck, but I can't help thinking I'd be far better off today if I'd managed to publish some personal projects during that time and networked those around to like-minded associates.
I think it's a shame that we don't encourage something closer to that balance with professional software development.
Maybe one of those giant human mouse-wheel things with variable terrain? Tripping would suck, though.
Even though we just said it's probably not going to help.
Lulz, our Oracle-owned ERP system chose AMD for its module system less than two years ago. All new code will use AMD here for, I expect, the next decade.
Why do you say that? Of course there are (were?) bad employees. If they did indeed fire the worst performers, some of them were quite likely bad employees.
> But corporations are usually very reticent to say negative things about people, so for them to specifically call these people out as bad employees at least makes it plausibly true.
Also plausible that it's misdirection or that they're assholes. =)
I never said that statement was a lie (your word not mine); I have no reason to take their claims at face value either.
So by all means, let's continue talking about how much those loser dead weights who got fired must have sucked.