Alas one of the most defining aspects of business seems to be an entire lack of rewards for being the Johnny On The Spot, for tackling shit. It's absurd how little benefit there is to being good or caring or taking on the hard shit.
Alas one of the most defining aspects of business seems to be an entire lack of rewards for being the Johnny On The Spot, for tackling shit. It's absurd how little benefit there is to being good or caring or taking on the hard shit.
Spent two days dealing with memory corruption caused by a badly-written third-party library (proprietary, binary-only distributed)? I may have felt like I own the universe when I finally found the problem, but what does my manager see? Me having promised the feature today, and now saying it'll be next week.
"Oh THAT is why we keep Bellend"
A bad manager may ignore everything but that, but if a manager isn't even aware there was much more to the story than just that, both the manager and the individual have failed.
That's a different problem altogether. This isn't a factory and robots. There's no way anyone can estimate if and when an unknown can be solved. The game of estimates for these things is silly at best.
> There's just little to no correlation between the tough parts of this job, and the outcomes visible to stakeholders
There is if you make it so. If the stakeholder only cares about new features that's how we end up with products releasing new features non-stop but never fixing bugs that users care about.
The problem is the attitude and treatment towards software engineering being like a factory worker. It's not predictable the way they want it. They don't understand what's tough.
I don't think it's "wrong" for employers to not at least match inflation. Ultimately I accepted the job for a set salary. If I want to negotiate higher, that's on me. If they want to do a better job retaining me, they need to offer it without me prompting it. After a promotion I got while there, I was getting paid $110k for a job that averages $190k in my city. Didn't make any sense and the raise was 4%, so I left.
[0] it can go even worse, I was thrown under the bus while doing everything.. i have no proof but i assume the other people were too happy to see me burn so they can go back to pretend working without someone showing what's the normal output is
Rewarding this behavior incentivizes the creation of unnecessary problems only Johnny knows how to solve.