There's a subtle reason that programmers always want to throw away the code
and start over. The reason is that they think the old code is a mess. And
here is the interesting observation: they are probably wrong. The reason
that they think the old code is a mess is because of a cardinal, fundamental
law of programming:
<<<
It's harder to read code than to write it.
>>>
Joel Spolsky
"Things you Should Never Do, Part I"
and start over. The reason is that they think the old code is a mess. And
here is the interesting observation: they are probably wrong. The reason
that they think the old code is a mess is because of a cardinal, fundamental
law of programming:
<<<
It's harder to read code than to write it.
>>>
Joel Spolsky
"Things you Should Never Do, Part I"
Related:
- We're programmers. Programmers are, in their hearts, architects, and the
first thing they want to do when they get to a site is to bulldoze the place
flat and build something grand.
We're not excited by incremental renovation: tinkering, improving, planting flower beds.... - Real programmers can write assembly code in any language.
) -- Larry Wall in <8571@jpl-devvax.JPL.NASA.GOV>... - lt;*>{}<*> The only reason you remember your name &l
*>{}<*> <*>{}<*> is because everybody keeps yelling at you.... - Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
- Real programmers don't comment their code. It was hard to write, it should be hard to understand.
- Unobfuscated Perl (#2)
A rogue group of Perl hackers has presented a plan to add a "use
really_goddamn_strict" pragma that would enforce readability and
UNobfuscation.
With this pragma in force, the Perl compiler might say... - indent style n.
[C, C++, and Java programmers] The rules
one uses to indent code in a readable fashion.
There are four major C indent styles, described below... - REAL programmers write self-modifying code.

