A -10x engineer is someone who wastes 400 hours of team time per week instead of saving time. Common traits include: creating unnecessary work like pointless processes and overemphasis on slides, charts, and tickets; prioritizing elegance over pragmatism; preventing decisive decisions; writing lengthy messages and files for broad discussion; writing slow programs (no database indexes, single-threaded on 16 cores, no compression); writing undocumented, unreadable scripts; slow builds and tests; meaningless test cases; adding dependency-heavy libraries that require learning; trapping ten engineers in a difficult project; misleading management about project difficulty and utility; and hiring other unproductive engineers.
How to Become a -10x Engineer
The original post is here, and the translation follows below.
How to Become a -10x Engineer (taylor.town)
The tech industry has a consensus: find 10x engineers (engineers who are 10 times more efficient).
Engineers like that are hard to find—you may never meet one in real life. Instead, you're more likely to run into a -10x (negative 10x efficiency) engineer.
A so-called -10x engineer doesn't save the team time; on the contrary, he wastes 400 hours of the team's work every week.
A -10x engineer has the following traits.