and neither does software ...
Jobs was constantly called by HR for meetings during late 80's due to his behavior. Source - Steve Jobs book
For some reason that doesn’t sound dramatic without the possibility of someone being yelled at or fired.
Ironically, your approach is no different than the persons you're criticizing. You're also basing your opinion on 1% of the dataset, just a different 1%.
Most great leaders have character flaws. Some of them are very obnoxious petty people. See Nick Saban or Michael Jordan.
Steve Jobs pushed people to achieve extraordinary things. My guess is they would not have achieved many of those things without his influence and authority. That's what great leaders do.
But it's true. If you are a selfish narcissistic jerk people remember that too. Maybe more than what you accomplished.
So it's perfectly possible that had the head of graphics gone for what he knew was the ideal solution in the first place, he would have been yelled at by Jobs for that. It wouldn't be the first time that a HiPPO caused a boss to do a 180 and implicitly blame the underlings rather than own up.
Managers such as steve jobs don't make technical decisions. They specify requirements which then need to be met by the tech guys. This anecdote sounds an awful lot like a manager changing his mind regarding a requirement after he was pointed out a technical consequence.
It’s entitely possible he previous shot down the correct way because it would take too long for too small a benefit.
I wish this were true. Yet I've been so many projects around me go months and even years down some very-clearly wrong direction, because the engineering lead refuses to course correct. Typical patterns are:
- The system design attempts to address "future" issues, making it two orders of magnitude more complex than necessary.
- The eng lead wants to "get it right from the beginning." So months later, you have a beautiful CI pipeline, coding standards, base classes, etc, and still no usable prototype.
- Trying to solve all possible use cases, with one system.
- The above, but then focusing on just one use case so narrowly, the rest have to be crammed in.
I could keep going. These are cases when you need a decisive (and technically sharp) manager above to call bullshit and rip the bandaid if necessary.
(but that's not to criticize your details, I love those details.)
Steve Jobs, Elon Musk, Bill Gates, Jack Welch, Mahatma Gandhi, John D. Rockefeller, ...
Gates has himself admitted himself that he was a bully, so I think we can all agree that he was not a nice CEO.