I have been programming computers since I was 9 years old. I have an Honours Bachelor of Science in Computer Science specializing in Software Engineering. I have been a professional software engineer since 1995. I am fluent in most modern programming languages, and even a few not-so-modern ones. I am a strong advocate for the software craftsmanship movement and care passionately about writing high quality code. And I believe whole-heartedly that specialization is for insects.