Rich Tabor

@richtabor.com

Writes about the future of WordPress, Blocks & Design ✴︎ Product @automattic ✴︎ Making @WordPress

WordPress Almost Didn’t Happen What if Matt had joined Google instead of starting WordPress? The internet might have felt a little less like ours. In his recent post, Matt mentioned “How the internet might have turned out differently if I had taken that job, as my mom wanted me to (because they…

WordPress Almost Didn’t Happen

What if Matt had joined Google instead of starting WordPress? The internet might have felt a little less like ours. In his recent post, Matt mentioned “How the internet might have turned out differently if I had taken that job, as my mom wanted me to (because they offered free food).” Funny line. But also wild to think about.

rich.blog

My typical (Next.js) dev flow: 1. Plan with Claude 2. Build alongside Claude Code 3. Copilot reviews 4. Check out the Vercel preview to confirm 5. Deploy knowing it actually works It's like having a "on-it" dev team that's always ready to go. Unreal.

Those of us with dev skills AND the ability to think creatively are going to absolutely crush it. 💪 And if you can design too — you win.

I've been building Claude Code subagents for weeks. Finally wrote about the ones that actually stuck around in my workflow. Spoiler: they're way more boring than you'd expect (and that's why they work)

This flow makes it so easy to deploy confidently. Claude Code → Copilot review → Vercel preview → Deploy This is how deployment should feel.

After building loads of Claude Code subagents, I'm sharing the handful I actually use most days. Not the flashy demos you see everywhere, but mostly boring—but super useful—agents that make me a little faster. My honest take on what agentic programming actually looks like in practice ⤵️

What's funny is that the best practices for using Copilot are the same as working with any other developer: → Have well-scoped issues. → Assign the right issues to the right person/AI. → Provide good docs/instructions. → Give feedback and iterate on pull requests.

I Don’t Vibe Code I don't vibe code. You know what I mean by vibe coding? That approach where you throw prompts at an AI, get code back, and ship it without caring about what's actually under the hood. It's the "move fast and ship" mentality taken to an extreme. That's not me. I build with Claude…

I Don’t Vibe Code

I don't vibe code. You know what I mean by vibe coding? That approach where you throw prompts at an AI, get code back, and ship it without caring about what's actually under the hood. It's the "move fast and ship" mentality taken to an extreme. That's not me. I build with Claude Code every day, but I care about what's being built.

rich.blog

when AI gets so good that anyone can build software, what happens to software quality? democratization is great until everyone's shipping mvps with no one maintaining them. maybe there'll be an AI to clean up the mess.

now that you can build an interesting prototype in hours, what's the last thing you built? i'll go first: made a telegram ai nutritionist that logs meals and calls out my eating patterns (good, but especially bad). your turn.

the ai tool race is so interesting because nobody can build a moat. cursor today, claude code tomorrow, something else next week maybe. each are basically playing leapfrog. pure product competition with almost zero switching costs. x.com/richard_tab...

using @diabrowser, this may be the first time i consider switching my default browser. i need these bookmarks to not look like an afterthought though.

Bild