You should write unit tests every day, unless you are too busy; then, you should write them twice as often