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

Adam on "Schools"

Nice post from Adam Goucher about schools of thought (and practice) in software development and testing. It’s worth following the links, esp. to Pettichord’...
April 26, 2008

DrProject 3.0 Schema

One of the ways I can tell that DrProject is getting better is that its database schema is getting cleaner. I’ve posted earlier versions from December 2006 ...
April 25, 2008

Software Engineering Links

Mark Doernhoefer writes a regular column for SIGSOFT Software Engineering Notes called “Surfing the Web for Software Engineering Notes”. I hadn’t realized t...
April 25, 2008

Design Never Ends

You’re never done designing a useful system, because if it is actually useful, people are always coming up with new requirements for it. For example, I’ve b...
April 25, 2008

Catch-22 / The First Three Minutes

I used to write for New Scientist occasionally; now I just enjoy reading it, and no more so than when they run articles like this one, in which 17 leading sc...
April 24, 2008