Applied Cartography
Archives
Search
Subscribe
Why our pytest suite is slow
September 15, 2025
The speed of Buttondown's pytest suite (which I've written about here, here, and here) is a bit of a scissor for my friends and colleagues: depending on who...
63 postcards
September 12, 2025
We have wrapped up the formal portion of DjangoCon. DjangoCon is not Buttondown's first conference that we've sponsored, but it is the first one that we've...
Django forever
September 8, 2025
Tomorrow, I am taking a very early morning flight to Chicago to attend DjangoCon US. Buttondown is sponsoring, less as an exercise in lead generation and...
Onboarding survey, one week in
September 7, 2025
One extremely compelling form of blogging, both for the reader and the writer, is the admission of defeat. Seriously: whenever you find yourself faced with...
Goodwill
September 5, 2025
One of the amazing things about Morrowind is that it's a combat-rich game in which you can feasibly go through much of the game without ever fighting;...
August, 2025
September 4, 2025
The summer heat in Richmond clung to everything this August like a second skin, broken only by afternoon thunderstorms that sent Telemachus scurrying to his...
August, 2025
September 4, 2025
The summer heat in Richmond clung to everything this August like a second skin, broken only by afternoon thunderstorms that sent Telemachus scurrying to his...
What follows GitHub?
September 2, 2025
It seems fairly clear that, as far as product lifecycle goes, GitHub is in its “Azure metered billing” stage. I don’t mean this as a negative value judgment...
Ashland, 2025
August 24, 2025
Trundle is not quite the right word. When I hear trundle, I think of layers, of wool and dampness, of hitting the road before the sun does, wrapped in a...
Three apps that will not change your life
August 19, 2025
After what has felt like a long winter of habitual reliance on my existing tools, I’m finally playing around with some new ones. This is a healthy habit—so...
July 2025
August 3, 2025
Telemachus turned five, two weeks ago. He did not have a great July; Richmond's been roiled by storms (ten nights in the past two weeks have ended with him...
July, 2025
August 2, 2025
Telemachus turned five, two weeks ago. He did not have a great July; Richmond's been roiled by storms (ten nights in the past two weeks have ended with him...
Have you at least tried asking?
July 21, 2025
My wife got sick this past weekend, and as a result we had to cancel or at least postpone a trip to Seattle that we had been looking forward to. She's...
Bodies Bodies Bodies
July 17, 2025
More than anything else, Bodies Bodies Bodies is a perfectly reasonable and delightful way to spend 90 minutes. It is beautiful, well-acted, and consistently...
Post-Watch
July 11, 2025
There was a point in my life where I was excited about the Apple Watch. I think in no small part because it represented a new frontier in consumer...
The year of mint chimichurri
July 7, 2025
This is the fifth summer that we've stayed in Richmond since moving back east, and therefore also the fifth soilday of our backyard garden. Our garden is not...
VC-subsidized tokens
July 5, 2025
Simon Willison writes about the recent Cursor changes: Firstly, the era of VC-subsidized tokens may be coming to an end, especially for products like Cursor...
June, 2025
July 4, 2025
We are officially in H2, gang. I published fewer posts than I had hoped, as much of my quilling energy was reserved for things that fall under Buttondown's...
June, 2025
July 3, 2025
We are officially in H2, gang. I published fewer posts than I had hoped: Post Date Genre Black Bag June 18 Thriller Replacing screenshots and videos with...
Clerks
July 3, 2025
Jesus, nobody twisted your arm to be here today. You're here of your own volition. You like to think the weight of the world rests on your shoulders. Like...
Newer archives
Older archives