I've been coding for 20 years and I really enjoy building websites. At the moment I like java and I'm loving JQuery and GWT. My life woud be a bit nicer if I spent less time wrestling with flakey ajax tests on our lovely new Team City server. And if JIRA went away.
I like refactoring a lot, which is lucky, because if you have to spend all day tidying the kids' bedrooms you might as well enjoy it.
For me, software craftmanship is about keeping things small, and domain-centric.