I began my more-than-20-year career in programming, moved towards leadership, dabbled in management, and found my sweet spot as player-coach. I am just as happy swimming in the waters of coders (I keep my coding skills sharp) as with software development management folk.
Enabling high performing software development organizations
My favorite thing to do is to join a team, for however long it takes, help it become super high-performing, and move on to another one. I enjoy the gratification of seeing people's inspiration grow and, from that powerful energy, their creativity and productivity.
It's amazing what can happen when people discover the power of good, strong relationships amongst colleagues.