From: Andrew Morton <akpm@linux-foundation.org>
Date: Wed, 21 May 2008 12:31:27 -0700
Indeed. A lot of the time I see new people, or people making
suggestions to them, so fixated on wanting to implement new features.
To me that is absolutely the wrong way to go about this.
It's so much more useful, for both the community and the individual,
to fix bugs. Fixing a bug forces you to learn how the kernel works at
least on some level, and fixing a bug always makes Linux better.
Implementing a new feature does not necessarily have either of those
two important qualities, so it is never the place for new people to
start.
Fixing bugs will give someone a real identity and place in the
community.
You want real Linux kernel "street cred"? Fix a lot of bugs, then you
can implement a thousand new features and people will take you
seriously because you've shown that you can and will fix things.
--