Applied Cartography
Archives
Search
Subscribe
What Gives
February 14, 2025
Matthieu asks: Since you do a lot of things (investor, dad, owner of a "small" business, blog writer) I was wondering what you don't do to keep up with this...
Shipping is capturing value
November 26, 2024
This great essay from Sean Goedecke went viral two weeks ago, drawing fury and fervor alike for a Moral Mazes -esque analysis of how engineers at large...
HQ1
December 16, 2025
Read essay: HQ1
The Flamethrowers
December 16, 2025
“Making art was really about the problem of the soul, of losing it. It was a technique for inhabiting the world. For not dissolving into it.”
Does that dependency spark joy?
December 16, 2025
If there's been one through line in changes to Buttondown's architecture over the past six months or so, it's been the removal and consolidation of...
That Thing You Do!
December 16, 2025
Ain't no way to keep a band together. Bands come and go. You got to keep on playin', no matter with who.
Recursive filter schema
December 16, 2025
When we added support for complex filtering in Buttondown, I spent a long time trying to come up with a schema for filters that felt sufficiently ergonomic...
Smoke test your Django admin site
December 16, 2025
Here is a confession: I am a very strong proponent of a robust test suite being perhaps the single most important asset of a codebase, but when it comes to...
Scaling People
December 16, 2025
A strategy should hurt. / Leadership is disappointing people at a rate they can absorb.
SABLE, fABLE
December 16, 2025
I have been going through a certain kind of reckoning with my previous self and the things that I loved back when I was an undergrad with fewer things on my...
Another reason our pytest suite is slow
December 16, 2025
I wrote two days ago about how our pytest suite was slow, and how we could speed it up by blessing a suite-wide fixture that was scoped to session. This was...
Pulumi
December 16, 2025
I'm spending a lot more time lately using Pulumi. This is for a handful of reasons. The two biggest ones are as follows.
Weeknotes 2.0
December 16, 2025
Once upon a time, I wrote weeknotes for Buttondown. I’ve started them up again—the first edition is linked below. I’ll spare you the navel-gazing about...
Fixing CSS variables in Superhuman
December 16, 2025
Part of running a business like Buttondown is spending more time than you'd like installing esoteric email clients and trying to debug odd rendering...
Long Story Short
December 16, 2025
Long Story Short, feels like in many ways a synthesis of everything Raphael and Lisa have been trying to do and say, packaged in a slightly more mature and...
Anywhere
December 16, 2025
Yawning Portal has produced one of my favorite songs of all time, which is a very ambient remix of Cut to the Feeling. The EP which included this remix had a...
The Quiet American
December 16, 2025
When he saw a dead body he couldn't even see the wounds.
Site 2026
December 16, 2025
Welcome to the latest version of my website. Continuing my annual tradition, I've rebuilt the site with a new platform and design—this time by developing my...
The Ghost
December 16, 2025
All good books are different but all bad books are exactly the same. I know this to be a fact because in my line of work I read a lot of bad books - books so...
Diner
December 16, 2025
Read review: Diner
Older archives