Product Thinking

The first thing a new hire should do is read the company

A great onboarding doesn't hand you docs, it already knows who you are by the time you log in.

ASR

Apollo Space Research

Apollo Space

· 11 min read

Two people start the same job on the same Monday. One spends week one in a scavenger hunt, which Slack channel owns billing, who actually approves a refund, where last quarter’s pricing decision got buried, why the deploy script has a comment that just says “don’t.” The other logs in and the work already knows them: their first three tasks are queued, the relevant decisions are surfaced, the one landmine in the codebase is flagged before they step on it. Same company. Same role. One of them is productive in days and one in months.

The difference isn’t talent. It’s whether the company could be read on day one, or had to be excavated.

That’s the gap we want to take apart, because almost every onboarding program is solving it backwards. We hand the new person a pile of documents and call it onboarding. The real job is the reverse.

Onboarding is the company reading itself out loud

Here’s the assumption baked into every onboarding doc, every wiki, every “ramp-up plan”: the new hire is the reader, and the company is the text. Your job is to absorb us. Go read the handbook. Watch the recorded all-hands. Skim the architecture doc from 2024 that may or may not still be true. We’ve written ourselves down somewhere, and onboarding is you doing the homework.

It sounds reasonable. It’s exactly backwards.

The new person can’t read the company, because the company was never actually written down in one readable place. It’s scattered across forty tools, half of it in people’s heads, a third of it contradicted by a newer decision nobody updated the doc for. So onboarding becomes archaeology. The new hire digs, asks, guesses, gets it wrong, gets corrected, slowly assembles a private map of how things really work, a map that lives in their head and dies when they leave. We call the slow part “ramping.” It’s really just the cost of a company that can’t read itself.

Onboarding fails not because the new person is slow, but because the company was never readable in the first place.

That’s the thesis, and we’ll keep coming back to it. The first thing a new hire should do is read the company, which means the company has to be readable first. Not the new hire’s homework. The company’s. Onboarding is the company reading itself out loud, to a person who’s standing there ready to act on what it says.

The naive version: more documents

The obvious fix, when onboarding hurts, is to write more down. The first week was confusing? Make a better wiki. People kept asking the same five questions? Write a FAQ. The architecture is a mystery? Commission an architecture doc. Every company that has felt this pain has reached for the same lever: produce more documentation, and produce it better.

We’ve reached for it too. It helps, a little, for about a quarter.

Then the document rots. The pricing page in the handbook describes a tier that was retired. The runbook references a service that got renamed. The org chart shows a team that reorged in March. Documentation is a photograph of a moving thing, accurate the moment it’s taken, drifting out of date from the next commit onward. And the cruel part is that a stale doc is worse than no doc, because the new hire trusts it. They read the retired pricing tier and quote it to a customer. They follow the renamed-service runbook into a wall. The map was confidently wrong, and they had no way to know.

So the naive fix doesn’t fail because docs are useless. It fails because a document is a snapshot, and a company is a stream. You can’t onboard someone onto a stream by handing them a photo of it.

Two onboarding paths from the same start: the document path hands the new hire a static snapshot that drifts stale into a dead end, while the system path queries the live company on day one and surfaces decisions, owners, and tasks that stay current.

The lesson under the failure is the one that matters: the problem was never the amount of documentation. It was that the company’s knowledge wasn’t queryable as of today. A pile of documents is a library you have to read. What a new hire actually needs is a colleague they can ask, one who knows the current answer, not the answer as of whenever someone last edited the page.

The better question: who already knows this?

So the second instinct is smarter. Stop writing docs nobody reads; pair the new hire with a person who has the live context in their head. Assign a buddy. Shadow the senior engineer. Sit next to the account manager who’s closed forty deals and absorb how they talk to customers.

This works. It’s the best part of most onboarding programs, and we’d never remove it. But it has a ceiling, and the ceiling is brutal.

A human buddy is an interrupt-driven, single-threaded, forgetful, and expensive way to read a company. The senior engineer holds the live context, yes, but extracting it costs their most productive hours, one question at a time, and they only surface what the new hire knew to ask. Suppose your most senior person spends a third of their week mentoring two new hires. That’s not generosity; that’s your highest-leverage employee being turned into a read-only API for the company’s memory, an API that’s down whenever they’re in a meeting, on vacation, or simply tired of explaining the refund policy for the ninth time. The knowledge is real. The retrieval mechanism is a person, and people don’t scale, don’t persist, and walk out the door with the map.

