Take the 2-minute tour ×
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.

I'm a programmer with a two-hour round trip commute to work each day. I'd like to fill some of that time with audiobooks about software development. Any audiobooks that would help me become a better programmer would be appreciated. I'm thinking that books about design patterns and non-fiction about computing history might be good here, but I'm open to anything.

Keeping in mind that I will be listening to this in a car, what are the best audiobooks that I can listen to?

EDIT: Many people have also suggested podcasts. This is appreciated, but since podcasts arrive in a constantly arriving stream of data rather than as a finite amount of data, ways to juggle all of these different content streams would also be appreciated.

To be more specific to my situation, my commuting vehicle has an MP3 CD player, USB input for MP3 files, and AUX input. I own Android and webOS devices that can be plugged into the AUX input.

share|improve this question

closed as off topic by maple_shaft Oct 22 '12 at 1:41

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

18  
I wonder what it would sound like when they read code samples: "if left-parenthesis conditionA double-equal true right-parenthesis left-brace x equal y.getFoo left-parenthesis right-parenthesis semi-colon..." –  FrustratedWithFormsDesigner Jul 25 '11 at 21:29
2  
Right. Not all good programming books translate to good audiobooks, hence the question. –  Zoot Jul 26 '11 at 14:03
1  
I'm in your same situation and have been thinking about trying text-to-speech with some pdf e-books to see how that works out. What better way to learn programming than from a robot voice? –  Dave Mooney Jul 26 '11 at 18:52
    
Pluralsight video courses. Get the expensive subscription and download the courses to your device. Listen to them on the way to work. Not as good as watching, but still good. –  Trevor Nov 1 '12 at 16:18

6 Answers 6

up vote 21 down vote accepted

Podcasts are good, my usual programming ones are

share|improve this answer
7  
www.se-radio.net –  Martin Beckett Jul 26 '11 at 15:24
    
The Polymorphic Podcast link is wrong :s –  Osukaa Aug 14 '11 at 6:44
    
How to download all mp3 effortlessly ? –  Sarawut Positwinyu Aug 19 '11 at 3:37
2  
Oh and don't use iTunes on a pc unless you have to sync an iPhone, it's a complete pain in the ... Otherwise –  Robin Vessey Aug 19 '11 at 7:10
1  
IT Conversations is closing. Las episoce will be December the 1st. –  user61852 Oct 22 '12 at 1:26

Not really audio books, but I know I usually spend my time in the car listening to podcasts such as the SE Podcast or .NET Rocks. I'm sure there are other quality podcasts out the that I don't know about.

To be honest, I think this will be as close as you get to an audio book.

share|improve this answer
    
There aren't many programming audiobooks. But, there are good ones that will help with other aspects of your career. I've also found podcasts to be a great way to stay up to date on tech issues. If you have a Kindle, you could use the text to speech feature and have it read things that aren't too code-filled. –  Amy Anuszewski Jul 25 '11 at 21:53

I agree with the recommendation to check out podcasts. In a way, it's nice to be exposed to new ideas or technologies in the car where you can't pop up a browser window and start researching them yourself. Inevitably you'll hear about a product or web site that interests you, which you can keep in mind or find in the show notes later on. When you're back at your computer in full-on research mode, you'll have a good idea where you want to go to feed your brain.

Most of the shows I regularly consume have already been covered by MattyD and Rob. The only one I'll add is This Developer's Life.

Podcast-wrangling methods:

I keep a podcast playlist on my Android phone, which I fill with MP3s from the archive pages of my favorite shows. I prefer to download full files and queue them up locally rather than streaming. I don't always have a signal where I do my listening, and studies show that interrupted podcasts are a leading cause of road rage. MortPlayer is my preferred player for Android, but the only feature I find indispensable is the ability to reliably resume tracks where you left them.

share|improve this answer

For all developers

Kevin Mitnick - The Art of Deception

Kevin Mitnick - Ghost in the Wires

Richard Dawkins - The Magic of Reality

Stephen Hawking - The Grand Design

Jonah Lehrer - How We Decide

For OSX/iOS developers

Walter Isaacson - Steve Jobs

share|improve this answer

I'm in the same situation (commuting by car) and recently have started to download presentations from www.infoq.com.

Since you don't have access to the slides while listening to the presentations, a littel effort is required. There are quite a few presentations where you really don't need the slides and can simply listen to the audio part, but it takes a while to filter them out. Nevertheless, I find it quite interesting.

share|improve this answer

Security Now

Windows Weekly

Not programming audiobooks per say but still relevant, they are my favorite for the hourly commute and during the day. Such a wealth of knowledge :D

share|improve this answer

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