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

Python 3000: What To Leave Out?

Discussion about Python 3000 is heating up. What I haven't seen so far is a list of things that will be dropped from the language to make room for new ideas...
April 14, 2006

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