How bugs happen

Here's a tentative list of how software bugs happen. A bug is any behavior of a working program that is considered erronuous, and worthy of being »

A Small Adventure In Functors

The function composition operator in Haskell, i.e. (.), is much more complicated than at first sight, or rather, the function composition operator plus the type system »

Notes on #occupygezi

At the beginning of summer, a tired bit of news from Turkey was followed by something really unexpected, and pinned expats like me to their computers »

Notes on testing

We are doing a small workshop on testing at work, and I wanted to use the chance to write down my opinions on the topic. I »

Accomodate & Navigate

When it comes to learning something new, I'm somehow committed to a rationalist imagination. Probably because of the maths education I had to endure at a »

Recently Consumed V

This time the links are few, but the texts are longer; I started gathering links a few months ago, but waited too long to write the »

How things get lost

Here is a tentative list of how things get lost. With getting lost, I mean the general sense of not being available after being so for »