@Duncanma: while I enjoy programming, I've never enjoyed doing it for a living, so personally I can't wait to stop doing it and retire. That would mean I'd be able to only work on stuff I actually enjoy, so that sounds amazing.

Maybe I've just always worked in the wrong places, I don't know.