I've been writing software since I was a kid, and professionally since I left University in 1996, so 12 years ago as I write this.
In that time I've hacked on software built in BBC BASIC, Visual Basic, MS Access, PHP, C#, and most lately Ruby.
I believe Phaedrus was right when he concluded that Quality was God.
If you want to find out more about me, see my blog.
Martin Fowler puts it well for me:
Any fool can write code a computer can understand, good programmers write code that humans can understand.
There's a defining moment when you realise that the first solution you wrote to solve a problem isn't necessarily the best one, and in fact that it's almost certainly just about the worst one you could have come up with. Software craftsmanship for me is about understanding, or at least striving to understand, what would make a better solution. It's also about having the tools - both technical and emotional - to get you there.