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

Toronto Live Interviews

A new event series is starting up: Toronto Live Interviews. The first is on Tuesday, July 20, 6:30pm - 8:00pm, at the Centre for Social Innovation, Room 120...
July 05, 2010

The Violas of Programming

Orchestral musicians make jokes about violas and viola players. "What's a string quartet? A great violin player, a mediocre violin player, a bad violin playe...
June 29, 2010

Rich, Famous, and Popular

Would you like to be rich, famous, and popular? Do you have mad computer vision skillz, and/or a Level 29 Jedi Ninja rating in embedded devices? You do? E...
June 28, 2010

Conflict Minerals and Blood Tech

Great post from Joey deVilla about the hundreds of millions of dollars that flow each year from high tech companies to the ugliest warlords in the world. Don...
June 27, 2010

SIAM News Article About Software Carpentry

The June 2010 issue of SIAM News (published by the Society for Industrial and Applied Mathematics) has an article I wrote about Software Carpentry called "Ge...
June 24, 2010