The Art of Writing Small Programs

My first computer had 1KB of RAM, and when I finally got it upgraded to 4KB the possibilities seemed endless! At university, I coauthored what is probably the world’s smallest tetris program – one line of BBC BASIC, 256 bytes in all. These days I have a laptop which has six million times more RAM than that first computer, and my work involves billions of times more data than it could process. Yet I believe some of the lessons learned from those resource-constrained days are still useful – come along and let’s see if I can convince anybody else of this.

Video Producer: