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

What Processes Do Small Software Teams Use?

As a follow-up to our paper on software project portals, Jordi Cabot has started a discussion at Joel on Software: ...the (small) teams building these portal...
August 25, 2009

Climate Change (Literally) on Trial

Via Nature’s “Great Beyond”, this story from the Los Angeles Times: The U.S. Chamber of Commerce...wants to put the science of climate change on trial... The...
August 25, 2009

Our Experiences Switching to Python

In response to a question about what it’s been like switching to Python as a first-year programming language, Paul Gries wrote the following. It might be of...
August 25, 2009

Java Coders Needed

For their thesis projects, two of my graduate students are studying what programmers actually do when developing software. I can’t give you more details tha...
August 25, 2009

Splitting Scheme

From Lambda the Ultimate: According to a draft statement, Scheme is to be split into a small and a large language, the small being designed for educators and...
August 24, 2009