teaching machines

Clockwork

My dream some day is to teach CS 491: Bad GUIs. We would learn the principles of good interface design by examining (and implementing!) terrible user interfaces. The first assignment would be to design an unreadable clock widget. Perhaps like this one: If it’s not terrible enough, reload the page. I saw a clock like […]

Wrong Number #1

Everywhere I go I see shapes that can be modeled algorithmically in Madeup. It’s kind of fun to parameterize the everyday objects of our life, but then tweak a parameter. I open up a window into an alternate universe—mostly like ours, but with one thing very wrong. Here’s a familiar icon with one and only one […]