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

Dying Breeds

When I was teaching at Los Alamos National Laboratory in the late 1990s, a team of archivists was going around recording old-timers so that their tacit knowl...
March 12, 2011

What To Demand

Peter Norvig (formerly of NASA, now at Google) recently gave a talk titled "What to Demand From a Scientific Computing Language". It's a good talk (and not ...
March 12, 2011

Musing About Reorganization

I'm increasingly unhappy with the organization of this course. On the off chance that funding materializes and we're able to undertake a major redesign, I'd...
March 11, 2011

Who’s Cribbing Who?

Another entry in the “why didn’t I think of that?” category is Churnalism.com; as David Eaves explains, it compares “news” articles to a database of press re...
March 09, 2011

Usability of Programming Languages

Alan Blackwell’s course at Cambridge on the usability of programming languages has as its text a selection of chapters from a 1990 book on the psychology pro...
March 09, 2011