Are you a top tier person or a dud?
Subjectively, I’m not the programmer’s programmer or a great PM, but needing to serve both of those roles has given me a perspective that allows me to identify value in projects where two people in segmented roles would not. Being able to squeeze another 100% of value with 5% of work every once in a while is a good feeling.
I’m not so arrogant to say that I’m a top tier person, but I hope this answers the question without saying so. I also want to say that I wouldn’t be able to do the things I could do without fantastic business and operational teammates. It makes it all the more frustrating when I see duds in the same role who I know are making more money than great contributors.