Book a Discovery Call
Back to journal

Hiring your first ten engineers without slowing the product down

· 5 min read · Aaron Foo

Your first ten engineers will shape how your company builds software for the next decade. That sounds dramatic until you watch it happen. Habits calcify fast: how code gets reviewed, whether people ship on Fridays, what happens when production breaks at 2am. The values document you write later will mostly be a description of what these ten people already do.

The hard part is that you're hiring them while trying to ship a product with a team of three. Hiring is the thing that always loses to the sprint. Here's what I've seen work.

Hire for the next twelve months, not the org chart

Early job descriptions are usually written for the company you hope to become: platform engineers, staff architects, a head of engineering. What you need for the next twelve months is usually simpler and less impressive sounding. People who can take a vague problem, ship a solution in days, and clean up their own mess. Product engineers, in other words. The specialists can come at engineer twenty.

The same goes for management. Don't hire a manager before you have something to manage. A great senior engineer who mentors informally beats a manager with nothing to run, and the wrong first engineering leader is one of the most expensive mistakes an early company can make.

Test with real work

Whiteboard puzzles tell you who practiced whiteboard puzzles. I'd rather pay a candidate for half a day to work on something adjacent to the real codebase, then review it together. How they respond to review feedback tells you more than the code itself. You'll also lose fewer good people this way, because strong candidates find real work more respectful than trivia.

Move in days, not weeks. The candidates you want have options, and a decision loop that takes a month is a rejection you didn't mean to send. First conversation to offer in ten days is achievable for a small team, and it becomes part of your pitch: we decide fast here.

Onboarding is shipping

New engineers should merge something to production in their first week. Small is fine. A copy change is fine. The point is the full loop: clone, build, ship, see it live. Every day between joining and first ship teaches the wrong lesson about how this team works.

And protect the product while you hire: one founder owns hiring as their main job for the quarter rather than everyone doing it badly in the gaps. Splitting it evenly sounds fair and works terribly.

None of this is clever. It's mostly discipline about what stage you're actually at. Ten pragmatic builders who ship beats an org chart of impressive titles, every time I've seen it tried.