A Lazy Sequence



A functional programming toolkit to complement jQuery. via Matt

28 October 2009

A tale of two programmers

A nice parable related to the Alan Kay invention link yesterday. Finding the correct representation of a problem is key to solving it easily.

30 June 2009

Intent in conflict resolution

"...Setting a suitable intent means aiming for IMO a rather narrow window. Set the intent too low, and there's no tension. Also, it's very difficult to come up with a compromise because the stakes are already so low. Set it too high, and you run the risk of tripping the players' risk aversion..."

7 June 2009

RPG rules and premise

Luke Crane (creator of Burning Wheel, Burning Empires and Mouse Guard RPGs) talks about the disconnect between game premise and rules in may RPGs and why he tries to marry the two together

28 May 2009


A light weight network queue implementation written in python.

11 May 2009

State monad

This page contains lots of small examples of using Haskell's State Monad.

28 March 2009


A documentary about fuzz pedals and their makers.

23 March 2009

Nonreferential this

Technical writing; removing a 'nonreferential this' to improve clarity

13 March 2009


A blog about prop making for 1920s / Cthulhu games. Some really amazing stuff here.

11 March 2009

Prolog koan

Funny and insightful koan about the Prolog language.

8 March 2009

Cursor chaos

An addictive little flashgame, lots of time based little minigames.

28 February 2009

Watchmen movie reviews

The movie adaption of Alan Moore's classic comic book Watchmen is finally out.

26 February 2009

Playing with arrows

David R. Maclver's mechanical introduction to Haskell's Control.Arrow package. It looks at the functions rather than the abstraction.

24 February 2009


Matt responds to my better blog post, and considers his audience and the purpose of his blog.

24 February 2009

Typeclassopedia [PDF]

A introduction to the various core typeclass provided by haskell that come from esoteric fields such as category theory.

17 February 2009

Bugs everywhere

Distributed bug tracking software; supports multiple interfaces and backends (via Ian Bicking)

13 February 2009

A story games primer

A series of articles introducing various story game style techniques and ideas into RPG sessions, be it tradition or story games.

10 February 2009

Lemur Scheme

Clinton R. Nixon's course page for a scheme interpreter; includes lots of interesting links on scheme and compiler implementation

4 February 2009

Java speech API

Standard Java API to interact with Text To Speech APIs

28 January 2009

Growing coriander

Some tips on how to grow the most temperamental but handy of herbs.

28 January 2009