The mentor model is right about what a new hire needs, a live, current, queryable picture of how the company actually works. It’s wrong about what that picture should live inside. It puts the company’s operating memory in a human’s head, where it’s a bottleneck on the way in and a loss on the way out.

Which points straight at the real fix: don’t make the company readable to the new hire through a tired senior engineer. Make the company readable directly, by a system that holds the live context, never sleeps, and answers the same question the fortieth time as patiently as the first.

Our version: the company is a system you can read

Here’s the move. Stop treating onboarding as information transfer into a person and start treating it as a person querying a company that already knows itself. The new hire doesn’t read the handbook. They read the running system, and the system reads them back.

The key idea is simple. If the decisions, owners, tasks, history, and live state of a company are held in one operating layer instead of scattered across forty tools and a dozen heads, then “reading the company” stops being archaeology and becomes a query. And a query doesn’t go stale, because it runs against the current state every time you ask.

Walk it through with a concrete day one. A new hire on a support team logs in. Instead of a welcome doc, the system has already read them, their role, their team, the queue they’re about to own, and assembled the first move on their behalf. The three decisions that govern how refunds work, surfaced with the date each was made and which still stands. The person who owns the billing integration, named, with the last change they shipped. The two open tickets that are theirs now. The one place in the workflow where people new to this team reliably make the same mistake, flagged before they make it. None of that was written for them in advance. It was assembled, on login, from what the company already knew about itself.

A login event fans out into a live read of the company: the system pulls current decisions, the real owner of each system, the new hire's first tasks, and a flagged landmine, then hands the person a ready first move instead of a pile of documents.

Notice what changed. The new hire didn’t get more, they got less, and the less was current. No handbook to skim, no stale runbook, no senior engineer to drain. Just the specific, live answers to the questions their role is about to raise, delivered before they had to know to ask. The first thing a new hire should do is read the company, and when the company is a system, reading it takes a login, not a quarter.

This is also why the same layer that onboards a new human onboards a new agent. An agent joining a workflow has the identical need: who owns this, what’s the current policy, what’s the live state, where’s the landmine. A company readable enough to onboard a person in a day is, not by coincidence, a company readable enough to put a new agent to work in an hour. The readability is the product. The onboarding is just the first thing it’s good for.

What this buys an enterprise specifically

The pain scales with headcount, and so does the payoff. A ten-person company can onboard by osmosis, you sit near everyone, you overhear everything. A thousand-person company cannot. At enterprise scale, the company’s knowledge isn’t just scattered, it’s unknowably scattered: no single human has read the whole thing, the map is split across hundreds of partial maps, and every new hire reconstructs a slightly different, slightly wrong version from scratch.

That reconstruction has a cost, and it’s not small. Industry onboarding research has long put full productivity for a new professional hire somewhere around eight months to a year. Picture what fraction of that is genuine skill-building versus pure context-excavation, learning the work versus learning where things are and who decides what. The excavation half is the half a readable company deletes. You don’t make people smarter. You stop making them dig.

And it compounds the other direction too. When someone leaves, a readable company doesn’t lose the map, because the map was never only in their head. The decision they made is still queryable. The system they owned still names its current owner. The landmine they knew about is still flagged. Turnover stops being amnesia. For an enterprise, that’s the difference between institutional memory that survives reorgs and a company that forgets a little more every time someone quits.

The turn

We keep describing a system, but the thing we actually want for a new hire is older than any system, and it has nothing to do with software.

We want their first day to feel like being welcomed, like walking into a room where someone already saved you a seat, already knows your name, already pointed out the one person you’ll need and the one mistake you shouldn’t make. Not a stack of reading. A sense, on the very first morning, that you are expected, that the place was ready for you, specifically, and that you can start contributing before lunch instead of after Labor Day.

That feeling is the whole point, and you can’t generate it by writing better documents. You generate it by building a company that’s so legible to itself it can turn toward a new person and say, in effect, here’s where you are, here’s what’s yours, here’s what to watch, go. The system is just the means. The end is a person feeling, on day one, that they already belong, because the company already knew them.

That’s a profoundly human thing to want for someone. It happens to require software to deliver at scale. But the want came first.


That’s what we’re building at Apollo Space: a company that can read itself, so the people joining it don’t have to spend their first months excavating. If your best onboarding still depends on a generous senior engineer answering the same questions for the ninth time, that’s not a training problem, it’s a readability problem, and it has a better answer than a thicker handbook. The first thing a new hire should do is read the company. Our job is to make sure there’s a company there to read.

Apollo runs your company's repetitive ops so your team doesn't.

Join the waitlist for early access, founding-user pricing, and a front-row seat as we ship.

Join the waitlist