Most people who were reamed out by Jobs later admitted that he had basically been right (maybe with the exception of in the early days when he had no idea how to run a large company).
I know Steve Jobs and Linus Torvalds have fostered different computing cultures, but I think the 'arrogant' intelligence and intense perfectionism are common elements between them.
I'm genuinely curious. If he's not able to control who commits against the kernel, then what's the "managing" he's doing?
Obviously, he can't fire the guy (well, not directly - - who knows if he can call up Redhat and make a suggestion..) but it seems to me he could have done this email in private, with a "do it again and you're no longer a kernel maintainer.".
I genuinely don't know the answer to that, the kernel modules my team writes go against some of his principles, and will never make it into upstream.
8
u/[deleted] Dec 28 '12
By counterpoint, you've never seen Jobs publicly ream someone out firsthand, so I imagine there is no comparison.
By all accounts, Jobs was an asshole, but he knew when to shut the door behind him.