|
|
|
|
|
by tabtab
2541 days ago
|
|
Re: "Anyhow, from my POV the "average" programmers should GTFO and stop peeing in the pool. I would fire 90% of working programmers. They're not needed and actively counter-productive." This is the theory that the elite are so productive that they can replace say 10 non-elites. The main problem with this is that most problems to be automated (or upgraded) are not well-defined. It takes iterative interaction with analysts, users, testers etc., and this is where probably 2/3 of the effort takes place. Communication and teamwork is more of a bottleneck than raw coding, and the Sheldon Cooper types rarely do well on that. If the requirements were clearly defined, the 10x-Elite Theory would possibly work in practice. But it's a rare day in May one gets a clearly-defined specification that doesn't shift around a lot. If you could find a domain having clearly-defined specs, then you could implement that 10x Elite Theory and crush the competition by cranking out software for a fraction of the traditional competitions' price. For example, make an office suite fully compatible with MS-Office, and charge 1/2 of what Microsoft does. You'd be a billionaire. (Past attempts were not sufficiently compatible, which may be a tall order because one has to mirror bugs in MS's software to be so.) |
|
> This is the theory that the elite are so productive that they can replace say 10 non-elites.
No no no, I'm saying that the non-elites are counter-productive, that they contribute negative productivity.
(FWIW, I've met at least one "10x" in real life. He made his mark out of Uni by co-founding a company that made their own self-configuring ("Autonomous OS") box that really worked. Sold to IBM.)
> If you could find a domain having clearly-defined specs, then you could implement that 10x Elite Theory and crush the competition by cranking out software for a fraction of the traditional competitions' price.
People do that. Have you heard of Kdb? https://en.wikipedia.org/wiki/Kdb%2B
Now check out arcfide's "AMA: Explaining my 750 line compiler+runtime designed to GPU self-host APL" https://news.ycombinator.com/item?id=13797797
Reflect that that was two years ago.
Try to imagine what the world would be like if all core software was written by ~100 people like Arthur Whitney or arcfide.
The whole "Trusted Compute Base" could fit in ~100 pages of code or less. Crystalline mathematical purity...
The rest of us would be writing macros. Sad? Maybe. But the machines would work.