Robert DeVore

Robert DeVore

Introducing: Markdown Comments for WordPress®

Markdown ALL THE THINGS 🔥 I built this plugin because I couldn't stand how unnatural it felt to write HTML or plain text in WordPress comments. If you've followed my work - especially around Stattic - you know I write in Markdown - a lot. It's how I dr...

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 you switch tools - from ChatGPT to...

Introducing: 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 Control - a WordPress plugin that...

How 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 workflows or structure. Just chaos and c...

How 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 anything. That’s because AI can gene...

How 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 tone-of-voice documents. You need...