5 ms·
10x engineers definitely exist. There are 10x basketball players, 10x boxers, 10x guitarists. Why would there not be 10x programmers? Further, if programming s
by marcell 4y ago
10x engineers definitely exist. There are 10x basketball players, 10x boxers, 10x guitarists. Why would there not be 10x programmers?
Further, if programming skill follows a normal distribution, the 10x programmer bucket is under 1% of the population. You, dear reader, are probably not a 10x programmer.
The true 10x programmers will not have 10x productivity in most giant tech companies. Google and friends have put in place mountains of progress in pursuit of downside protection (eg extensive testing, release barriers, and so on). Google invented Golang partly to address issues with mid level programmers being unable to code well.
These downside protections also blunt any benefit a 10x programmer could have, which is why so many people claim to have never seen them.
- britzkopf 4y agoI believe I can run at top speed of ~20km/hr - pretty average. The fastest person in the world tops out around 40. Where are the 10x runners?
- deleted 4y ago[deleted]
- ldjkfkdsjnv 4y agoWhoever invented the bike, and then the car, airplane etc
- britzkopf 4y agoSo these 10x developers have access to a totally different set of high power tools?
- ldjkfkdsjnv 4y agoNo they think outside the box and have massive leverage through code
- unreal37 4y ago"A 100 mile run can take just 12 hours for the most elite runners and as long as 48 hours for the back of the pack racers. There are so many factors that can vary finishing times." There are 4X runners I guess.
- tstrimple 4y agoMost runners can't even finish a 100 mile run. 48 hours isn't the baseline.
- saurik 4y agoMaybe, just maybe, you are already a 5x runner. I certainly can't run any appreciable distance (which I am assuming here as running for just a few seconds isn't interesting) at speeds anywhere close to that... I am the running equivalent of the 0.1x programmer who is super excited by their Excel spreadsheet ;P.
- EduardoRT 4y agoThis comparison is not good at all since you're only considering one metric, maybe he's a 10x runner because he has better technique, recovers faster, gets less tired, etc. It's like comparing developers by how fast they can type.
- britzkopf 4y agoYes, this is why I thought the idea of "of course there are 10x developers because there are 10x [other categories]" was not a very useful statement. There are many dimensions to this assertion. In what way is a 10x developer 10x? And furthermore, could it be that there is one single dimension of a certain workflow in which a developer judged not to be 10x is simply fumbling in the dark, only able to work by random trial and error, while the 10x developer has a clear view of? Take two developers with equal aptitude with creating efficient algorithms, fluency in a certain language, facility with dev tools used in that role, etc, but one has no clue about networking concepts. Given a task that involves networking, one may well appear to be 10x the developer, when in fact their actually just an infinitely superior network administrator.
- kareemsabri 4y agoSure they will. They're the ones inventing Golang.
- stavros 4y ago> Further, if programming skill follows a normal distribution, the 10x programmer bucket is under 1% of the population. How does that follow? If someone on the 50th percentile takes X to do a job, someone on the 99th percentile might well take 49 hours. Someone who takes 5 hours to do the same job might be in the 0.0000001%, or not exist at all, or be in the 51st percentile.