Geekery of all stripes

What makes us happy?

· David Bishop

As I get on in life (I’m about to turn 32), questions like this become even more germane.