Hello there, I’m Madison. I live in Seattle and I build things for the web, mostly ecommerce with Shopify and Magento, plus some Laravel work and the occasional one-off JS tool. I’ve been at it since 2015.
Recent posts
-
It will finish the list
Two Claude skills at work cover the two ways a Shopify client repo starts life, and having written both I'm fairly sure the numbered steps are the part nobody needed written down. The four or five places where the instruction is to stop are what earn the disk space. -
Who owns this file?
Our template for new Shopify projects contains no theme code at all, and the most useful thing in it turned out to be the part that says which files we own, which ones belong to the client, and which ones should never have been copied in. -
It's never the prompt
The prompting turns out to be the least interesting part of my Claude Code setup, and most of what's actually doing the work is a handful of files I wrote once and then stopped thinking about. -
Keep the last three
How our Shopify deploys at work moved off DeployBot and into one repo of shared GitHub Actions workflows, and the backup cleanup that took three wrong versions before I stopped overthinking it. -
Documentation for future-you
I came back to a project after a year away and found three notes I'd left myself in one confident voice, two of which saved me an afternoon and one of which cost me one.