The Pre-Sale Trap
If you’re not careful, running a banana stand can feel like an endless bootstrap. Which works about as well as running a nation in a constant state of emergency. Or a body on nothing but caffeine and...
View Article(Relatively) Painless WordPress Hosting Migration with WP DB Migrate
A week ago I migrated my membership site Graceful.Dev from Nexcess to Cloudways. It was a pretty low-drama process, and I thought I’d write down what made it so while the memory is fresh. First, a...
View ArticleThe Enterprise Riptide – A Pattern of Banana Stands
I’m at an interesting point in the career of my banana stand. I’m either actively replacing, or thinking of replacing, many of the software-as-a-services (SaaS) providers I’ve built my business on....
View ArticleSIGAVDI #95: Muhammara Edition
Hello friends, Spring is in the air, here in St. Louis. Nothing is blooming yet, but the daffodils are looking optimistic. I find myself, for the first time, attempting to plan a garden. In...
View ArticlePreface to an Unwritten Programming Language Book
This book is intended as a programmer’s introduction or refresher to the Blub programming language. It is incomplete, opinionated, and short. We assume that you are a working programmer with several...
View ArticleOn Rigor, White Supremacy, and Occam’s Razor
A correspondent once took issue with my amplification of Alex Hanna’s indictment of Google as a racialized organization. They objected that Hanna’s accusations weren’t backed up “rigorously”. I’m...
View ArticleSIGAVDI #96: Olbas Edition
Hello friends, I have a summer cold courtesy of my children and I’m not sure if it is making me more depressed, or providing a distraction from the depression. Either way, I got that summertime...
View ArticleMastodon: Zero to Green Tests Locally (as of December 2022)
So I’ve been getting up to speed on the Mastodon codebase. Here are some notes on getting to green tests locally. Aside: I generally prefer, in order: Improve a project so it needs less documentation...
View ArticleWhy Grace Matters (for Software Development)
Someone asked me why I named my developer training site “Graceful.Dev“, so I thought I’d write about that. The theme of “grace” has been an emergent one in my work for years. I think that grace is an...
View ArticleWriting boring code with the help of ChatGPT
I’ve been dragging my heels on experimenting with ChatGPT for writing code. As someone who gets a lot of pleasure from crafting code, having it generated for me is just… boring. But maybe we can use...
View Article
More Pages to Explore .....