Some immutable laws of Software engineering (Note: There Laws weren't framed by me).
- Good programmers know what to write. Great ones know what to rewrite (and
reuse).
- Keep It Simple, Stupid (KISS). It's not hard to outsmart yourself.
-
Software documentation is like sex: when it is good, it is very, very good;
and when it is bad, it is better than nothing. - Anonymous
- There are two
ways of constructing a software design: one way is to make it so simple that
there are obviously no deficiencies; the other way is to make it so
complicated that there are no obvious deficiencies. - C.A.R. Hoare
- Programming today is a race between software engineers striving to build bigger
and better idiot-proof programs, and the Universe trying to produce bigger and
better idiots. So far, the Universe is winning. - Rich Cook
- If everything seems to be going well, you have obviously overlooked something. -
Murphy's law
- Rules for Real programmers -
- Real programmers don't write specs - Users should consider themselves
lucky to get any programs at all and take what they get.
- Real programmers don't comment their code. If it was hard to write, it
should be hard to read.
- Real programmers don't write API programs, they program right down on
the bare metal. API programming is for dweebs who can't do systems
programming.
- Real programmers don't write in Fortran. Fortran is for pipe stress
freaks and crystallography weenies.
- Real programmers never work 9 to 5. If any real programmers are around
at 9 AM, it's because they were up all night.
- Real programmers don't write BASIC. Actually, no programmers write in
BASIC, after the age of 12.
- Real programmers don't document. Documentation is for simps who can't
read the listings or the object deck.
- Real programmers think structured programming is a communist plot.