Design Recipes

Basic design recipe for accomplishing anything

To solve any problem, in any area (not just programming), requires three steps:

  1. Figure out what you need to do.
  2. Do it.
  3. Check that you did it right.
Most of the buggy programs in the world can be blamed on skipping either the first or the third of these steps.

But to make this recipe useful, we need to adapt it more specifically to computer programming. See version 1.

Last modified: Mon Sep 15 13:36:41 EDT 2003
Stephen Bloch /