Once you have good coverage of your code base you can make large changes, run the tests and be confident the system still works without actually starting it up and checking manually.
Reply on news.ycombinator.com