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


I have resigned my position at Shopify because of the company’s decision to continue hosting Breitbart’s online store. I will start a new position with Rangl...
February 18, 2017

A Moral Equivalent of the Turing Test

Given recent discussions about how Silicon Valley CEOs are dealing with the Trump Administration, I’d like to propose a moral equivalent of the Turing Test. ...
February 06, 2017

Community Organization Training in Toronto

Toronto-area tech folks (and others): would you pay $300/head for a two-day weekend workshop on community organization run here in the city by the Midwest Ac...
February 01, 2017

Stand with Government Scientists

Canadians got to see the damage an anti-science government could do when Stephen Harper was Prime Minister. His government scrapped the long-form national ce...
January 25, 2017

Pennies for Understanding

Millions for compilers but hardly a penny for understanding human programming language use. Now, programming languages are obviously symmetrical, the ...
January 08, 2017