Hmmm. Good question. What I described is part engineer and part management track. Some very senior engineers do some of the things mentioned here that would fall to managers at other companies and vice versa.
Totally agree with that. I am going through a similar situation right now and the problem has out grown so much that me and my team members are struggling to complete it. The problem has now become too abstract than we could ever imagine and the product head sees this as the simple singular problem that could have been solved easily. Really wondering what could be the correct way to envision such scenarios and avoid your engineering team going into rabbit holes.
At first I wanted to comment "but if this is the engineering track, then what would the management track be?".
Then I realized: you essentially described personal growth, in general.
Being able to solve bigger and bigger problems, so that others don't have to worry about them.
Hmmm. Good question. What I described is part engineer and part management track. Some very senior engineers do some of the things mentioned here that would fall to managers at other companies and vice versa.
Totally agree with that. I am going through a similar situation right now and the problem has out grown so much that me and my team members are struggling to complete it. The problem has now become too abstract than we could ever imagine and the product head sees this as the simple singular problem that could have been solved easily. Really wondering what could be the correct way to envision such scenarios and avoid your engineering team going into rabbit holes.