Thursday, October 18, 2007

Aphoristic Code Musings

The word-play that follows is my own. Hope you enjoy.

Fixing bugs is easy; it’s figuring out whats causing them that’s hard.

Hours saved in requirements will cost you days in rework.

Hours saved in design will cost you weeks in maintenance.

How fast your application is delivered will be quickly forgotten;
How reliable and maintainable it is will be often remembered.

Unidentified stakeholders: faceless assassins who will use hidden requirements to drive a stake through the heart of your project.