Three Years Old

Posted

Today marks the third anniversary of this blog. As I near my thousandth post, I figured I’d bore you all with a look back.

DrProject

Unsurprisingly, DrProject has been the blog’s single biggest topic (under several different names):

We abandoned Java and the Hippo code base early in 2005. The main reasons were (a) the XML configuration files that tools like Hibernate depend on aren’t debuggable, and (b) it took students so long to set up a working environment that they couldn’t make much progress in a term. This post from September 14, 2004, was the first sign of trouble; things went downhill from there.

But back to DrProject: Chris Lenz did some cleanup on Trac for us in the spring of 2005, in exchange for which I mentored a Google Summer of Code project for him (where “mentored” means “stayed out of his way and was awed by his productivity”). The project picked up speed after that, thanks in no small part to generous donations from the Jonah Group and Perforce:

Software Carpentry

Improving scientists’ software development skills is the reason I got interested in software engineering in the first place:

49X

I’ve been supervising undergraduate student projects under the CSC494 and CSC495 headings since 2002. We’ve accomplished quite a bit:

Research Projects

Books

Miscellaneous

And Then

Our daughter Madeleine was born on March 31, 2007. Suddenly, all my other projects seemed a lot less important.