Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What should I do while I'm waiting for the build / the tests / the database migrations to run? [closed]

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.

xkcd comic: compiling

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.

like image 690
mattwynne Avatar asked Nov 07 '08 10:11

mattwynne


4 Answers

  1. StackOverflow
  2. Coffee
  3. StackOverflow
  4. Side project coding

See also How to keep concentrated and focused while waiting for your compiler?

like image 56
Ed Guiness Avatar answered Nov 22 '22 08:11

Ed Guiness


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.

like image 37
Mario Ortegón Avatar answered Nov 22 '22 06:11

Mario Ortegón


Ideally?

  • Write up notes on the fixes/feature added. (Notebooks are GREAT when two years from now you need to decipher something you did.)
  • Read something that pertains to your work.
  • Check for other small errata and bugs.
  • Document (for other people) your feature/code.

Realisticly:

  • Stackoverflow
  • Slashdot
  • Lifehacker
  • Blogs
like image 27
MattG Avatar answered Nov 22 '22 08:11

MattG


Use the time for ordering a new, much faster developer machine / server.

like image 31
splattne Avatar answered Nov 22 '22 07:11

splattne