This is the home of Nick Ager, software developer. I care passionately about usability and maintainability of the software I create. My interests span mobile development and embedded systems through to how we will be able to take advantage of future mega-core processors. I’m fascinated with how disparate programming languages effect our thought processes when solving problems and how the choice of language effects the efficiency/succinct nature of the expression of the solution.

I’m available for consultancy and contract development work.

To read about Nick Ager sailor, have a look at