20 years ago I got tired of programming day-to-day and became a manager who still dabbles in development. I don't contribute to production code, but I do architecture, prototyping/research, and will roll up my sleeves to help a stuck programmer do debugging.