Well I made the transition you talk of. Although I didn't have to go to coding bootcamp. I was a developer before I went to business school and became a PM. While I found the job of a PM interesting, I loved coding, and always kept my skills current. So when the time came, I quit to do my own startup, where I play the role of the CTO (initially the only programmer.) It's a wonderful feeling. I haven't really given up my PM function. I'm very much in charge of the product. So try this route. You may find it works better for you.