Maggie makes visual essays about programming, design, and anthropology.

Designer, illustrator, anthropologist, and mediocre developer
Currently leading design at

The Garden

A digital garden is a collection of imperfect notes, essays, and ideas growing slowly over time. Learn more

Essays

Opinionated, longform narrative writing with an agenda

Notes

Loose, unopinionated notes on things I don’t entirely understand yet.

Metaphors We Web By

The Eponymous Laws of Programming

Neologisms

Frequently Asked Questions

The Finest Narrative Non-Fiction Essays

A Picture Worth a Thousand Programmes

Pink, Soft, Glittering Developers

The Best Illustration Books and Courses

Tools for Thought as Cultural Systems, not Computational Objects

Pattern Languages in Programming and Interface Design

The Cultural Anthropology of React

A Meta-Tour of This Site

Patterns

Design patterns gathered from my own observations and research.

Library

Books I’ve read and books I like the idea of having read.

View on Google Books
Computers as Theatre

Computers as Theatre

View on Google Books
Everything, All the Time, Everywhere

Everything, All the Time, Everywhere

View on Google Books
The Design of Everyday Things

The Design of Everyday Things

View on Google Books
From Bacteria to Bach and Back

From Bacteria to Bach and Back

View on Google Books
Mind in Motion

Mind in Motion

View on Google Books
If Then

If Then

View on Google Books
Work

Work

View on Google Books
Sand Talk

Sand Talk

Projects

In the past I have made things

Gatsby Theme Jam
New Harvest 2019 Conference
Egghead Courses