I've been coding on and off for over 20 years (starting as an early teen learning with a 6502 assembler on the trusty '64). Haven't really been "programming" non stop the whole time (who has?) - but have spent the last 12 years or so fairly involved in most aspects of software most of the time.
My work has taken me through several iterations of how I like to do things - by now I would have hoped that my views had consolidated a bit more than they have!
As for software craftsmanship - although I fully agree with the aims/opinions of the conference the actual Apprentice/Journeyman/Master definitions left me feeling a little queasy for some reason - I'll save any critique for a bit later when I've thought about it a bit more to avoid putting my foot in it! For me, craftsmanship itself being able to produce the best quality product given the time and resources available - and includes all of the human interactions necessary, both within the team and outside of it.
I'm really looking forward to the conference - one of the issues with the type of work I've had is that I'm often the "local expert" - which makes you good at working things out for yourself, but you don't get the chance to learn off of others - which frankly is my favourite way of learning.