To view parent comment, click here.
To read all comments associated with this story, please click here.
Robert Love's Linux Kernel Development is IMHO the best-written text on Linux 2.6.x kernel internals, highly recommended. He is also one of the principle architects of the O(1) scheduler and kernel preemption.
Linux is a meritocracy, and its success has encouraged the free software movement at large to follow suit. Self-aggrandizement is cool (and necessary) in a meritocracy.
Being a free software developer means putting yourself out there, for better or worse, much like a celebrity. Most successful free software developers try to avoid the philosophies and the politics because it's too easy to rub someone the wrong way. The only sure way to please you users is to get back to the roots of the movement: release early, release often.
Expect some more Novell employees to leave over the patent covenant, but not before they find greener pastures elsewhere (as anyone who's experienced Google's burrito bar will attest). Smart people don't just quit being paid to do what they love, even if they feel like they're going down in a sinking ship.
Luckily, the market for established Linux developers is very strong and flexible. Google (for example) has built an empire based on creating an ideal environment for developers and then hiring the best away from their biggest competitors. In a similar way, Linux developers will eventually flow to whatever company offers the more appealing overall experience.
I agree with everything you said except this:
Linux is a meritocracy, and its success has encouraged the free software movement at large to follow suit. Self-aggrandizement is cool (and necessary) in a meritocracy.
Self-aggrandizement is NOT necessary (or cool) in a meritocracy unless the competition is between self-aggrandizers. But the competition in Linux is between coders. If your code or your documentation speak for themselves, you've no need to self-aggrandize.
Notice that I didn't say "no need to advertise", or "no need to promote". Self-aggrandizement is either of those + arrogance.
Leave self-aggrandizement to Microsoft where it belongs. They're much better at it anyway
Edited 2006-12-22 10:56





Member since:
2006-04-21
I hadn't, but even if I had heard of him before Microvel, the following sentence would be enough to "disendear" him to me:
I wrote a book, Linux Kernel Development, a tour de force on hacking and understanding the Linux kernel, now in its second edition. You should help feed my starving family and buy a copy or two and carry them with you everywhere you go.
Self-aggrandisement is uncool, even if you are a genius.