My three rules (whenever I
think I have grasped a programming concept
):
- Every program has at least one bug.
- Every program can be reduced in size by at least one line.
- Therefore, every program can be reduced to a single line - which is a bug.
Now we have compilers that can allow for much easier to read code that is then reduced to very difficult to read machine code.
But there are still folks who think they should write the human-readable stuff so cryptically that it can
still be nearly impossible to figure out what the app is doing or how or when.
Saving bits/smaller file sizes in a high level 'language' is not the same as writing lean machine language.
I never really advanced from AppleSoft BASIC. Now I restrict myself pretty much to BBC.