Also likely why AI is everywhere
C suites are now infested with a circle jerk of MBAs, business minded people who dont understand or care about the product or how its made. MBAs are a plague, let the engineers who know a damn thing sit at the table please…

Engineers: Hmm, maybe we should get someone with a bit of market knowledge to the table.

MBA: Shit, I have no clue what they’re talking about. I need someone who speaks my language.

MBA 2: Man, these engineers really have no clue what we’re talking about, huh.

Engineers: removed

Plenty of engineers struggle to care about the right things too though. You can witness this in Linux communities. The engineers will engage in passion-project rewrites of core systems any day of the week over fixing that one annoying UI bug that thousands of users complain endlessly about.

Well, I’d argue they’re focused on the right things from their perspective, which is usually trying to optimize a thing for a purpose. Engineers are pretty good at engineering and not so good necessarily at other stuff, like every other job.

But if you tell them what you want and why, and what limitations you have, clearly. They can typically engineer the thing you want. The complications are normally money, suppliers, manufacturing, etc

Everyone is focused on the right things, from their own perspective. One of the biggest challenges with large projects is getting everyone on the same page about what’s important.

Look, I’m not saying software engineers are clueless or whatever. I think this issue occurs throughout large projects and organizations: people working on one specific part tend to see that part as the most important but people working on other parts tend to see it as less important than it is. We’re all naturally biased by our own perspectives.

I do agree that MBAs as a concept are broken. You can’t train people to be experts in all things business. The needs of specific businesses are learned only through hard experience in that business.