4 ms·
This is so true in software development. Everything in software these days are about; "how do i avoid doing any work?" No one implements anything, they just use
by quelsolaar 6y ago
This is so true in software development. Everything in software these days are about; "how do i avoid doing any work?" No one implements anything, they just use what someone else has written. Nobody wants to learn of understand how things really work. Nobody cares how well something is written. We write single threaded applications in interpreted languages that could literally fun 1000x faster on the CPUs we have (add a few zeros of you add the GPU).
So often when I talk to programmers they excuse their code with "Its just a toy implementation", "Our customers dont need all the features", "its fast enough", "we can re-implement it later". Rule one if you avoid failure: Aspire to be good.
Why are we fetishizing mediocracy? Why are so few people aiming to implement things on the beading edge? Why are we trying to avoid anything that is hard?
- 908B64B197 6y ago> We write single threaded applications in interpreted languages that could literally fun 1000x faster on the CPUs we have (add a few zeros of you add the GPU). It's cheaper to buy hardware than acquire talent to write good software. By several orders of magnitudes.
- quelsolaar 6y agoIn my experience hiering amazing programmers always pays off. I would rather hire one truly great programmer, over 10 mediocre ones. I get that its hard to find great talent, what i dont get is why people dont aspire to be great, and why people discourage people from being great.
- 908B64B197 6y ago> I get that its hard to find great talent It's not. It just cost a lot.