Cant speak for everyone, but in my case, Ive done the grind to get something cool done in my younger days. Ive designed, programmed and tested a differential braking system for a sizeable unmanned aircraft technology demonstrator, from hardware to drive the master cylinders, to the software with control of stepper motors following dynamic control laws, and then sat in a control room at a US Air Force base and watched the traces as the real thing was landing and purely steering with the brakes after touchdown (to test nose wheel actuator failure).
At my current company, when I got hired, I specifically said upfront that my goal is just to become a subject matter expert, and to have a more consistent and chill workload. I did what I was supposed to, nothing more, but I did it correctly, and put in extra hours when crunchtime before deadline came. I got promoted to senior after 4 years, and now Im pretty at very minimal hours of actual work per week.
But, because Ive been on the same team for so long, can answer questions about the entire tech stack, I can debug things, I am happy to sit in meeting and talk about high level things when managers don't want to, so my value is still fairly high. I no longer care to really put in hours to build something cool, instead I am focusing on things I didn't have time to do when I was younger and grinding, like travel and fitness.
If you do something quickly, and it is of high quality, it will probably get noticed, and your reward in addition to a sense of satisfaction, is more work. The satisfaction high won't override the punishment of more work, although salary will. However, salaried employees don't get paid more to do more work (bonus notwithstanding.)
Knowing that, it's not a far jump to realize that you can minimize your work but keep your salary, so long as your work output doesn't dip enough that you get fired.
You couple that with maybe one day your project gets cancelled, and not due to the quality of the work itself but for other business reasons, and all of a sudden you just don't care anymore. This is something that just happened to me recently and I find it incredibly hard to get motivated to work hard on anything. I just can't "logic" my way into doing more than the bare minimum.
Let's say I am the daughter of rich parents and I inherit a fortune. It happens, am I right? For some (intuitively "right") reason, it is not considered as bad as getting "free" money from a corporation, which has intrinsically zero control over spending at the individual level. Paraphrasing some Blade Runner here, "I have seen people paid...". And while the fortune is inherited just for sheer luck (I don't think anyone has chosen their parents), most of the time those cushy positions are coming after years or decades of hard study and hard work. How many of those inheriting good money said, "I don't want it, I have no worked for it". Some, for sure. But the vast majority pocket the money, maybe do some charity or some work, and carry on.
Sure, one feeling the need to work effectively can change jobs, we all can do it. But there are many other opportunities to have a good time and good impact on the world outside of a corporate job. If the money is coming in and who's distributing the money is ok, who am I to say no to good fortune?
But I can fully understand a decision not to change to a much less paying alternative as it decreases the quality of life for an other part of every day. Considering the frightening fact that when you move away there is probably a chance that you cannot come back that easily. This may present a fear of trying out the alternatives.
If you've got kids to look after, and a mortgage to pay, it's very likely you're stuck doing whatever your doing, whether you think the work is worthwhile or not.
Most parents won't put their kids in the poorhouse because they hate their job.
I had a ton of ideas in many a job, rarely if ever I could get into conditions where I could even start working on them - usually the interesting stuff happened in secret side projects, off the company time.
I found myself spending time on leetcode, or learning emacs because I could justify those as improving my abilities. To quote Office Space "I have 4 different bosses, my only motivation is to not get hassled, that and fear of losing my job. But you know what Bob, that gets someone to work just hard enough to not get fired."
Nowadays I just want out. I'll get that feeling doing my own thing with no blockers but time and myself. I'm not at all convinced this is generally possible at any company (based on what I've heard from friends and read on HN and elsewhere). There's always something in the way.
Now, I'm joining a systems/kernel team working right above hardware that drives EC2 servers.
Believe me, lots of good work is out there. Join a large company and look into internally transferring into an interesting role. I heard back from DynamoDB, Lambda, and so many other cool teams while I was considering transferring out of the current team. There's loads of interesting work at the bigger companies.
There is good work at some startups too, I'm sure, but it's easier to try different teams at a FAANG than switch between small companies.
I'm quite curious how different it is.
"it's not that companies are that great at rewarding getting things done (sometimes they are…), but it's that getting something cool done is rewarding in its own right. Why don't they want that feeling… ?"
So they finish the task and then what? Move on to the next task and then the next until retirement. There is no real purpose to it, its just a treadmill.
I make plenty of money, I don't need any "promotions." I leave the glorious cool stuff to the kids who are still on the treadmill (and don't mind going down some AWS rabbit shit hole).
Getting promoted is not going to make me happy. It is likely to make my life worse. Management often doesn't know what to do with me. I am productive with relevant skills, offer no drama (except for scoffing at yearly evals), and I don't need any carrots, nor do I want their job.
The only thing they can offer me is a good team and meaningful work--which is usually outside of their grasp.
Boss makes a dollar, I make a dime. That's why I'm poopin' on company time.
Most companies don't meaningfully incentivize ambition. At most companies, even tech companies, if you save them a million dollars you'll be lucky to get a used Red Lobster gift card. If companies want ambition they should incentivize it rather than only rewarding the corporate ladder climbing sociopaths.
Also for a lot of companies millions isn't a lot when profits,expenses,revenue are near billions. I don't really worry about cost savings anymore, the numbers are so huge all around, individual impact is always almost a rounding error.
She told me none of it matters (after working on it for years) when management had just written off $16B for Baker Hughes (a lemon of a company they purchased that had to be sold off for pennies). It was a prelude to a string of even more meaningless work.
I mean it just... depends? I've been on both sides of this. Sometimes getting something cool done is super rewarding even without getting a raise, bonus or promotion. But I'm at the point now where if someone is going to tell me what to do, and force me to be "at work" for half of my waking hours, the compensation bit far outweighs the "this was cool to work on" factor for me.
Don't get me wrong; when it comes to personal projects, I find plenty of reward there. But for those I get to decide exactly what I do, how it gets done, and when it gets done.
I'm getting something cool done on some stuff I actually care about, like my gym gains. You can see other examples in this thread: family, their own coding project, etc.
In fact, this is so common that I can name the exact people at several jobs I've had. And I could mention them to my coworkers and they'd know exactly what these people's reputation are.
Our feeling toward them is a mix of being impressed and being embarrassed. Impressed because there's something to be said for someone who works the system to their advantage like this. Embarrassed because it's hard to understand how they couldn't be more ambitious at work. It's not that companies are that great at rewarding getting things done (sometimes they are…), but it's that getting something cool done is rewarding in its own right. Why don't they want that feeling… ?