At some point a Senior Engineer is about Engineering. Leave the marketing to that department.
The idea that 'business objectives' can be meaningful in detail at the Engineering level is hopeful. Maybe in a startup with one product, and even then, everybody is guessing about what features will resonate and what the customer base is.
No, a Senior Engineer is first about competent correct performant code. That's got to be their focus. Not attending business meetings.
Haha I am as technical as it gets (Have a masters degree in engineering from a decent school, even have written my own compiler and database system) and this is the senior engineer I want to be and have in my team.
The engineers you are describing are some of the biggest time wasters I have seen - spending months on making “engineering improvements”. One guy I met spent a year on making the perfect build system in rust lang that I could have written in cmake and bash in a week.
Yeah okay cherry-picking an example wasnt the best idea i admit. But still the disagreement we have is between a senior engineer striving for business value vs a senior engineer striving for engineering value. I have been on both sides of this to be fair.
At some point a Senior Engineer is about Engineering. Leave the marketing to that department.
The idea that 'business objectives' can be meaningful in detail at the Engineering level is hopeful. Maybe in a startup with one product, and even then, everybody is guessing about what features will resonate and what the customer base is.
No, a Senior Engineer is first about competent correct performant code. That's got to be their focus. Not attending business meetings.