As best-behaved as I try to be about keeping my unit tests disconnected from the database, etc. etc, it still seems inevitable that my day will be interrupted by small regular enforced breaks while I wait for my machine to do something boring.
I personally find swordfighting makes me lose my train of thought. I'm often 'in the zone' when I run a build or suite of tests, and I'd prefer something that keeps me in the same focussed frame of mind, jumping me right back to hacking as soon as the build / test run / migration is done.
I used to fantasize about a Tetris plugin for Visual Studio that popped up during the build and then paused and disappeared automatically when the build completed, but I never actually did anything about it. Lately we were thinking about building something into autotest which helps you learn Spanish while you wait for the tests to run, or maybe feeds you relevant stack overflow questions to answer.
So. Suggestions please. Points for fun yet rewarding activities.
See also How to keep concentrated and focused while waiting for your compiler?
I normally use this time to read blogs ant to check the bug list, to see if there is something pending that I forgot to do.
Ideally?
Realisticly:
Use the time for ordering a new, much faster developer machine / server.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With