Essential tools to effectively use your time while stuck commuting
As a long time user of public transportation on my way to work and back I have grown myself a tool chain that helps me use my time more effectively. In this article I want to present the things I use and hope to get some inspiration from you.
Reading device
My Kindle has replaced books nearly completely as my main reading device (See Kindle survival guide). This has mainly two reasons: First its weight and size, and second the ability to switch between various books and articles at will.
With the Kindle I even started reading while walking, what I have never done before. You can simply enlarge the font size, so you can easily read while changing matters of transportation.
A lightweight notebook
If you want to use a computer, do not go out and by a large one. Everything that’s heavier than two kilograms is too much to carry around all day. Go small and lightweight. I am the happy owner of a MacBook Air and would not exchange it for another device. It’s the first notebook I own that does not matter, if it is in my back bag all day
Stuff to do with your notebook:
Coding
Obviously this wasn’t a hard one, but be aware that you should prepare your device for offline use, if you don’t happen to own a wireless modem.
- get all the documentation to your device, you do not want to get stuck on a problem, simply due to the fact, that you do not know a method name, a method signature, … Dash can help you out in this case.
- use a DVCS. That was again a no brainer.
- …
Watching
There are times, when you don’t have the power or will to read or even code. That’s the time to lean back and watch. There are tons of screencasts out there. Either go to the iTunes store and search for stuff you are interested in or simply do a Google search.
Stuff I like to watch include: Railscasts, Vimcasts, Screencasts.
Besides screencasts there are lots of conference videos:
- Confreaks - offer hundreths of high quality ruby related videos
- Youtube Channels: Google Developers, O’Reilly Media, Google Tech Talks, Minute Physics - of course those can not be downloaded. Here the excellent jDownloader is your friend.
- JS ConfEu and JS Conf(these also include NodeConf videos)
MP3 player
When you are just too tired to open your eyes, you can sill lean back, relax and listen to one of the high quality podcasts out there:
- The Changelog
- 5by5 offer a varity of podcasts
- Google Developer Podcast
- Clojure
- CERN - Large Hadron Collider Podcast
- JavaScript Jabber
- NodeUp
- Ruby5
- …
Earphone, earplug
From time to time you happen to sit nearby someone rather loud and chatty, who prevents you from being focused on the task you do. These are the times, when earplugs come in very handy, otherwise the distraction will win. If you happen to watch or listen to something make sure, you have earphones that shield you from any disturbing ambient noise.
Todos / Ideas / Backlog
While being in isolation new ideas come to my mind all the time or stuff I want to do or to look up. Or I just remember that I want to ask someone an important question. That’s when it’s handy to have some sort of way to track down those thoughts. It does not matter, if it’s a simple text file, a todo list app or a piece of paper to write down your thoughts - it’s just important to not forget these thoughts and leave them unused.
Give me inspiration
So let’s hear from you. What’s the stuff that makes you a productive coder while commuting?