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

Episode IV: A New Beginning

Nick Jamil and Jeff Balogh have posted a fairly detailed design for DrProject’s new ticketing system. As far as I know, there isn’t another one like it: when...
May 27, 2008

Reminded of the Difference Once Again

Via Irving Reid, a great quote from Henrik Kniberg about how to tell when you’re done: So when a team member says that a story is Done and moves the story ca...
May 27, 2008

Some Questions Have Formed

Dmitri has been wrestling with some plugin and servlet issues — suggestions would be very welcome.
May 27, 2008

Interviewed by Jon Udell

Jon Udell has posted an interview he did with me last week at IT Conversations. The title is “High Performance Computing Considered Harmful”, and slides from...
May 25, 2008

For Each, Replace

My greatest weakness as a programmer (other than impatience) is how little I know about relational databases. I know how it happened—I spent my twenties work...
May 23, 2008