I've been an engineer for many years and it's become pretty clear that What a team chooses to build (or not) has far more impact than the architecture / code design choices. Nowadays the role feels like someone else figures out what to build, and we just code it up.
I love coding, but I've gotten to the point where I just can't enjoy it if I'm not involved also choosing what we build. The most interesting time in my career was when I did the spec, architecture, and code of a pretty fundamental system (small team, just lost the PM, fell to me as tech lead). The worst time was contributing for a number of years to a large software platform that had incredible groundbreaking tech and fundamentally failed in the marketplace.
It seems my only choices are to 1.) be a PM and stop coding or 2.) find a team where engineering also makes product decisions
Has anyone else successfully navigated this dilemma?
PS I've had the same experience as an engineering manager - less coding, no real responsibility for what the team chooses to build.
Comments URL: https://news.ycombinator.com/item?id=27439513
Points: 1
# Comments: 0
from Hacker News: Newest https://ift.tt/2RDOoYu
via IFTTT
No comments:
Post a Comment