I am a software developer and take it very seriously. I work in an array of programming languages and paradigms, striving to develop serious systems, composed from clean concepts and solid code. My primary focus is driving software from a strong technical base. Applying technical expertise, rigorous testing, scientific underpinning and, most importantly, discipline leads to software that is quicker to develop, of better quality and is easier to change; ultimately leading to happy devs and really happy clients.
I often write code on one of my projects.
I occasionally write things down on my blog.