Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Possible Duplicates:
Road trip listening material
What are the best podcasts

I'm going to be moving soon to a job that, in a first for me, contains a serious commute. I'm going to have about 40 min to myself every morning and every evening in the car. I've heard stories of people who have put that time to very good use; a cousin of mine taught herself German, for example. The question is:

What is the best way to make use of approximately 80 minutes a day to grow your skills as a software developer? It must be something suited to the commute; that means no looking and hands-free. Be as specific as possible; if its listening to podcasts, WHICH podcasts? Why? Lecture series? From where? Audiobooks? What are good sources? etc.

share|improve this question
6  
My ~3hrs of commuting daily are spent asleep, sorry you have to drive. – Josh K Dec 15 '10 at 15:57
1  
I'm not sure this question is really different for programmers than it is for anyone else who commutes, but if you have an idea of how it is, I would add that to the question. – NickC Dec 15 '10 at 15:58
1  
IMO it's a different question. It shouldn't be closed. – Gaurav Dec 15 '10 at 16:20
2  
40 minutes, pfft, 1.5hrs each way in the car. – NimChimpsky Dec 15 '10 at 16:33
5  
40min is a serious commute? Lucky you :) – haylem Dec 15 '10 at 19:47
show 12 more comments

marked as duplicate by NickC, David Thornley, Walter, FinnNk, ChrisF Dec 17 '10 at 12:43

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

9 Answers

Any activity which would anyhow improve your programming skills, would require some of your mental processing power. And this will result in your loss of attention on the road. The best you don't try anything.

Ah yes, and hands-free are forbidden in some countries.

But! You can find a coworker that drives the same way. You'll be able to cut your costs double and one of you will be completely free to do whatever he wants (almost).

SAP employees in Germany for instance take active use of this option to save on costs and car wear.

share|improve this answer
5  
+1 for car sharing - ideally you'd find someone in the team which would allow you to have interesting / useful conversations. – Jon Hopkins Dec 15 '10 at 16:51
1  
talking is much better than listening, strongly recommended – user1249 Dec 15 '10 at 17:08
Are there really this many people who seriously think listening to an interesting podcast will significantly increase the risk of an accident? I don't want to horrify them, but did you know that some people, while driving, even listen to... radio and even (gasp!) music ! – MGOwen Dec 16 '10 at 3:47
1  
MGOwen: The problem I see with podcasts is that you might start to visualize the things the podcasts talks about; by doing that, you shift your attention away from what actually happens on the road. Music is less distracting in that regard. – user281377 Dec 16 '10 at 9:50
1  
@MGOwen: Not necessarily an accident, but I got a lot of "confessions" after I recommended the Software Engineering Radio (se-radio.net) podcasts, that people were late for work because either they pulled over to listen to an especially technical part, or they were listening and missed an exit/turn and got lost. – TMN Dec 16 '10 at 13:00
show 1 more comment

@GWL: Relax mate, you dont have to force every waking moment of your life to improve yourself as a programmer. Listen to music that can be relaxing :-) If you insist you might download a audio version of Google Tech Talks from youtube or Videos on Yahoo.developer to hear along the way.

share|improve this answer
29  
And focus on driving. I suspect there's a strong correlation between good programmers and ones who haven't died in a road accident. – Jon Hopkins Dec 15 '10 at 16:24
yeah, don't fall asleep in that 40 minutes. That's my biggest concern, I have about a 40 minute commute as well. Listening to a podcast or something thats not boring is helpful. Music doesn't help me in that area. – BlackICE Dec 15 '10 at 16:32
I agree with Jon! safety is more important than any job! – RBA Dec 15 '10 at 16:50
1  
The safety IS what concerns me; if I don't have something intellectually stimulating going on, I'm liable to nod off. So a podcast/lecture series/audiobook or SOMETHING is needed. – GWLlosa Dec 15 '10 at 18:04
1  
@GWLlosa: Asking how to improve professionally and how to stay awake are two different things. I've played some audio books in the car, but when the subject got too technical I had to lose track. – David Thornley Dec 15 '10 at 21:10
show 3 more comments

If you are in an active commute, which is that you are behind the steering wheel, then podcasts and audiobooks are your friends.

Generic Programming/ Tech: http://thisdeveloperslife.com/

DotNet
Dotnetrocks

share|improve this answer

This question lists some good podcasts, but be warned they're something of a crapshoot in the car. Some are made with strong enough production values that they can compete with the road noise (engine, wind, etc.), and others really aren't.

