Sign in

Rich Tabor

@richtabor.com
1.1K followers 4 following 107 posts

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

PostsRepliesMedia
Rich Tabor @richtabor.com · 07/10/2025
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…
rich.blog
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.
000
Rich Tabor @richtabor.com · 03/10/2025
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.
010
Rich Tabor @richtabor.com · 25/08/2025
Copy my Linear product manager subagent to make great issues on the fly, without ever leaving Claude Code. Works great for when you want to record something to do later. agents.foo/linear-prod...
agents.foo
linear-product-manager | Agents.foo
Use this agent when you need to create, structure, or manage issues in Linear, or set up MCP Linear integration. This includes writing well-formatted issue descriptions, selecting appropriate projects and teams, setting priorities, adding labels, ensuring issues follow best practices for product management, and configuring MCP Linear for automated workflows. The agent understands Linear's data model, MCP (Model Context Protocol) integration capabilities, and can help with issue templates, epics, project organization, and MCP setup. Examples: User wants to create a new feature request in Linear - 'I need to create an issue for adding dark mode to our settings page' - I'll use the linear-product-manager agent to help create a well-structured issue for this feature request. User has just finished implementing a feature and wants to document a bug found during testing - 'I found a bug where the login button doesn't work on mobile Safari' - Let me use the linear-product-manager agent to cre
000
Rich Tabor @richtabor.com · 25/08/2025
Write prompts, not issues.
100
Rich Tabor @richtabor.com · 24/08/2025
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.
140
Rich Tabor @richtabor.com · 23/08/2025
👀 rich.blog/agents-foo
000
Rich Tabor @richtabor.com · 23/08/2025
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)
210
Rich Tabor @richtabor.com · 21/08/2025
This flow makes it so easy to deploy confidently. Claude Code → Copilot review → Vercel preview → Deploy This is how deployment should feel.
020
Rich Tabor @richtabor.com · 21/08/2025
I shared all my daily driver agents on agents[dot]foo and wrote about them. Full post: rich.blog/agents-foo
010
Rich Tabor @richtabor.com · 21/08/2025
What’s surprising to me is that we’ve already distilled agentic programming down to simple markdown files. No complex frameworks or orchestration layers. Just clear instructions about what you want the agent to know and how you want it to help. This feels like how AI should actually work.
100
Rich Tabor @richtabor.com · 21/08/2025
My favorite: A Linear product manager agent that creates perfect issues when I find bugs but don't want to lose coding momentum. It explores my codebase, finds relevant components, includes file paths, and writes issues that actually help. Like having a technical triage guy sitting next to me.
100
Rich Tabor @richtabor.com · 21/08/2025
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 ⤵️
130
Rich Tabor @richtabor.com · 20/08/2025
Which pair programmer is your top pick?
000
Rich Tabor @richtabor.com · 20/08/2025
Read them for yourself: docs.github.com/en/enterpri...
docs-internal.github.com
Best practices for using GitHub Copilot to work on tasks - GitHub Enterprise Cloud Docs
Learn how to get the best results from Copilot coding agent.
000
Rich Tabor @richtabor.com · 20/08/2025
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.
100
Rich Tabor @richtabor.com · 19/08/2025
Download Kanso for yourself: rich.blog/kanso/
rich.blog
Meet Kanso, my best blogging theme yet
Since my latest design refresh, many folks have been asking about the WordPress theme I’m using and how to get it. So, same as before, I’ve made my blog's…
000
Rich Tabor @richtabor.com · 19/08/2025
I baked in a couple color/font variations too. One-click vibes.
100
Rich Tabor @richtabor.com · 19/08/2025
Kanso is the best blogging WordPress theme, hands down. If you want a blog as cool as mine, it's free & open source.
110
Rich Tabor @richtabor.com · 19/08/2025
So yea, I don’t vibe code. Full thoughts: rich.blog/i-dont-vibe...
000
Rich Tabor @richtabor.com · 19/08/2025
Less debugging/more thinking. The best developers are better at prompting, better product leaders, better strategic thinkers, and better at tracking what changed in their codebase. The good news: those skills transfer whether you’re working with AI or humans.
110
Rich Tabor @richtabor.com · 19/08/2025
I typically scope ideas with Claude Code, log the issues I don't want to do asap with my Linear PM agent, then tackle implementation. When it’s time for a pull request, I have another AI pair programmer (usually @Copilot) handle the initial review. I'm more of the technical lead making the calls.
100
Rich Tabor @richtabor.com · 19/08/2025
I don’t need to understand every technical implementation detail, but I need to understand how to prompt these systems effectively. And how to distinguish good output from garbage.
100
Rich Tabor @richtabor.com · 19/08/2025
The difference is partnership vs just getting code generated. Vibe coding = blind trust. AI-augmented coding = guidance. Will this scale? Is the architecture sound? Does it handle edge cases?
100
Rich Tabor @richtabor.com · 19/08/2025
I don't vibe code. That's not me. I build with Claude Code every day, but I care about what's being built ⤵️
100
Rich Tabor @richtabor.com · 19/08/2025
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…
rich.blog
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.
010
Rich Tabor @richtabor.com · 22/07/2025
so, why do you choose @wordpress?
210
Rich Tabor @richtabor.com · 16/07/2025
if your AI product can be replaced by a good prompt to ChatGPT, you don't have a product. you have an expensive api call.
020
Rich Tabor @richtabor.com · 15/07/2025
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.
000
Rich Tabor @richtabor.com · 14/07/2025
DM me if you wanna try it/give feedback.
000
Rich Tabor @richtabor.com · 14/07/2025
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.
100
Rich Tabor @richtabor.com · 13/07/2025
is building software finally democratized?
110
Rich Tabor @richtabor.com · 12/07/2025
ai code generation actually feels like collaboration now, instead of fancy autocomplete.
120
Rich Tabor @richtabor.com · 11/07/2025
stop bikeshedding on interfaces, build the intelligence first.
110
Rich Tabor @richtabor.com · 10/07/2025
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...
010
Rich Tabor @richtabor.com · 10/07/2025
rich.blog/ridiculous-...
rich.blog
Ridiculous Swings (with AI)
I used to kill ideas before they had a real chance. Every spark of curiosity met the same mental gate: Is this worth…
000
Rich Tabor @richtabor.com · 10/07/2025
build ten, ship one, trash nine. Claude Code makes this cycle so fast i can afford to be ruthless about what actually matters.
100
Rich Tabor @richtabor.com · 09/07/2025
ai doesn't make typos, but it absolutely makes terrible architectural decisions (if you let it run wild).
010
Rich Tabor @richtabor.com · 08/07/2025
every startup pitch: 'Cursor for _______ '
010
Rich Tabor @richtabor.com · 07/07/2025
on the context engineering train yet?
120
Rich Tabor @richtabor.com · 06/07/2025
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.
120
Rich Tabor @richtabor.com · 05/07/2025
it's risky move changing plan limits, especially without letting people know ahead of time. the season of vc-subsidized AI tokens is closing fast. once you prove product-market fit, free lunch is over. x.com/cursor_ai/s...
020
Rich Tabor @richtabor.com · 05/07/2025
shipping ≠ done; it’s only the first draft for learning, iterating, refining.
010
Rich Tabor @richtabor.com · 04/07/2025
how are you branding yourself? let's see your personal website. add it below 👇
100
Rich Tabor @richtabor.com · 03/07/2025
design is the differentiator now. for real.
020
Rich Tabor @richtabor.com · 30/06/2025
what even counts as “good” code anymore? zero duplication, passing tests, clear intent—what else makes the cut?
100
Rich Tabor @richtabor.com · 27/06/2025
what tripped you up most when starting your last @wordpress site? share, so we can fix them👇
210
Rich Tabor @richtabor.com · 26/06/2025
anyone else still grabbing domain names for your kids?
030
Rich Tabor @richtabor.com · 25/06/2025
don’t fake ux chops. prompt ChatGPT (or any model) with your scenario, grab insights, and benchmark against proven patterns. too easy.
000
Rich Tabor @richtabor.com · 24/06/2025
What Nobody Tells You About AI Coding Nobody tells you that AI-augmented coding makes implementation skills abundant and strategic thinking priceless.
rich.blog
What Nobody Tells You About AI Coding
Nobody tells you that AI-augmented coding makes implementation skills abundant and strategic thinking priceless.
111
Rich Tabor @richtabor.com · 24/06/2025
📖 rich.blog/think-like-...
rich.blog
WordPress Contributors, Think Like a Designer
Open source is beautiful. And open source is often messy. WordPress, with its global community of contributors, is no exception. We’re a passionate bunch, each…
000