Recreating a Tufte Slope Graph

Publication-ready graphics should be created in code, not a graphics editor.

The design of everyday programs

Even command-line programmers should think more like designers.

Riddler #2

Solving and simulating a probability puzzle.

Headlamp illusion

A visual illusion for hikers at night.