Skip to main content

All writing

The Specialist Role Is a Contract, Not a Skill

The database migration had been stuck for three weeks. A query plan issue that a senior database engineer I know could diagnose in an afternoon. She walked me through exactly how she would fix it.

I asked why she hadn't.

"It's not my codebase," she said. "That team owns migrations. I can consult if they ask."

They had not asked. The team did not know what to ask for because no one on that team had the depth to see what was wrong. She could see it. She was not permitted to touch it. The skill was in the room. The skill was not allowed to act.

I asked her what her role was. "Senior database engineer." I asked what that meant in terms of skills. She listed five things confidently. I asked what it meant in terms of authority. She listed three teams she could work in, four she could consult for, and six she was structurally separated from. The second list was longer and more specific than the first.

The skill list was a resume. The authority list was the actual job.

What do you think you are hiring

When a company decides it needs "a senior Python engineer," or "a QA specialist," or "a product designer," the managers doing the hiring imagine they are buying capability. Someone who can do what the organization cannot, or do it better than anyone already on staff.

The job description supports this impression. Six bullet points describing technical skills. Three describing experiences. One describes "soft skills," which are usually unenforceable hope.

None of the bullet points describes what the role is actually for.

What the role is actually for lives in the reporting line, the team assignment, the budget code, the review template, the career ladder, and the unwritten conventions about which tickets are theirs and which are not. Skills were assessed in the interview. The contract is what the new hire signed on day one and discovered in full by month three.

The contract has terms. What will be in your scope? What will not. What you will be evaluated on, and what you will be ignored for. Which problems will be routed to you by default, and which will be routed around you? Which other contracts in the building must you not breach, because doing so is treated as political, even when your skill would resolve the problem in an hour?

The contract is the product. The skill is the delivery mechanism.

What gets bought when you buy a contract

Once you see the role as a contract, a set of strange behaviors ceases to be strange.

Engineers who know the answer but will not speak it, because speaking it outside their team is classified as overreach.

QA specialists catch a bug during design review and log it as a post-release defect, because QA's contract begins after development completes, and pre-release catches do not count toward their metrics.

Senior experts who turn down cross-team work because it is not on their promotion path. Their skill could absorb the work. Their contract says the skill will not be credited.

Security engineers who see a vulnerability in code belonging to another team file a ticket and wait. Fixing it would take an afternoon. Filing it and waiting takes months. The security engineer is not being lazy. The security engineer is being accurate about what the organization pays for.

This is not a behavior problem. It is a contract enforcement problem. And the organization, not the employee, is the party enforcing the contract.

Every time a manager escalates "she refused to help the other team," the system is being asked to break its own contract unilaterally. If it does, the next review cycle will not reward the help; it will penalize her for the neglected work inside her contracted scope. The employees who read the contract correctly are the ones you keep losing. The employees who do not are burning out doing work they will not be paid for.

Three things a contract writes that a skill does not include

A skill says what a person can do. A contract says three things a skill cannot.

It says what you must refuse. "That is not my team's work" is not a personality trait. It is a correct reading of the contract. Refusal is the contract's most important enforcement mechanism. Without refusal, scope boundaries dissolve, and the role stops meaning anything.

It says where your skill will atrophy. A backend engineer hired into a contract that forbids frontend work will lose frontend skills within two years. The skill list at hire and the skill list after tenure will diverge, not because the person stopped learning, but because the contract constrained what learning got reinforced. The specialist becomes more specialized over time, because that is the only growth direction the contract permits. What looks like deepening expertise is, structurally, the narrowing produced by the contract.

It says what falls between your contract and the next one. Every contract has an edge. Across the edge is another contract. The gap between them is a structural no-man's-land. Work that falls into the gap belongs to no role, gets logged in no dashboard, and gets escalated to the first person senior enough to be embarrassed by the lack of ownership. That person usually does the work, absorbs the cost, and discovers their own contract has just been quietly expanded.

None of this appears in the job description. All of it is the job.

Why do contracts always win the argument

When a company tries to "break down silos," what it is actually asking is: please act outside your contract. The specialists review the request, check the contract that still governs their review and promotion, and decline. Politely, but clearly.

The company interprets this as cultural resistance. The specialists are accurately reading a document that the company wrote and never revised.

The contract is enforced by the compensation system, performance reviews, the reporting structure, budget allocation, and career path. An all-hands about "one team" does not touch any of these. The specialists will return to their desks, open a ticket that crosses a contract boundary, and leave it untouched. The contract is still in effect. The speech was not.

This is why culture programs fail while structural redesigns succeed. Culture programs argue with the contract. Redesign rewrites it.

What you have already signed

You cannot buy skill without buying a contract. Every hire comes with one, even when nobody names it. The first question is not "can they do the work" but "what contract are we writing around their skill."

The smallest version is a job description that specifies scope, interfaces, and refusal conditions. The middle version is a team design where the contract matches the work. The largest version is the product definition itself: drawn narrow, your contracts collide; drawn broad, the work fits inside a single contract. Most scaling frameworks are arguments about what to do with contracts that were drawn too narrowly, once they started colliding.

Read the next job description you will approve. Count the bullets describing what the person will do. Count the bullets describing what they will refuse, which interfaces they must cross, which they must not, and what falls between them and the next hire. The second count is usually zero.

That zero is the contract. You wrote it by not writing it. The new hire will discover it by month three, respect it by month six, and defend it by year two. By then, the skill list will have quietly narrowed to fit the contract, and the contract will be all that's left.

Slovenská verzia

How this shows up in a real organization

All writing