review of Build Awesome Command-Line Applications with Ruby from David Copeland
I've thrown away Windows XP from my netbook and install Lubuntu Linux on it. I can elaborate another time about why I did so, but important part of the move was "return to command-line". Partly it is the normal way of working if you are on Linux (and it doesn't matter if you have to, or if it is just because of productivity increase), partly I was impressed by rise of new tools, which take the form of mighty command-line suites (starting with git, and going on with heroku, jitsu etc.).