Every script seems to go through the following stages:
- It doesn't run.
- It runs, prodcues no output.
- It runs, produces an obviously wrong output.
- It runs, prodcues a not obviously wrong output (it's still wrong).
- It runs, produces the right output (but maybe not for every possible set of inputs).
- It runs, produces the right output for all reasonable inputs (you're now unemployed though).