|
|
| | Ask HN: Difference in management styles of Ulrich Drepper and Linus Torvalds | | 60 points by tech6 on June 27, 2014 | hide | past | favorite | 21 comments | | Linus Torvalds stewardship is often cited as critical factor in thriving linux kernel development
Ulrich Drepper is often cited for preventing widespread community contribution to glibc and causing forks such as eglibc.
For casual observer like me it appears both are technically brilliant individuals who have strong opinions and dont suffer fools lightly. What caused linux to thrive ? Was it the organizational heirarchy of having individual maintainers for different components in the linux kernel ? |
|

Consider applying for YC's Summer 2026 batch! Applications are open till May 4
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
Linus cares deeply about the quality of the kernel, but leaves it to developers to determine its direction. Ulrich had very specific thoughts on the direction of glibc, and screw you if you cared about anything else.
Linus has a large number of trusted submaintainers, and delegated a large amount of trust and judgement over patches to them; Ulrich took everything on himself, and simply rejected patches in areas he didn't care about.
Linus has been known to change his mind, graciously, in the face of convincing argument; he also readily admits being wrong. Ulrich, not so much; if he didn't like your patch, you might as well give up.
While Linus can be unnecessarily awful to people he thinks he can expect better from, there's an undercurrent of doing it to defend kernel quality, and he usually has a point underneath the invective; I also don't think I've ever seen Linus go off on a new developer who's still learning and making reasonable mistakes. Ulrich was awful to everyone, with or without reason, and he was wrong far too often to get away with it.
Finally, for every discussion in which Linus ranted at someone, I've seen several dozen where he gets involved in a complicated technical problem and helps find the solution, or works with someone else to do so; the balance is overwhelmingly positive.
Don't look at either of their abrasive communication styles as worthy of emulation; do better than that. Linus successfully manages Linux despite being occasionally abrasive. Ulrich's abrasiveness just added to his mismanagement, rather than being the sole source of it.