Earlier quoted context omitted.
> that uses the phrase 10x but does not provide any way to quantify it Understand your complaint but "10x" is best interpreted as a figure-of-speech and not an exact mathematical equation. It's just a short & snappy sounding label that's easy-to-say and easy-to-type on the keyboard. (My previous comment about that: https://news.ycombinator.com/item?id=13753178 ) We use numerical type phrases without quantitative prec…
Most of your examples are commonly used phrases. "10x programmer" is a unique phrase. We don't hear "10x electrical engineer" or "10x politician". Phrases like "decimate", double-down, etc are part of the English language, and is well understood to have multiple meanings. Your other examples (e.g. vi/emacs being a million times better) are examples of random numbers people throw out. Someone will say vi/emacs is a to…
Yes, and "10x" is itself also becoming a commonly used phrase that's getting less tied to the math number 10. This thread's extensive non-quantitative usage from many people is evidence of that. (I'm guessing that in a few decades, the bikeshedding about "10x" will eventually stop and it will be accepted as a non-numerical description like "a million times better")
>We don't hear "10x electrical engineer" or "10x politician".
The "10x" is relatively new compared to "double-down" but it's spreading out to other uses besides "10x programmer":
- "10x manager" : https://www.google.com/search?q=%2210x+manager%22
- "10x author" : https://www.amazon.com/10X-Author-Level-Left-Behind/dp/10841...
- "10x " : https://www.hugo.team/10x
- "10x" spreading out to company names, etc : https://www.google.com/search?q=10x
- "10x programming language" : yesterday's HN thread comment example
Why do all the above non-mathematical usages keep happening? Probably because "10x" sounds cool. We're witnessing language evolution as it happens.
>Whereas with 10x, it's always 10x. I don't hear people talk about 3x programmers or 20x programmers.
Sometimes people talk about 100x and 1000x and infinityX to try and emphasize extra rare skills etc. Again, interpreting 1000x literally as 10^3 isn't the intended meaning. And to build on your point... the fact that nobody says "9x programmer" or "11x programmer" but almost always "10x" is actually evidence that it's not trying to communicate exact mathematics.