I tried listening to Software Engineering Radio during a lengthy road trip last month, and ... gyah. One of the recent episodes (the JUnit one?) featured a guest who started every answer LEANING VERY CLOSE TO THE MICROPHONE and then leaning away from it as he kept speaking. If the volume was high enough for me to hear the bulk of his answer, it was literally painful WHEN HE INEVITABLY LEANED BACK IN; if it was low enough for him to not hurt me, I couldn't hear what the hell he was saying.

I don't know what precisely you do in post-production to fix problems like that, but these guys need to start doing it. In the meantime, I went with Choice C: dumping the episode and listening to the Savage Love podcast instead.

So, yeah. Podcasts are potentially good. But you may need to experiment to find ones that work for you.

share|improve this answer

I have a subscription to audible.com. I usually am listening to one book in my car, and another book when walking over a 2-mile route. I vary between non-fiction books and fiction. There are around 400 books and magazine articles listed at audible.com under the keyword computer.

One that I enjoyed a while back was ENIAC: The Triumphs and Tragedies of the World's First Computer.

share|improve this answer

I used to commute 2.5-3 hours a day in a car, often in stop-and-go traffic, to a stressful job.

Podcasts saved my sanity.

I needed something I could tune out when traffic got bad, but that was engaging enough that I could focus on it and not fret about work. Music was certainly the former, but not the latter. Since I was also working 60-70 hour weeks, this was my down time, and I didn't want to listen to more stuff about programming or technology.

So I grabbed a bunch of free podcasts that sounded fun off iTunes. Here's some of what I listened to:

  • The History of Rome is both solidly factual and gossipy. Did you know the greatest naval loss of life in history occurred during the Second Punic War? 400,000 soldiers and sailors in one storm because the generals ignored the old salts ("Eh, general, thar's a nor-easter a-fixin' ta blow." "That's very nice. Now go away.") That's a fun one to bring up when you want to make a point about a dumb programming decision.

  • Dr. Isabelle Pafford's The Roman Empire, which is recordings of a class she taught at UC Berkeley. A nice complement to the other, more academic but also quite lively, and is less of a march through the years, with some special-topics lectures.

  • A couple of language podcasts: Annik Rubens' Slow German, to brush up my conversation skills, and an Italian course, which was new to me.

  • A couple of lecture series from Oxford on philosophy. They helped me realize I believe in "virtue ethics", which has led me to start reading Aristotle.

Best of luck!

share|improve this answer
2  
One of my favorites from "The History of Rome" was an object lesson on why companies should pay their vendors promptly per the contract terms. During one of the Punic Wars, Carthage hired mercenaries from all over the known world. When Carthage and Rome finally signed a peace treaty, Carthage decided to stiff their mercenaries on pay. They discovered that when your vendors happen to be tens of thousands of battle-hardened barbarians camped outside your city gates, it's not a good idea to tell them you can't pay them. – Bob Murphy Dec 16 '10 at 3:14
Check Stack Overflow podcast too. – systempuntoout Dec 17 '10 at 10:25

I like to listen to CBC's Spark podcast.

The topics are probably not new to anyone reading this forum. The things I find interesting is how the topics are presented. The show is intended for a general audience without extensive technical skills so the topics are usually pretty basic. The thing that interests me about the show is how to present technical topics to non-technical people. Whenever I need to explain something to a business major or my girlfriend I borrow metaphors from the show.

As an added bonus the host, Nora Young is actually quite pleasant and entertaining.

Last week they were talking about IPv6 and why we need it. They used an extended but entertaining telephone metaphor during the show. Now whenever I explain what an IP address is (to business majors) I just say: "it is like a telephone number that computers use to call each other". Easy one sentence description.

Why do we need IPv6? We are running out of telephone numbers.

share|improve this answer

If you can find a public transport route - you can then safely have your hands free and read a book. While there are many great coder podcasts, none of it really compares with reading. Or take the co-worker car-sharing idea - take it in turns...

I do most of my reading on the tube (London Underground)...

share|improve this answer

Try to carpool with a smart coworker

I started my current job with a really long commute: Cupertino to Emeryville, which was 103.7 miles round trip through two of Silicon Valley's biggest traffic jams.

It turned out to be a positive thing, since I found one of my experienced co-workers was close to my house, and I was his ticket onto the diamond lane if we carpooled.

So, I spend about 2-3 hours a day being tutored by a really smart guy with lots of experience in our work, which really helped me get started.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.