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

UML Debugging Moves to SourceForge

A former CSC49X project that aimed to build a visual debugger for UML sequence diagrams has moved to SourceForge. Congratulations to Mike Liu — I’m sure mor...
November 09, 2006

CSC49X Projects Winter 2007

Week 9: time to start thinking about next term’s projects. Here’s what’s on the table: The Online Marking tool, which gives TAs the ability to mark up stu...
November 08, 2006

Small Scale Real-World Requirements

Over the past couple of weeks, I’ve had some interesting conversations with local small software companies about their development process—in particular, abo...
November 05, 2006

DrProject Internals: Tickets Again

So that’s tickets taken care of, right? If only… Versioning is far from being the only thorny issue in building a ticketing system. To understand some of ...
November 05, 2006