July 15, 2026 · Reflection · 5 min
The one-person product team
Three years ago, shipping a feature meant PM, designer, developer, QA. Today it can mean one person and a good spec. This is not a threat. It is the new baseline.
The team we accepted
The classical product squad was a relay race. A PM wrote requirements. A designer turned them into flows and mockups. A developer translated the mockups into code. QA caught the leftovers. Between every station, a handoff. Between every handoff, a small amount of loss.
A ten-line feature took two weeks not because it was a two-week problem, but because it was a four-people problem. The calendar time was the compression of four coordination overheads, not the sum of four productive efforts.
We accepted this because we thought it was the price of scale. Most of it was the price of translation.
The team of one
I've been building a lot of things on the side. The kind of projects where you're the designer, the developer, and the QA at once. Research, prompt architecture, UI, code, testing, everything running through the same head.
I did try, more than once, to bring people in. It made sense on paper: a designer needs a developer, a builder needs a reviewer. In practice, side projects break every assumption a team relies on. Nobody is available at the same time. A code review takes days. A tiny decision turns into a Slack thread that never closes. What was meant to be collaboration became coordination overhead with a friendlier face.
So I stopped trying to run a small team on the side. I started pushing to my own repo, keeping the whole loop in my hands, and using AI where I used to wait on a person. Research synthesis? Claude reads twenty interviews in thirty seconds. Wireframes? Skipped, I code the prototype in the actual stack. Frontend build? I pair with Claude Code daily. QA? I run it against real user sessions myself.
The quality doesn't drop. In several places, it goes up. When one person owns the whole loop, decisions stay coherent. There's no game of telephone. Nobody asks "wait, why did we build it that way?" three sprints later, because the person who decided is also the person who shipped.
Every side project I've shipped in the past two years works this way. Fewer people involved, tighter loop, faster to something real.
None of this means I work in a vacuum. I've kept a small circle of engineers, designers, and researchers I can pull in when something crosses a real complexity line. The point isn't to remove people from the loop. It's to stop calling them for every small thing. That way, when I do reach out, it's on something that actually needs their brain.
Three arrows drawn, about five in practice, because specs come back.
- Research synthesisClaude reads twenty interviews in thirty seconds
- WireframesSkipped: prototype straight in the real stack
- Frontend buildPairing with Claude Code, daily
- QARun against real user sessions, myself
This is not the design engineer of 2010
The obvious question: are we asking designers to become full-stack developers? No. That was the 2010s answer, and it plateaued for a reason. Learning three crafts at senior level takes a decade. Very few people did it. It wasn't scalable.
The 2026 answer is different. You do not need to write the code byte by byte. You need to understand it well enough to prompt for it, review it, and steer it. Orchestration, not implementation. That skill ceiling is a decade lower than "become an engineer."
Designers who used to plateau at "handoff to eng" can suddenly ship in production. Not because they leveled up in engineering, but because engineering itself became a directable skill.
What actually gets better
Three things measurably improve when the loop collapses:
- Velocity. From intent to shipped code in days instead of weeks. You skip the translation layers.
- Coherence. Every decision is made by the person who understands the whole product. No archaeology sessions three sprints later.
- Feedback loops. Ship on Tuesday, watch user calls on Wednesday, patch on Thursday. Try that with a four-person sprint.
What you lose (and how to compensate)
This is not utopia. The single-person loop has real costs, and I won't pretend otherwise.
- No debate partner. Nobody pushes back on your assumptions in the moment. You can spiral into a bad direction without noticing.
- Blind spots. Your biases travel through the whole stack. Nobody catches the ones you can't see.
- Less depth per craft. A great designer isn't a great engineer isn't a great researcher. Some specialization is lost.
The fix isn't to bring back the four-person team. It's to compensate on purpose. Peer reviews with other one-person teams. User tests you actually keep on the calendar. And being honest with yourself about the parts you're weakest on.
Why founders are hiring this role
The Founding Product Designer role, showing up at Vercel, Linear, Raycast, Ramp and increasingly at every seed-stage startup, is the explicit acknowledgement of this shift. They are not hiring "the designer who will collaborate with engineers." They are hiring the person who will ship the product, using engineers as tools when needed, not as gatekeepers by default.
The team of one isn't a downgrade. It's the org chart catching up to what tools have already enabled. And it's the reason a good founder will pay more today for a designer who ships than for a designer who hands off.
The role I'm building toward isn't new to me. It's the way I've been working on my own projects for two years. What's new is that the market finally has a name for it.