I am a great believer in code re-use and sharing of ideas. The rise of the Internet has made this code sharing much easier and open source as it is now termed is a common feature in the development community.

I now find that one of the first things done before any project is started is to search for prior knowledge and open source on similar projects. Making use of others work whether that be just gaining ideas or using whole packages, frameworks and libraries can speed up project development.

Of course it isn't fair to use others work without submitting back work of your own to be used, therefore this page includes both open source code i have used and some of the work I have contributed to the open source community.