
Archive / Writing
Writing
Field notes from software systems, developer tools, AI workflows, open source, and the work that came before.
Browse the writing by category or tag.
How I Use TextExpander to Reuse My Best AI Prompts
Most AI tools are bad at memory - I mean, bad-bad . You come up with a strong prompt, you use it, and it works. Then it's gone. Lost in the sidebar, buried in a thread, or locked into one app's context window. And when…
Read ArticleIntroducing: DB Version Control for WordPress
Finally, a WordPress plugin that treats your content like code. After years of wrestling with database dumps, manual content migrations, and the constant fear of losing site changes, I’m excited to introduce DB Version…
Read ArticleHow to build a content engine that scales with you
You published your first post. Then your second. By the third, you’re tired. The fourth? Forgotten. And the fifth one? Still sitting in drafts. This is what happens when content depends entirely on willpower. No…
Read ArticleTools and Workflows for Formatting, Visuals, and Citations
You wrote the draft and on your first read-through, it hits. But now it’s sitting there like a great idea in sweatpants – unstyled and unfinished. No visuals. No formatting. No sources. Just vibes 🤦♂️ This post fixes…
Read ArticleHow to edit AI content so it feels clean, not robotic
You let AI write your first draft. Smart move. But now you're reading it back … and something’s off. It’s not wrong. It’s just soulless. Technically solid, and emotionally sterile. It says things, but it doesn’t say…
Read ArticleHow to Build Modular Prompts That Save You Hours Per Week
If you're typing out a brand-new prompt every time you sit down to write, you're wasting time - and likely getting inconsistent results. This post fixes that. Because the secret to writing faster, better content with AI…
Read ArticleHow to teach AI to match your voice
Most people ask AI to "sound more like me" - then get frustrated when it doesn't. But here's the truth: AI can't match your voice if you don't know what your voice actually sounds like. You don't need branding decks or…
Read ArticleHow to Write Prompts That Get the Tone, Structure, and Intent Right
If you’ve ever typed a prompt into ChatGPT, hit enter, and thought … “Well, that’s not quite it” … you’re not alone. That moment of disappointment usually comes from a mismatch between what you meant and what you asked…
Read ArticleIntroducing automattic.css – An open source CSS Utility Framework
Today I’m releasing v0.1.0 of automattic.css – a new utility-first CSS framework inspired by the structure and philosophy of Automatic.css, but with a twist: it’s lean, builder-agnostic, and open to the community from…
Read ArticleHow to Use AI to Research, Validate Ideas, and Stay Relevant
Let's be honest: Most "AI research" is just asking ChatGPT, " Give me 10 blog post ideas about [insert niche]" … and hoping one of them sticks. It's fast, and it feels** productive. But it's usually just slop dressed up…
Read Article5 Questions You Must Answer Before Writing Anything
You know the biggest problem with what people are publishing today? Most people treat AI like a vending machine. Drop in a half-baked prompt, hit enter, and expect magic to come out. They type: “Write a blog post about…
Read ArticleIntroducing the Prompts Library – A Playground for AI Creativity
Over the last few months, I’ve been experimenting with ways to push generative AI further – not just to create images, but to design tools that help you consistently create great ones. That’s where the Prompts Library…
Read Article