Hire Software Developers 7
Back to blogs

Dev, UX, or QA: Which Role to Hire First

A founder deciding when to hire UX vs QA vs a developer, facing three empty product-team desks.

Dev, UX, or QA: Which Role to Hire First

You've got budget for one seat. The instinct is to reach for a developer, because that's what "building a product" sounds like. But knowing when to hire UX vs QA vs a developer isn't a default you pick — it's a diagnosis, and the symptoms are already sitting in your metrics and your support inbox.

Key takeaways

  • There's no universal first hire: team ratios run from roughly 1 researcher to 5 designers to 50 developers [A1] at one end to most Big Tech teams keeping no dedicated QA role at all [C2] at the other, so no benchmark can hand you an order.
  • Hire a developer first when the product barely exists and there's nothing yet to design your way into or test.
  • Hire UX first when a working product is hard to use: across 62 B2B companies, average user activation was just 37.5% [B1].
  • Hire QA first when you ship fast and keep breaking production; defects cost more the later you catch them [C1].
  • Sometimes the missing role isn't on the product team at all; roughly 22% of startups fail from ineffective marketing [F1].

To decide whether to hire a developer, UX designer, or QA engineer first, diagnose which absence is costing you the most right now: a developer when work is understood but isn't shipping, UX when people can't use what already works, and QA when releases keep breaking in production.

There's no universal "first role"

The advice to "just hire a developer first" survives because it feels safe, not because it's true. The reason no fixed order holds up is that real team composition varies too wildly for any benchmark to dictate one.

Look at two data points that should be reconcilable and aren't. In a 2020 Nielsen Norman Group survey, the most common team ratio was 1 researcher to 5 designers to 50 developers, roughly 1:5:50, across 377 respondents [A1]. Fifty developers for every designer. Meanwhile, most Big Tech teams run no dedicated QA role at all, pushing quality onto the engineers who write the code; the exceptions are Apple and hardware teams where a bad ship can't be patched [C2]. So the "correct" staffing ranges from fifty devs per designer at one end to zero QA at the other. A number that swings that far can't hand you an order.

What survives the variance is directional, not precise: nearly everyone ends up with far more developers than designers, and QA headcount is genuinely optional depending on how you ship. So drop the search for a benchmark and judge on two axes instead: which absence is costing you the most right now, and how cheaply you can reverse the decision if you read it wrong. The rest of this is that diagnostic.

How do you decide whether to hire UX, QA, or a developer?

Decide by symptom, not by chart: hire a developer when work is understood but isn't shipping, UX when people can't use what already works, and QA when releases keep breaking in production. Whichever pain you recognize most is the role to hire first.

Each gap shows up as a distinct class of symptom. You don't need a framework to tell them apart; you need to be honest about which pain you actually recognize.

You're missing a developer when the thing doesn't exist fast enough. Features get designed, spec'd, agreed on — and then sit. The backlog grows faster than it clears. Every change routes through one person who has become the bottleneck for the whole product. The work is understood; it just isn't shipping.

You're missing UX when the thing exists but people can't use it. Users sign up and never reach the point where the product does anything for them. Support tickets skew toward "how do I…" rather than "it's broken." Churn clusters in the first days, before anyone's had time to outgrow you. And your demos only work because a human is narrating the flow — which means the flow can't narrate itself.

You're missing QA when the thing works until it doesn't, and you learn too late. Every release quietly breaks something that worked last week. Bugs reach you through annoyed users instead of a failing check. Your engineers spend more of the week firefighting regressions than building anything new, and nobody wants to deploy on a Friday. The quality work is happening — it's just happening in production, on your customers.

Read those honestly and usually one of them stings more than the others. That's your signal. The next four sections take each case seriously, including the one where the answer is "none of the above."

When it IS dev-first (honestly)

