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…

Distributing shared libraries with the executable on Linux

This is possibly something that's obvious to every C or C++ developer out there, but I've spent ages trying to figure it out. Background The game I'm writing depends on libraries that deal with the graphics, user input, etc. These are usually distributed as shared/dynamic (*.so on Linux, *.dll…

How To Learn English In 14 Years

Take an English course at the elementary school. Do not pay too much attention to it. Learn how to introduce yourself and memorize the most basic words. It will help you along the way but do not expect to learn English only via school lessons. Love reading books. Read lots…