“Education is a good thing. But its lack is not the root cause of buggy software; lack of experience is. Software is never rewritten. Projects last longer than expected; programmers get bored or burned out; management moves on the newer challenges. The attitude of ‘good enough’ reflects reality.
Instead of being rewritten, software has features added. And becomes more complex. So complex that no one dares change it, or improve it, for fear of unintended consequences. But adding to it seems relatively safe. We need dedicated programmers who commit their careers to single applications. Rewriting them over and over until they’re perfect. Such people will never exist. The world is too full of more interesting things to do.
The only hope is to abandon complex software. Embrace simple. Forget backward compatibility. A simple word processor is easy. Would anyone learn to use it? It seems that there’s a window of willingness to learn to type. Once learned, people are not willing to relearn.”
What the chain says
- Block
- 817 473
- Time
- 2023-11-08T22:52:46Z
- Signer
- 1PZied1fcWLJLXuwaARTJDpB6BjammV11m
- App
- twetch
- Type
- post
- Content type
- text/plain
Fields the transaction did not carry are omitted. Open the payload to see the bytes as stored.
1PZied1fcWLJLXuwaARTJDpB6BjammV11m Verified