Learning to climb rocks

I've had my best birthday present yesterday. Back in March my fiancĂ© booked a climbing instructor for a day to teach us how to climb on rocks. It took a while before we figured out the right date (weather, my trip to Atlanta, the illness and other scheduling miscellany) but…

Ditch that unpack-all-the-things shell script for atool

You know that feeling of dread when you unzip something your idiot Windows-using friend ("more of an acquaintance, really") sent you and it spews a zillion files all over your $PWD. "Why don't they pack up the folder just like every sensible person familiar with tar?" They're using Windows, remember…

what-if tl;dr

(a.k.a. what if Randall Munroe was a lazy asshole?) Motivation: http://what-if.xkcd.com/ is awesome. While reading it, I've noticed that some of the articles begin with a court answer that Randall then elaborates on. And I wondered what would happen if you removed everything but the…

My idea for the 7 Day Roguelike Challenge

I planned to participate in this year's 7 Day Roguelike Challenge. It's a game jam where you write a roguelike game in 7 days. For personal reasons (hopefully nothing serious), I won't be able to. Here's the game I would have tried to build had I entered. The seed of…

Bookmarklet to expand inline comments in Gerrit

tl;dr: drag this link to your Bookmarks bar: Expand Gerrit Comments. A core part of the OpenStack development culture is doing code reviews. To get a patch merged in an openstack project, it must be reviewed and approved by two core reviewers. The reviews are coordinated through Gerrit where…

On Roguelikes

I was having an email conversation with a friend who was trying Spelunky and enjoying it but not really getting what the roguelikes are about. The explanation turned into a proper novel and I realised this might be a good thing to turn into a blog post. This is pretty…