Re:Moving from TypeScript to Rust / WebAssembly
by wwright on Thursday July 09, 2020 @09:44AM
(#23780088)
I think it's really not that some programmers do 10x more, but some people with the same job title do a different job. Some engineers take responsibility for product or for ecosystem; some engineers tick off tasks on a list. (Both can be very valid, and bleeding for product quality at a company is definitely not inherently good.)
Re:Moving from TypeScript to Rust / WebAssembly
by DonHopkins on Thursday July 09, 2020 @07:24AM
(#23778981)
Is less because there are a few 10x programmers, and more because there are a whole hell of a lot of 0.1x programmers.
Re:Moving from TypeScript to Rust / WebAssembly
by entha_saava on Thursday July 09, 2020 @05:52AM
(#23778530)
True. That was a vague notion. I think Joel Spolsky's "Hitting the high notes" summarized it better.
You are right that quality of programmer skill and productivity has high variance, but the way people talked about the "10x programmer" was a vague vision that people pasted their ideas and personal bugaboos onto. So people got into increasingly-heated arguments and talked past each other. When we create social concepts, we need to strive for something like falsifiability -- something that lets you look at an example and say "Well actually no, thats not 'high-performing programmer' behavior -- for {{describable reason}}"
Categories matter. We should shape our categories for human happiness and human effectiveness, but categories matter.