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

500 Lines

After a lot of hard work by Mike Dibernardo and Amy Brown, the latest book in the AOSA Series is now out. It's called 500 Lines or Less, and in it...
July 12, 2016

Instructor Training Completion Times

How long does it take to complete instructor training once the class itself is done? Two dozen people who recently qualified told us this: Reading Les...
July 05, 2016

In That Dawn

"Bliss was it in that dawn to be alive..." — Wordsworth Jerome Ravetz's recent article How should we treat science's growing ...
June 21, 2016

An Interview with Andreas Stefik

Functional Geekery's interview with Andreas Stefik is a great summary of what we actually know about the usability of programming languages—it's w...
June 15, 2016

Polymorphism in Python

Beatrice Åkerblom and Tobias Wrigstad: "Measuring Polymorphism in Python Programs". SPLASH'15, October 2015, https://people.dsv.su.se/~beatric...
June 13, 2016