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

Data Wrangling with JavaScript

I recently read and enjoyed Ashley Davis’s new book Data Wrangling with JavaScript. As its title suggests, it doesn’t spend very much time on statistical the...
December 29, 2018

Use Case Maps Revisited

Back when I was struggling to teach a meaningful course on software architecture at the University of Toronto, I mentioned Reekie and McAdam’s book A Softwar...
December 27, 2018

Poor Thinking

Linda Tirado’s essay about being poor has haunted me since I first read it four years ago. “Poor people don’t plan long-term: we’ll just get our hearts broke...
December 26, 2018

Be Grateful for the Present You Got

Not long before the end, I asked my brother Jeff if he was angry about his life being cut so short. He said, “I try not to be. If you get a really good prese...
December 24, 2018

Off Twitter

After yet another unpleasant encounter on Twitter, I have deliberately locked myself out of my account for a couple of weeks: it just doesn’t seem the grief ...
December 24, 2018