It would be useful to start writing unit tests as early as possible so we can do them as we go along.