“Groundhog Day” development life cycle

  1. Done.
  2. Allow some time to pass to forget some design decisions etc.
  3. Quick glance: this is bad.
  4. Draw, re-implement, evaluate.
  5. Repeat 4 until exhaustion.
  6. Come to conclusion that original solution was good.
  7. Jump to item 1.

--

--