• An Introduction to Test-Driven Development

      Tags: Test Driven Development     Debugging     Programming    
    For the past 6 months I have been using Test-Driven Development (TDD) on a new project. It has made such a difference to the quality of my code, that I feel I just have to share it’s benefits with those who may not have heard of it. TDD reverses the normal order of testing as it requires develop...   Read More

  • How to File Good Bug Reports

      Tags: Debugging     Open Source    
    The real advantage of Open Source software is that many people from all around the globe can work to make it better. This means that bugs can be detected and often fixed much more quickly than with closed source software. The software does tend to be run on lots of platforms however, so there i...   Read More