3 ms·
First, it's ego. Engineers are a deeply opinionated species that will not heed the advice of a man they deem to be inferior to them in technical ability. Techn
by screye 3y ago
First, it's ego.
Engineers are a deeply opinionated species that will not heed the advice of a man they deem to be inferior to them in technical ability. Technical competency based promotion is about managing hubris and egos.
For the second, I have a hot-take: "All problems in tech are work estimation problems."
And so too is who gets to be manager. Nothing annoys an engineer more than a manager who estimates arbitrary times to tasks. Similarly, nothing annoys a manager than being unable to establish accountability for work effectiveness of an employee. So non-technical managers set up metrics (LOC, Hours worked, tickets moved) for accountability. Average Metrics are bad and bad metrics are disastrous. Metrics are exploited by the politically savvy, set up micromanagement structures and discourage those who are actually well aligned with product success. A good engineer makes work-estimation easier, avoiding the need for some of these toxic structures.
- lupire 3y agoWork estimation isn't very important. Priority estimation and value estimation are very important. What matters is finding the 10x to 1000x value thing to build, and putting resources (usually many people) building it. It doesn't matter how long it takes, as long as it's something people need and can afford and you are able to build it.