Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

An Explosion of Diversity

Years ago, I heard Richard Dawkins give a talk on the evolution of evolvability. His thesis was that every once in a while, Nature invents something that all...
August 04, 2006

Five Books on Architecture and Engineering

I’ve been teaching a course on software architecture at the University of Toronto this summer, while working wit colleagues to rationalize the three-course s...
August 03, 2006

Measuring the Success of a Web App

Mike McDerment has posted an updated version of the presentation he gave at DemoCamp 8. It’s a good intro to the topics that O’Reilly’s Web Site Measurement ...
August 03, 2006

Steve Yegge on Nouns

A funny piece about the evils of single-mindedness in programming language design.
August 02, 2006

You Are What You’re Infected With

This article from Carl Zimmer summarizes an interesting piece of research that seems to show a correlation between Toxoplasma infection rates and national cu...
August 01, 2006