I'm not saying everyone should have their own garden but it's nice to be able to have the opinion to get local fresh food.
Sure, but at this point we're not really discussing supply chains or peoples' awareness of their position and role in them, so. I agree with the option to get local fresh food where possible, assuming it's maintainable?
You romantic passion for creation involves programming, but not for 40 hours a week of, sayu, TDD meets 2 week sprints to maintain x website or whatever. You would engineer software rather than be Job Title: Software Engineer.
Ah, I see! Yeah, I get you.
But on the flipside, I'm also capable of burning 60 hours in a week on a personal project. Have done before. More than once
There's a lot that goes wrong in project management of stuff like software, for sure. But some of it is useful. The problem is it's often incompatible with both human ego and the need to turn a profit. For example, it's one thing to be reactive; to be agile (while also having a reasonable scope and planning for tasks over the next X days / weeks). But if you're being reactive just so you can throw people are whatever problem is cropping up, you're not being agile. You're abandoning the need to be
proactive. And then you just spend your time patching holes in a sinking ship, adding more and more people to it, until nobody is working on anything but patching those things.
And why are those things being patched? Because paying customers are yelling about them, and nobody is pushing back because
they're paying. They don't care about your roadmap more often than not, they care about the things that impact them directly. If money wasn't in the equation it'd be a lot healthier of a dynamic. They would use the product if it fit their use case, and you could develop it within design guidelines that make sense for the product, and fix bugs based on severity, instead of essentially what is "whoever shouts about it the loudest". It also de-incentivises chasing the latest and greatest fad, because there's no financial reward for following that kind of nonsense. It's one of the great strengths of open source software, for example. The
problem with OSS is that its maintainers earn next-to-no money, but need to have a full-time job in order to survive in the first place. The OSS maintenance is often a (full) full-time job on top of that.
I could talk about this for hours. I could literally give talks on this. I watch talks on it. I read about it. The problem isn't so much the 40 hours a week, or the being forced to do dumb things that are only there to give someone else purpose (though, sure, I agree, they get in the way and shouldn't be there). The core problem is having to turn a profit. Having to earn money.