I've been a software developer for over 14 years, working in a range of languages including, COBOL, VB, Java, C# and Ruby. I'm a strong advocate of eXtreme Programming which I've been using for 8 years and helping to introduce to others as an Agile coach and trainer. I'm particularly interested in automated testing, I wrote a tool called Exactor about 4 years ago to help encourage automated acceptance testing on the teams I worked with.
What Does Software Craftsmanship Mean To Me?
Software craftsmanship to me is taking a pride in what you produce and continually striving to improve what you produce.