in reply to Re: How to write programs?
in thread How to write programs?

  1. Ensure requirements are well-written, fully explained and completed.
  2. Double check that requirements are finalized.

Following these rules strictly would probably mean that I would never get to stage 3 :-)

This is why I like techniques that allow clients to change the requirements in a structured way - because there is nothing like having a partial implementation in front of you to make you realise what you really wanted.