Writing
Written from 19 years of building software, mostly for people who have to make technology decisions without a technology team.
The talk I gave at WordCamp Atlanta, written down: why the receipts, resets and notifications nobody looks at are the most valuable email your business sends.
Why the best conference I go to has no stage, no slides and no schedule to speak of — and what that does to the conversations.
I went to a great conference in 2016 and wasted most of it. Here is what I did differently the second time, and what changed after.
A working Jest configuration for a Laravel, Jetstream and Inertia stack — the pieces that fought me, and the config that finally ran green.
You know the message. Let's sort out the plumbing: what a church actually needs from a podcast host, and what it can safely ignore.
Hosted platforms take a cut and hold the data. If you build your own fundraising site on WordPress, you keep both.
Every donation plugin claims the same things. Here is the shortlist of questions that separate them.
Equipment, hosting, workflow — the whole path from "we should record this" to a published first episode.
A year of transition: Florida to Tennessee, a first house, and the root growth that came with it.
What I want out of the next twelve months, for my family and for the business.
I take on a small number of projects each year — mostly enterprise applications and systems for nonprofits who need them to last.
Get in touch