Although they say that one should not reinvent the wheel the true mark of a geek is the need to try to create everything for himself. A prime example of this would be this website - all of the content management, photo albums etc. are custom written by me.

This may not seem the most logical of things - excellent software packages already exist to do these tasks, but there is a sense of accomplishment when one can create what one wants, exactly the way one wants.

I also believe that software is not the wheel - and sometimes there is room for the complete rewriting of a software package that has become too bloated and inefficient. Code that has been built on for the last 20 years may work, but it may be an organisational nightmare of code patches, workarounds and extensions.

Select a project from the right to find out more information about the project, including links to the project website and code downloads.