Comment by geezerjay

8 years ago

Without knowing what were the requirements and why that decision was made, it isn't possible to infer whether the original design was even the ideal solution to the problem stated by the original requirements (see chesterton's fence).

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.

We also know Jobs could turn on a dime.

It’s entitely possible he previous shot down the correct way because it would take too long for too small a benefit.

  • That's what I believe as well. To me this whole episode shows an erratic manager being abusive to staff once he was faced with the technical consequences of having imposed a design requirement.

    • This is certainly possible. But Jobs decision to impose a design requirement earlier (if that was so) might have been excellent given the data he had; when he got more data (or logic) from John, he made a better decision and knew that it would take a big shove to get everybody else to change direction on a dime. It generally does. The anger wasn't necessarily about the previous decision, all sorts of engineering decisions turn out to be "placeholders": it may have been about not being willing to alter course quickly enough, or just intended to ensure everyone knew the direction had changed.