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.

Joining Ought

Positioning Elements & Scrollytelling in CSS

The Block-Paved Path to Structured Data

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

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
Blockchain Chicken Farm

Blockchain Chicken Farm

View on Google Books
Don't Sleep There are Snakes

Don't Sleep There are Snakes

View on Google Books
The Essence of Software

The Essence of Software

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