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

Designer, 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.

The Block-Paved Path to Structured Data

Tools for Thought as Cultural Practices, not Computational Objects

Building a Second Brain: The Illustrated Notes

Interoperable Personal Libraries and Ad Hoc Reading Groups

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

Pattern Languages in Programming and Interface Design

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
Human-Machine Reconfigurations: Plans and Situated Actions

Human-Machine Reconfigurations: Plans and Situated Actions

View on Google Books
The Ministry for the Future

The Ministry for the Future

View on Google Books
The Utopia of Rules

The Utopia of Rules

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