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.

Teaching Tech Together JavaScript for Data Science

Recent posts

Method, Motive, and Opportunity

TL;DR: I propose a two-day workshop to teach programmers what they need to know about politics, economics, and justice from a progressive point of view in...
December 30, 2019

Gini Coefficients

A Gini coefficient is a simple measure of income equality. A coefficient of 0 indicates perfect equality (everyone has the same amount), while a coefficient ...
December 23, 2019

Empirical Examples

Back in July 2000, I sent these messages to the Python developers’ mailing list. List comprehensions were still a new feature, and I thought the best way to ...
December 23, 2019


Back in 1975, Fred Brooks wrote:
December 20, 2019

Measuring Software Tools

I think there are four interesting ways to measure a software tool. To make them seem more deserving of serious attention, I’m going to use mathematical nota...
December 17, 2019