Version Freedom

I was sitting in a bar the other night, listing to some live music and having a beer, when it hit me. We (software developers) are really quite lucky. In most cases, we have the luxury of sending out bug fixes and updates without much thought. Sure, there is often some inconvenience to the user that I touched on in my post about ‘the software update problem‘, but for the most part, you’re just improving an existing product so rarely people will complain.

But other ‘artists’ or ‘product creators’, don’t really have the same freedom. As I sat in that bar and heard this guy performing, it hit me – a musician only gets to publish a song once. Sure, they can perform it live differently, but really, when a song is published along with it’s music video, it’s stuck that way. The musician may later realise that a couple of the lyrics don’t really make sense or a specific chorus may sound better using a different chord, but by then it’s too late.

They don’t get a second chance.

It’s the same for most other artists. A painter only gets to finish their painting once. A writer or poet may get to publish multiple editions of their book but for the most part, not much will change.

This makes for quite a lot of pressure on the creator. Can you imagine only being allowed to publish your website just the once? Even if you had the same freedom as the writer and were allowed to push out a ‘revised edition’ once every couple years, it’d still be logistical nightmare.

Software is different. Software provides the freedom to iterate and improve everything we do. To take risks and later pivot in a completely different direction and reimagine our primary focus.

So remember that next time you’re listing to a song or admiring a painting. They managed to get it right the first time – while you get the chance to fix it, forever.

How I Built Nomad SMS in 3 Days


Everything good starts with a problem. Last Friday, I had one. I couldn’t receive an SMS from my bank in Australia, due to my choice to live, travel and work overseas.

It was infuriating. But then I thought: Surely I’m not the only person with this problem? There must be other poor nomads suffering like me.

I tweeted about it:

And I found out that most other nomads felt my pain.

When faced with an obvious problem shared by many, what should you do? Fix it.

Continue reading