Disclaimer

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

Great Programmers?

Who do you think of when someone says, "great programmers"? Guy Steele, Brian Kernighan, Erich Gamma, and Anders Hejlsberg come to mind, but who else? Whos...
April 13, 2006

Online Marking Grant

Jennifer Campbell and I just heard that we’ve been awarded an ITCDF grant by the University of Toronto, which will let us hire a couple of student programmer...
April 13, 2006

Strong Typing, Unit Testing, and Science

I've doing a technical review of a new book on object-oriented analysis & design that spends several pages discussing strongly-typed vs. freely-typed lan...
April 13, 2006

BIND Patents

Unleashed Informatics, the spin-off successor to Blueprint, has announced that it is going to enforce its patent on a "system for electronically managing, fi...
April 12, 2006

The Ruby Is Always Greener…

This post, titled "Why Ruby On Rails Won't Become Mainstream", has kicked off a lot of discussion (see, for example, Ted Leung's response). The whole conv...
April 11, 2006