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

Finally Real

For the last twenty years I’ve kept a list of books and projects that I didn’t think I would ever get around to doing. I am very (very) pleased that two of t...
August 22, 2019

Riding at Night

There is something magical about riding a bicycle down an empty street on a warm summer evening. Porch lights are on, and you can hear TVs and people talking...
August 20, 2019

It Feels Good to be Useful

A notification landed in my email earlier today because my GitHub ID had been mentioned in an issue, and I couldn’t be happier about its content. @njsmith w...
August 14, 2019

Research This!

I presented “Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer” at ICER 2019 this morning, and the full p...
August 14, 2019


I think a lot about Scott Hanselman’s phrase “dark matter developers“—about the possibility that the 1% or 5% of developers who blog, tweet, post on Stack Ov...
August 10, 2019