Kegan's Social Developmental Milestones

I recently read a book on Kegan's Social Developmental Milestones. It was excellent. For the last month or so I've been wearing Kegan tinted glasses while I look at the world. I'm bringing it up so much my friends have been teasing me about it. When I picked up the…

The tide of opensource

20 years ago it took a whole team to make games like Command & Conquer. Today I could get the gameplay for something like that working in a few weeks. The reason I'm more productive is that I have better tools. I imagine it as a rising tide of tools…

128 Bytes of RAM

This is oddly beautiful: Its a prototype for 128 bytes of RAM in boilerplate. I'd work if I add a redpower-style bundled wire block type.…

Runaway complexity

Nearly 3 years ago I was sitting on a swingset in the middle of the night feeling sorry for myself. The deadline for a gamejam was fast approaching (we had until 5pm) and our game was terrible. After talking about it for an hour or two Jeremy and I came…

The quest for the perfect stack

I was reading a blog the other day and I really liked the tagline: Its whimsical and meaningless (perfect algorithm for what task? With what users?). But it speaks to something. Its as if Design Thinking is some civilised front on a beast within me, and it speaks directly to…

ShareJS and ShareDB

This was posted on the sharejs & derby mailing lists and there's a great discussion there. I first wrote ShareJS hoping for a simple library on top of which people could build their own collaborative applications. I showed off the first working version in April 2012, running on NodeJS 0.…