Comment by LatencyKills
19 days ago
I spent 15 years as a senior dev on the Visual Studio team followed by 5 years on the Xcode team at Apple.
Individual engineers can be talented, professional, and end-user focused. Most of that effort gets lost when PMs refuse to work with each other in a coherent manner. Most of the major issues we ran into weren’t engineering bugs per se, they were the result of management refusing to allow teams to communicate effectively.
When we were first building out the original C# functionality, the C# team refused to talk to the existing compiler teams. I spent more time acting as a go-between than I did solving actual technical problems.
Good people can produce crappy software in that environment.
No comments yet
Contribute on Hacker News ↗