Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
The Art of Writing Small Programs

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: http://2011.osdc.com.au/