|
It didn't seem to me like he followed the back-and-forth so much as he just cut off his own guy, screamed at him, and humiliated him in front of one of the most legendary programmers in the world. To paraphrase The Dude, Steve Jobs wasn't wrong, he was just an asshole. |
It's not exactly uncommon to have the choice between one option that's clearly better technically, and another that's easier to implement with the limited time and resources you have, or more compatible with customers' peculiar needs, or a better fit for now-clearly-unwise decisions made in the past.
And usually you pick the technically inferior decision with a little sigh and a feeling of regret that the right business decision isn't the right technical decision.
But if the CEO has just shouted at you that you have to do the technically right thing ... well, getting shouted at is seldom fun, but it's got to make a pleasant change to be not just allowed but instructed to do whatever it takes to go with the design you think is "ideal".