<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Rob Day exemplified this because he had a peeve and knew how to deal with<br>
it. He saw a problem with the kernel source code. The config variables<br>
used in determining what features are compiled into the kernel had lots of<br>
errors. This was a problem that bothered Rob, but didn't bother other<br>
kernel programmers enough to do something about it. Rob did something<br>
about it. He created a relatively simple program that scanned for typos,<br>
uploaded the list to a web site and notified module maintainers of the<br>
problem.<br>
<br>
Will all the kernel programmers out there, Rob was the first to come up<br>
with that idea. Imagine tens of thousands of programmers contributing to<br>
the kernel over the years and only one that created a solution to this<br>
problem. How many people have worked on the Windows kernel? probably<br>
hundreds, maybe a thousand. How many good ideas are not implemented?<br></blockquote><div><br><br>It is called "scratch your own itch", and it is one of the main differentiators <br>for open source. You are allowed to inspect the source, and modify it for <br>
your own reasons, and contribute it back to anyone who cares.<br></div></div><br>If the source is closed, you are SOL already. If you are constrained by<br>project deadlines and budget, then you are SOL. In open source, we <br>
don't have these constraints, so anyone can improve the software.<br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>