My workflow 2014
A lot has changed for me in the last year, so here's an updated writeup of my workflow. (Last year's writeup)
I use a 13" Retina Macbook Pro as my one and only. I go between school, work, and home each day, so having the same machine in every place allows me to ensure everything is always set up the way I need it, everything is left where I left it when the lecture ended, and nothing has to be synced. It works pretty well.
The computer itself is small and light, which makes it easy to use in a variety of cases. At home, I either use the machine on a desk, or plug it into my desk with a Seiki 39" 4k monitor and proper keyboard/mouse.
I use OSX, because I need a Unix system, most of the tools I use are supported/developed for OSX, and it comes with enough extra bloat to support the various oddities of my machine. More information on that
Long story short, I find OSX significantly easier to set up my development environments on, and support for Vim, Node, and Android tools are significantly better than Windows.
I use Vim as my text editor. It's something I swear by. I use it as a sort of IDE that can be operated purely with keystrokes. Here's more info on why I think Vim is awesome.
Git, Grunt, Livereload, GIMP, Photoshop, nginx, Node, tmux, and my best friend, the terminal (zsh).
I like working on Vim plugins, blogging, my side project Sparklr, and integrating my devices together, such as with my Raspberry Pi NAS and media center PC that I control with my phone.
In short, I like technology. A lot.