Logic Lessons That Last Generations

A session at Open Source Bridge 2012

Tuesday 26th June, 2012

2:30pm to 3:15pm (PST)

In 1962, William S. Bennett began running "Binary Logic," a new series of articles for Product Engineering magazine. Each installment contained a Choose-Your-Own-Adventure-style lesson about a particular aspect of digital circuits.

Bennett would start with day-to-day objects like light bulbs, springs, and air hoses, and then make analogies to digital circuit elements: AND gates, OR gates, inverters, and so on. On each page, he'd show you a thought experiment and ask you to predict the result. Depending on your answer, you'd either land on the next puzzle or an explanation of what went wrong. If you stuck it out through 1965, you could just about design a computer.

The lessons were so clear that even my youthful self could digest them. When we look at the yellowed pages 50 years later, we see that the teachings still hold.

How did Bennett manage to create something that kids could understand, and that has held up so well over time? What does that mean for the way we teach engineering, and for the way we document our projects? These are the questions we'll explore in this talk.

About the speaker

This person is speaking at this event.
Ian Dees

Software utility player / musical barnstormer / accidental cook

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:30pm3:15pm PST

Date Tue 26th June 2012

Short URL


Official session page


View the schedule



Books by speaker

  • Using JRuby
  • Scripted GUI Testing with Ruby

See something wrong?

Report an issue with this session