Implementers, Solvers, and Finders
rkoutnik.com
rkoutnik.com
What sucks is, for example, being good at technical design but that not being valued. And management being disconnected from employees, which is not unique to software companies.
All that to say it sounds like what you are learning in your current role is extremely valuable; worth so much more than your paycheck[1].
1. offer only applies if you are young-ish and planning to stay in this industry. good luck!
* product management
* technical training
* developer relations
* technology consultant
Being able to move between the clouds and the dirt as well as solving problems (or marshalling others to help you solve them); these are skills that are golden.
Hard to convince when on a resume, ime, so make sure you keep your network up to date and/or learn in public.
https://blog.gardeviance.org/2012/06/pioneers-settlers-and-t...
https://blog.gardeviance.org/2015/03/on-pioneers-settlers-to...
It reminds me of the distinction someone made between marines, soldiers, and police, or something like that
These distinctions represent points on a continuum, they aren't (except perhaps at the limits) exclusive.
But the mix is also part of the choice that you make, or that is thrust upon you, as a finder, how much solving and/or implementing should I still do? Too much and you don't get any finding done, too little and you can become out of touch.
I've encountered people who have gotten this wrong, and I have definitely gotten it wrong myself too
You might be an implementor from a product management perspective, but a solver from a technical perspective. Here's a desired feature, figure out how to make it work.
Or you might be a finder from a product management perspective, and a finder from a technical perspective. Here's the vision, figure out what feature should be added and figure out how to make it work.