The traditional career progressions for software developers are management, entrepreneurship, and carpentry.
Jokes aside, carpentry is an amazing complementary hobby for software related work. There's something about drawing on a piece of paper and using your hands to make it a reality that scratches a lot of itches.
Sadly, entrepreneurship doesn't leave much free time for carpentry.