> I've always been enjoyed delivering solutions more than the actual process of programming
Hint: lots and lots of people are in the opposite camp. Many people never become a manager but stay IC in their entire career, for the same reason most people work for others instead of launching their own company.