Hacker News new | ask | show | jobs
by nine_zeros 1864 days ago
> One of the biggest problems in computerland is that we promote technical specialists to manage people and strategy. Many people are far more comfortable with, and nostalgic for, the craft of programming. Such a manager ends up dictating solutions that would have been brilliant about 5 years ago, but which don’t match current practice.

Very good point. To add, technical managers who like the craft of programming often cannot understand engineers who use different approaches to delivering projects. This is because there is NO ONE WAY to perform intellectual tasks but the craftsman fails to recognize that.

Eg: If the manager prefers a PR with every corner case covered, they would never understand an iterative development strategy with smaller PRs, leading to them nitpicking on every PR. Code reviews become a toxic nightmare then.