Comment by microcolonel
8 years ago
Indeed, it is wise (if you have the capital) not to let things fester, especially when you know you're doing the wrong thing.
Perhaps if you want to build the kind of good will that allows Neo Apple to sell the torture devices they today call products at the rates they do, you should be more concerned with the direction of your engineering department, and less with who is or is not an "asshole". I don't even like Steve Jobs, in fact, I think Steve Jobs' life may be a net negative for my life, if not the world at large, and I think that the way he treated his kids is unconscienable, but it is not acceptable to let compromise be the norm in your engineering department. Just look at the situation now, as it relates to graphics drivers on OS X, and you'll see why the whip must be cracked.
Regarding the fact that your petty compromises add up to a broken product, ignorance is not an excuse. It is not "empathic" or "compassionate" to allow the ego of one person (the compromising engineer) destroy the efforts of thousands (everyone else who depends on the success of the product).
Empathy without foresight is somehow even worse than greed without conscience.
No comments yet
Contribute on Hacker News ↗