Those of you who have been in the Openads community for a few years or more may remember Niels Leenheer. Niels is a designer and developer, who was the Openads project administrator (back in the phpAdsNew days) from 2001 to 2003. During this time, Niels led phpAdsNew through a fundamental change which formed the basis of what Openads is today. I will spend the rest of this article trying to put in perspective the importance of his contributions.
The Developer
Over the two years that Niels was active, he committed code almost 1500 times. This means that every single day for two straight years, he would commit an average 2-3 times, and that in TOTAL, he was responsible for adding or changing over 200,000 (!!!) lines of code. Ohloh estimates that phpAdsNew has 66,000 lines of code, and they estimate that this effort would take 1 person 16 years to develop.
This was a truly tremendous effort.
If this was Niels’ only contribution, he would be a hero by any standard. In fact, the actual coding of phpAdsNew was only a small part.
The Technical Writer
During these two years, Niels also put out one of the most quality manuals for an open source project that I have ever seen. O’Reilly makes fantastic books for many open source projects, but they pay people to write. These phpAdsNew manuals were written by someone who donated his time to create over 150 pages, freely downloadable. When I was deciding between phpAdsNew and Oasis adservers, the professional looking manual from phpAdsNew was a major factor in my choice.
The Moderator
Niels also provided a huge amount of support for phpAdsNew - over these two years, he answered over 2000 forum messages. Again, that means that Niels answered over three questions per day, every day - the same questions over and over again from newbies (’How do I get maintenance to work?’), installation and configuration queries, advanced bug-fixing information, and blue sky feature ideas.
(more…)