Simplicity, entropy, and the programmer's struggle
View Single Post
02-13-2008, 11:48 PM
Join Date: Jan 2008
As I summed the document up, maintainability is the ultimate goal you should try for. Simplicity is a great tool to get things there, but it isn't the only one. Documentation, tidy, and understandable (code that isn't cryptic) are also helpful tools. The point is to keep things usable and maintainable over long periods. And as Einstein said: "Make everything as simple as possible, but not simpler."
It was there, if you read and don't skim the document. However the point was the struggle between simplicity, entropy (chaos, disorder), and the programmers struggle with each. Oversimplification versus Obfuscation ... and how you could possibly maintain either.
Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.
- Rich Cook
View Public Profile
Send a private message to RobertK
Find More Posts by RobertK