About me
Contact me
My research
Courses
Humour
Fencing
Quote for the Day
Home
|
You've come to Doug Aberdeen's old pages. In 5 seconds you will taken to my new pages http://sml.nicta.com.au/~daa/
Laws of Programming
- Programming is like sex: one mistake and you have to support it for
the rest of your life.
- Real programmers are those that can sleep in front of terminals ...
with their eyes opened.
- Real programmers don't work from 9 to 5. If any real programmers
are around at 9am it's because they were up all night.
- There are two ways of constructing a software design: One way is to
make it so simple that there are obviously no deficiencies, and the other
way is to make it so complicated that there are no obvious deficiencies.
The
first method is far more difficult.
- A complex system that works is invariably found to have evolved
from a simple system that worked.
- A crash is when your competitor's program dies. When your program
dies, it is an 'idiosyncrasy'. Frequently, crashes are followed with a
message like 'ID 02'. 'ID' is an abbreviation for idiosyncrasy and the
number that follows indicates how many more months of testing the product
should have had.
- There are two ways to write error-free programs. Only the third one
works.
- As a rule, software systems do not work well until they have been
used, and have failed repeatedly, in real applications.
- Real programmers don't comment their code. If it was hard to write,
it should be hard to understand.
- Beware of programmers who carry screwdrivers.
|