I'm continuously listening to audiobooks while commuting since last couple of years or so. To increase retention, I've done a few things which have helped (I don't have enough time to go through the physical book or ebook though I tried it a few times, so can't comment on comparison there):<p>1. Driving slowly, so as to still have safety as the most important priority, and so that you miss lesser moments when you have to take your mind away from listening and to the things happening on the road (talking about Bangalore's i.e. India's traffic here). The slight gain in commute time (I think it should be around 10% and definitely not more than 20%) is completely worth it. This actually made my driving safer in general too.<p>2. I have a 'repeat last 30 seconds' functionality at my fingertips. You'll invariably miss a portion after which (sometimes) the story will stop making sense. The attitude which worked for me here is, it's okay to spend a lot more time to re-listen a part multiple times, than to let laziness take over by thinking it's anyway an unimportant portion and okay to miss.<p>3. Take out 5-10 minutes after a commute is done, to write notes about what I thought are important learnings and should not be forgotten with time. I believe if the goal is to not let the commute time go waste, then this notes-writing time is also a part of it, without which your learning is incomplete. This is way better than only remembering something like <2-5% of the book after a year. I use Microsoft OneNote (this trumped over using Vim because I can edit/read my notes while on the go without a laptop). One area of improvement is, I need some way to _remind_ myself to read those notes :)<p>4. Forcing myself to re-listen books which I found too useful to let my mind forget in any way, instead of jumping over to that next interesting book. I read mostly non-fiction books of a specific category (scientific-study-oriented books about humans, their interactions, behaviour and their flaws). Forcing re-learning is partly due to the fact that after a time I thought I'm reading less important books (i.e. I'm running out of extremely good books in this area), and partly due to forgetting to transfer that new book to my phone to listen.<p>5. I've lately realized that cramming all your free time to reading/learning is not helpful too. You should have a reasonable time to 'ruminate' in the day, each day, i.e. time when you're doing nothing (social network, news, sports, or any screen-time in general, doesn't count)<p>Feel free to ask questions. Also, feel free to provide suggestions and book recommendations. I'm all ears :)