> But as the company was growing, the technical and managerial skills were harder to come by and they wanted me to give it a shot
This is another good point:
being good at solving problems is different than being good at a specific technical skill.
e.g. there is a reason patio11 has his "don't call yourself a programmer" [0] post.
0 - https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...