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

Teaching Online

I think that our grandchildren will probably regard the distinction we make between what we call the real world and what they think of as simply the world...
August 03, 2019

Doing Good and Getting Paid

I taught RStudio’s instructor training course three times in the last three weeks, and one follow-up question that came up every time was, “How do I start bu...
July 27, 2019

Third Walls and Eighth Bolts

My brother Jeff used to talk about the third wall. When you’re painting a room, the first wall is easy because you’re excited about getting a chore done. The...
July 22, 2019

Is This a Notional Machine for R?

A year ago, I wrote a description of a notional machine for Python, i.e., the mental model of how Python programs execute that I want to convey to learners w...
July 15, 2019

A Veteran of a Thousand Language Wars

You see me now a veteran of a thousand psychic wars I’ve been living on the edge so long, where the winds of limbo roar… — Blue Oyster Cult
July 07, 2019