Sometimes the boring default is correct. If the product barely exists (a landing page, a prototype, a core that hasn't shipped), then there's nothing to design your way into and nothing to test. You can't fix an activation flow for a product with no activation, and you can't catch regressions in a codebase that hasn't stabilized enough to have any.

Pre-core, ship the thing first. A developer is the right first seat, and often the only one that makes sense, until there's a working product to react to. Forcing UX rigor or a QA process onto a team that hasn't put a core in front of real users is process for its own sake. The diagnostic below only starts to matter once something is live enough to generate symptoms.

When UX is the hidden bottleneck

Here's the trap that costs the most, because it disguises itself. An activation and comprehension problem looks exactly like a marketing problem from the top of the funnel: traffic comes, signups happen, growth stalls, so the reflex is to pour money into ads. You're buying more people to pour into a bucket that leaks at the same seam.

The numbers say that seam is common. Across 62 B2B companies, average user activation was 37.5%, with a median around 37% [B1]. Nearly two-thirds of the people who sign up never reach the product's value, and that's a design problem, not a traffic problem: the friction between signup and first value is what holds the number down. If that's your leak, another dollar of traffic doesn't fix anything; it just runs more people past the same wall.

The design-first camp goes further and argues you shouldn't wait for the symptom at all. Amplify Partners' Joshua Goldenberg, asked when to hire your first designer, says "As early as you can — the sooner, the better," because delaying just compounds design debt [D1]. High Alpha's Kolby McElvain made the same case back in 2017: "Hire a designer as one of your first employees" [D2]. Older advice, but it rhymes with the modern activation data. You don't have to buy the maximalist version to act on the symptom. If users can't figure out a product that technically works, the missing discipline is UX, and no amount of engineering throughput closes that gap.

When QA is what you're paying for by not having it

The thing about not having QA is that you're already paying for QA — you just don't see the invoice, because it's charged to your developers' time. Every hour an engineer spends firefighting a regression is a quality-assurance hour, bought at builder rates and delivered after the bug already shipped.

The underlying principle is old and directionally sound: defects cost more the later you catch them, a pattern separately supported by NIST and Capers Jones. The popular "up to 100× more expensive in production" figure gets quoted as gospel, but it traces back to 1981 IBM training material and was never peer-reviewed, so treat the multiplier as a direction, not a measurement [C1]. The direction is enough to make the point: catching it after your users do is the expensive path.

Be honest about the other side, though. This is a judgment call, not a law. Most Big Tech teams run no dedicated QA and push quality onto engineers with tests and tooling, and they ship fine [C2]. So QA-first isn't a reflex; it's the right call in a specific situation — you ship fast and keep breaking production, especially if you're shipping AI-generated or vibe-coded features onto a codebase with no test net to catch what the model got subtly wrong (more on that in our vibe-coding piece). If that's you, the uninvoiced QA bill is already your largest line item.

But first — is it even a product-team problem?

The steelman that a symptom diagnosis has to survive: maybe the bottleneck isn't dev, UX, or QA at all. Maybe the product works, activates, and holds up — and nobody can find it.

Distribution is frequently the real first moat. As one analysis puts it, startups that win early aren't always better built, they're simply easier to find; roughly 22% of startups fail from ineffective marketing, and Steve Blank's line still lands: "There are no facts inside your building, so get outside" (Hira Ehtesham, Wellows, 2026) [F1]. If your activation is healthy, your releases are stable, and you still aren't growing, then adding a product-team seat is polishing a constraint that isn't binding. A diagnosis done honestly sometimes concludes: the missing role isn't on this team at all. Say so when it's true — it's the difference between a diagnostic and a sales funnel.

Rank by cost-of-absence, then re-sequence

Turn the symptoms into a number. For each gap, put a figure on what it's costing you right now: revenue you're not closing because features don't ship, customers churning in week one because they never activated, engineering hours burned on regressions instead of roadmap. Then add the most expensive gap first. Not the most theoretically important one; the one bleeding the most today.

This works only because the decision is reversible, which is the entire point of doing it on-demand. The alternative, a full-time hire, commits you before you've learned anything: technical roles take a median of 75 days to fill [E1], and the process burns roughly $9,000 to $25,000 in scattered recruiter time, ads, tools, and interview hours [E2], all spent before you find out whether you even sequenced the roles right.

So make the small, reversible move. Pick the one symptom that's actually acute, hand that discipline a single real task, and judge the output; that's what the one-task trial is for. Then add the second seat once the first is clearly working and the pain has moved somewhere new. DevOD is built for exactly this: Dev, QA, and UX engineers on one subscription, and you add or change roles any month — $3,495/mo for a single stream, cancel any time, no lock-in — so "which one first" stops being a bet you're stuck with and becomes a sequence you adjust as you learn.

Which is the reframe worth keeping. Don't add the role a staffing chart would pick for the average company. Add the one whose absence you can feel.

Frequently asked questions

Should you hire a developer, designer, or QA engineer first? There's no universal first role. Hire against the symptom that's costing you most: a developer when work is understood but isn't shipping, UX when a working product is hard to use, and QA when releases keep breaking in production.

How do you know if you need a UX designer? You need UX when the product technically works but users can't use it: signups never reach value, support tickets skew toward "how do I…", and churn clusters in the first days. Across 62 B2B companies, average user activation was just 37.5% [B1], so most sign-ups never reaching value is common.

When should a startup hire a QA engineer? Hire QA when you ship fast and keep breaking production, especially when shipping AI-generated or vibe-coded features onto a codebase with no test net [C1]. It's a judgment call, not a law. Most Big Tech teams run no dedicated QA role and push quality onto engineers instead [C2].

Is it ever right to hire a designer before a developer? Some argue yes: Amplify Partners' Joshua Goldenberg advises hiring your first designer "As early as you can" [D1], and High Alpha's Kolby McElvain said to "hire a designer as one of your first employees" [D2]. But if the product barely exists, a developer is usually the right first seat — there's nothing yet to design your way into.

What if the real problem isn't the product team? Sometimes it isn't. If your activation is healthy and your releases are stable but you still aren't growing, the missing role may be distribution (roughly 22% of startups fail from ineffective marketing [F1]), not dev, UX, or QA.

Sources

  1. [A1] 2020 Nielsen Norman Group survey: typical ratio 1 researcher : 5 designers : 50 developers (n=377) — https://www.nngroup.com/articles/ux-developer-ratio/
  2. [B1] Average user activation 37.5% (median ~37%) across 62 B2B companies, Userpilot SaaS metrics — https://userpilot.com/saas-product-metrics/
  3. [C1] Defects cost more caught later; the up-to-100x-in-production multiplier traces to 1981 IBM training material (directional; NIST/Capers Jones) — https://contextqa.com/blog/cost-of-defects-in-software-testing/
  4. [C2] Most Big Tech teams run no dedicated QA role except Apple/hardware, Pragmatic Engineer 2024 — https://newsletter.pragmaticengineer.com/p/qa-across-tech
  5. [D1] Amplify Partners' Joshua Goldenberg: hire your first designer "as early as you can" — https://www.amplifypartners.com/blog-posts/when-should-early-stage-startups-hire-a-designer
  6. [D2] High Alpha's Kolby McElvain (2017): "hire a designer as one of your first employees" — https://medium.com/high-alpha/why-a-designer-should-be-your-first-hire-223a30e88ead
  7. [E1] Technical roles: 75-day median time to first fill, Ashby 2026 — https://www.ashbyhq.com/talent-trends-report/reports/recruiting-operations-benchmarks-talent-trends
  8. [E2] In-house recruiting $9,000–$25,000 per developer hire, kore1 2026 — https://www.kore1.com/cost-to-hire-software-developer-2026/
  9. [F1] ~22% of startups fail from ineffective marketing; distribution as first moat; Steve Blank quote — https://wellows.com/blog/how-startups-can-build-a-distribution-moat/
back to top

Related Articles

Book 30 min with Albert
Smiling man with short dark hair and glasses wearing a black suit, white shirt, and black tie against blue background.
Tell Albert what you're shipping.
He'll read this before joining the call. Phone number comes next, on the calendar step.
↳ info@you-source.com
↳ 4-hour response
Please wait while we retrieve meeting schedules.
Oops! There's a problem with your request. We're working on fixing it. Please try again later.