Ask HN: As a developer, how can I take advantage of time spent driving to work?
I work as a developer (Java full stack if it makes any difference) and live quite far from my workplace: it usually takes me one hour and a half to and from work by car. Moving closer to my workplace is not an option nor is it using other means to go back and forth (eg train/bus).
I feel like my time spent on the road is mostly wasted: I'd like to find something IT-related to do (both listen to and reason about) that can help me learn new stuff.
Since I'm passionate about Linux, I usually have a few Linux (or BSD) podcasts to listen to while driving but I found that to be not really instructive, just more enjoyable than listening to the radio or some music playlist.
I'm looking for any kind of suggestion from fellow developers who are in the same spot and have found any interesting way or resources to 'spend wisely' their travel time.
What resources would you suggest (if any exists) to learn something while driving (much like you would do with a foreign language audio course)? Is it even possible? Has anyone tried or can share an experience of 'audio learning' IT related?
115 comments
[ 3.4 ms ] story [ 182 ms ] threadPersonally, I like to listen to podcasts that cover new and upcoming technologies in the field. They could be about high level stuff or even the nitty and gritty, like new language syntax or upcoming improvements to the GC.
Though, I prefer listening to audio books just as much. And, I find them to be a great supplement for professional growth along with podcasts. When I'm not listening to fiction or sci-fi books, which isn't much. I try and listen to books about soft-skills and anything relating to software development that doesn't involve having to read code.
I can't really give you any hard suggestions here. Because, I mostly, work with languages like Ruby & JS/ES6. But, there should be similar options available for at least the JVM, if not the Java ecosystem.
- Changelog: https://changelog.com/podcast
- Functional Geekery: https://www.functionalgeekery.com/
- CppCast: http://cppcast.com/
- The Changelog https://changelog.com/podcast
- Does Not Compute https://spec.fm/podcasts/does-not-compute/
- Giant Robots Smashing Into Other Giant Robots http://giantrobots.fm/
- The Bike Shed http://bikeshed.fm/
- The Hanselminutes Podcast http://hanselminutes.com/
- The Web Ahead http://5by5.tv/webahead
http://devopscafe.org/
https://changelog.com/
https://www.arresteddevops.com/
http://www.marketplace.org/topics/tech/codebreaker-podcast
https://www.youtube.com/user/googletechtalks
http://www.gitminutes.com/
http://foodfightshow.org/
Business & Organizations
Request for Commits: https://changelog.com/rfc HBR Ideacast:
http://feeds.harvardbusiness.org/harvardbusiness/ideacast/
https://www.manager-tools.com/
http://ecorner.stanford.edu/podcasts.html
http://podcast.ft.com/s/ft-alphachat/
http://marketplace.org
http://www.npr.org/sections/money/
Science
60 Second Science: https://www.scientificamerican.com/podcast/60-second-science...
https://academicminute.org/
http://spectrum.ieee.org/multimedia/podcasts
Engines of our Ingenuity: http://www.uh.edu/engines/
http://www.econtalk.org/
If he manages 60mph the whole time are you saying he should do 180 miles once a week? That's not really possible without a lot of training. What if he lives in issaquah and commutes to Seattle. How about on the oil fields in nd?
Bigger question what else does he do to better himself during the bike rides?
Try driving in silence. It allows me to process yesterday and anticipate the coming day.
edit:removed unnecessary anecdote.
I guess the trick for me is that the audio substitutes for other entertainment time so I can watch a training video when I am not occupied by driving.
What device do you have? What prevents that device from supporting the DRM Audible uses?
So I ended up buying some files from Audible, then had the choice of resorting to torrenting the ripped versions or using some dodgy converter to extract something useful. Or cancelling the subscription and getting a refund, which is what I did.
I see a little incongruity here.
You're willing to pay $20 10 years ago for media player.
Audible subscriptions are about $15/month, with additional titles approximately $15 (or more) a piece. You're willing to spend perhaps $30–$45/month for a subscription or $30–45 per title?
If you don't care for Apple, I'm sure there are comparable choices available.There are likely other trade-offs you're likely taking into account as well (e.g., some people are opposed to DRM on principle, but it's not clear to me that's your argument). But if money can solve your problem which you imply by offering to pay more, it looks like you have options to use Audible for the price you're willing to pay.
If I've done the math wrong, or made some assumptions you don't agree to, please feel free to correct me.
The content that I've spent money on already dwarfs the purchase of the player. Although that content is DRM-free, so I am free to use it on this player, or any of my various laptops and desktops, and any future devices that I buy. And it is in a standard format that virtually any audio playback application understands. And I can just download those files normally, without having to install the weird Audible download manager.
Yeah, cost of content definitely dwarfs the device over time. I'm not a huge fan of DRM (region locking particularly chafes), but I understand why DRM exists, and as long as it's reasonable (for some value of reasonable :).
One last parting gentle ribbing: the devices that play DRM-protected media usually play the DRM-free stuff, too ;)
[0] http://www.downpour.com/
- Burning to CD, which their software did - Ripping the CD to wav using other software - (optional) chopping up the .wav files into 5 minute chunks - Compressing everything to MP3 (V8 VBR)
Not sure if they yanked this feature, but worked then!
I ended up quitting and taking a job to which I can take public transportation.
Added bonus is that you don't have to be 100% focused on what you are hearing, you can kind of drift in and out as something interesting catches your attention and still not lose the thread of the topic.
Two of my favourite podcasts are "99% Invisible" (creativity, architecture) and "The Tim Ferris Show" (biohacking, inspiration, interesting people etc.)
I'm getting bored with podcasts these days because most of them have too much idle chat. Shows like "99% Invisible" that are well produced and low on chit chat are fine but I think audiobooks are the way forward.
[1] http://www.rolls.rocks/podcasts-video/2016/2/23/rolling-rock...
Your brain needs rest and distraction, both for professional health and general health.
If I worked, say, 8 hours a day, and then added in your three hour commute every day, that would be borderline death march.
Besides all the utilitarian suggestions, you could consider something unrelated to your work or profession, at least part of the time.
I sing. I put a couple hundred singable (by me) songs on a usb stick, and play them. When I land on one that I want to learn, I put it on repeat, and learn it.
I didn't used to be able to sing, from lack of singing at all and self-consciousness. I didn't used to even sing in the car alone, I was that self-conscious. Now I've improved (my voice has been complemented, singing and not), and I've sung songs among friends and co-workers.
Sometimes I don't sing, and think about something at work or elsewhere. It's not all or nothing.
Maybe listen to old radio shows like The Shadow Knows, The Honeymooners, Dragnet, or whatever you find that appeals.
I would actually recommend not doing anything specifically work related, but maybe listing to a developer/problemsolving/relevant podcast could be one way to entertain yourself with somewhat relevant content if you really feel the need to. Being "bored" is time better spent than you would think :-)
I would actually recommend not doing anything specifically work related, but maybe listing to a developer/problemsolving/relevant podcast could be one way to entertain yourself with somewhat relevant content if you really feel the need to. Being "bored" is time better spent than you would think :-)
- Hansel minutes: http://hanselminutes.com/
- This Developers Life: http://thisdeveloperslife.com/
- Coding Blocks: https://www.codingblocks.net/
It helps if it is something that you can enjoy without paying rapt attention - it's kind of important to have most of your brain focused on the road if you are behind the wheel.
http://idiosyncraticwhisk.blogspot.com/2015/11/housing-serie...
http://www.sfyimby.org
How about trying just that? It's a lot of fun if you get a good course (e.g. Pimsleur), since you can really feel the progress. I've never managed to learn much from technical audio stuff; I feel like I need pen&paper/computer at hand to grasp new technical cocncepts, while language actually works better when i'm not able to distract myself :-) (Step Two: use newfound language skills to move to a place where you don't need the commute.)