Skip to main content

Benjamin Oakes

Photo of Ben Oakes

Hi, I'm Ben Oakes and this is my geek blog. Currently, I'm a Ruby/JavaScript Developer at Liaison. Previously, I was a Developer at Continuity and Hedgeye, a Research Assistant in the Early Social Cognition Lab at Yale University and a student at the University of Iowa. I also organize TechCorridor.io, ICRuby, OpenHack Iowa City, and previously organized NewHaven.rb. I have an amazing wife named Danielle Oakes.

GOTO 2016 – Software, Faster – Dan North

by Ben

Some teams are orders of magnitude more effective than others. Kent Beck famously described himself as “not a great programmer, but a good programmer with great habits”. For the last few years Dan North has been working with, and observing, some very good teams with quite exceptional – and rather surprising – habits.

Are katas the best way to learn a new language? Is manual testing a waste of time? Is copy-and-paste always evil? Is the customer always right? In this talk Dan introduces the idea of delivery patterns – patterns of effective behaviour in delivery teams – and describes some of the more unusual but effective patterns he’s been collecting. These are not patterns for beginners, but then again, Dan argues that patterns aren’t for beginners anyway.

Source: GOTO 2016 – Software, Faster – Dan North

Useing You’re Type’s Good

by Ben

Useing You’re Type’s Good — Destroy All Software Talks

Via Chris Ortman on the TechCorridor.io Slack.

NBC Quietly Discontinuing Video Podcasts

by Ben

UPDATE (2015-02-15): As of yesterday — Valentine’s Day of all days — the NBC podcasts are discontinued. The closest replacement I’m aware of is the PBS NewsHour YouTube Channel or PBS NewsHour Video RSS Feed (not a video podcast, unfortunately).

UPDATE (2015-03-05): The only remaining NBC video podcast is The Rachel Maddow Show, though they have limited it to a 25 minute selection of highlights. I would encourage you to show Rachel Maddow support for this. I doubt it’s a simple coincidence that she’s the only one still offering a video podcast.

I’ve been watching the NBC Nightly News video podcast for a long time. Probably since 2006, and maybe even as early as 2005 (ten years ago!). It’s never been perfect — sometimes they skip a day without explanation, and they clearly cut out some content on occasion — but it’s been an important part of how I’ve gotten news over roughly the last 10 years.

My wife and I will often watch it while eating breakfast together. We were greeted with this notice today:

Soon, this podcast will be discontinued, but you'll still be able to watch NBC Nightly News with Brian Williams, updated every evening, at nightlynews.com and the Nightly News app in the iTunes or Google Play Store. Nightly's audio podcast  will still be available.

NBC is dropping all their video podcasts, without explanation. They’re also dropping Meet the Press and Today alongside NBC Nightly News. MSNBC video podcasts, like The Rachel Maddow Show don’t have this notice yet, but I wouldn’t be surprised to see that happen. NBC isn’t the only one to drop their news video feeds; CBS and ABC seem to have dropped theirs a while ago. At the time of this writing, the last CBS Evening News video podcast is from early September 2014. I don’t know if others like PBS or BBC ever offered video podcasts, but I can’t find any remnant of them if they did exist.

All the audio podcasts remain. This move seems to be about video. That can be said for almost all major broadcasters, like ABC, BBC, CBS, CNN, NBC, and PBS. Seemingly no one is offering video podcasts.

So is NBC Nightly News stopping their video podcast really that big of a deal? Well, not specifically. My concern is really about the systematic reduction of the video podcast as a format.

Especially when I didn’t have a TV, I used to watch Nightly News on a laptop. Eventually, I added watching the podcast on a TV and my smartphone. It was (and is) great, because I could watch it whenever I wanted, often with breakfast the next morning. No waiting for downloading, no navigating extra menus. At one point, I even wrote a little Ruby script to automatically play it on my laptop in the morning. It was ready next to my coffee (which had also started automatically). There’s something nice about that.

That’s the thing about podcasts: they’re malleable. You can do so much with them. After all, a video podcast is just a file with a link to a DRM-free video file. There are very few restrictions to how a podcast consumer can use that file; you can play it on an old “unsupported” computer or your video game console. You can burn it to DVD. You can save segments you want to keep. You can use content in all sorts of interesting ways, moving it easily between devices. In the end, that’s probably exactly what NBC and other broadcasters don’t like about video podcasts.

The problem is, podcasts can’t really be replaced by websites and mobile apps. Those options force you to a specific interaction, a specific user experience. That’s much less interesting because those options are only useful to you if your usage happens to be one of the ones they considered and designed. To make it concrete, this means that you can’t watch this specific NBC content on your Apple TV, Roku, etc. anymore because NBC doesn’t want you to — although you could when it was a video podcast. Forcing the content through an app is a step backwards.

Marco Arment of Instapaper fame described this well when he wrote about RSS, the technology behind video podcasts:

This isn’t an issue of “openness”, per se — Twitter, for instance, has very good reasons to limit its API. You aren’t entitled to unrestricted access to someone else’s service. Those days are gone for good, and we’ll all be fine. We don’t need big web players to be completely open.

The bigger problem is that they’ve abandoned interoperability. RSS, semantic markup, microformats, and open APIs all enable interoperability, but the big players don’t want that — they want to lock you in.

[…]

RSS represents the antithesis of [vendor lock-in]: it’s completely open, decentralized, and owned by nobody, just like the web itself. It allows anyone, large or small, to build something new and disrupt anyone else they’d like because nobody has to fly six salespeople out first to work out a partnership with anyone else’s salespeople.

I can’t tell if video podcasts just didn’t get the traction in the market that they needed or if audio podcasts are just preferable because broadcasters really want to protect their video. The same could be said for terrestrial broadcasts (i.e., those you get for free over an antenna), which no longer seem to be a major priority for broadcasters either. I’ve considered getting a PVR to record video in lieu of video podcasts, but NBC isn’t available at our house (though several other stations are). Would we have been able to receive NBC here in the pre-cable era? I don’t know, but I wouldn’t be surprised if the answer were “yes.”

The entire television and online video industry is in a weird, transitory state right now. The number of options that used to be completely free and open are dwindling — even those that include advertisements. I don’t know if I’ll like how this transition ends, but in some ways, I can’t wait for the transition to be over.

Reactions

This Week in Google

(also available on YouTube)

This post was briefly featured on This Week in Google #285, starting at about 1:26:30 and running for about a minute. It didn’t get as much attention as exploding kittens, but hey, it’s the second time something I’ve done has been featured in a podcast. (The first was when Maid was on Ruby5.)

Twitter

CISCO Announce New Open Source H.264 Codec

by Ben

CISCO Announce New Open Source H.264 Codec | OMG! Ubuntu!.

Not sure of the implications of this… but it sounds like a good thing for Firefox at least.