How to Write a Good Resume

Course Content

How to Write a Good Resume

15 sections · 30 lessons

Signal, scope and real scale


Sections 4 and 5 got your resume to correct. This section is about getting it to chosen, and the whole thing rests on one distinction.

This lesson works on the lines you already have. First you learn to tell the lines that move a reader from the ones that do not, and to delete the second kind. Then you make the three things a hiring manager reads for — scope, ownership and ambiguity — visible in the lines that remain. Finally you give those lines the concrete nouns and numbers that make them credible.

Signal versus noise

Auditing one line for signalSignal• Only you could have written it• Names a system, a scale, a result• Changes how the reader rates youNoise• True of anyone with the job title• Describes duties, not outcomes• Costs a line and moves nothing
Noise does not merely fail to help — it dilutes the signal lines it sits next to.

A working definition

Noise is not the same as a lie. Most noise on a resume is entirely accurate. That is why it survives edit after edit: nobody can find a reason to delete a true statement.

The reason to delete it is that it is competing for attention with something that would have moved the reader.

Auditing a line

Read the line, then ask: would a reader think differently about me after reading this than before?

LineVerdict
Participated in agile ceremonies and sprint planning.Noise. Every engineer does this
Wrote unit tests for new features.Noise. Expected, not distinguishing
Collaborated with cross-functional teams.Noise. Unverifiable and universal
Took the payments service from 3 incidents a month to zero over two quarters.Signal
First engineer on a team that grew to nine; set the code review and on-call practices.Signal

Notice that the signal lines are not more impressive claims. They are more specific claims. Specificity is most of what separates the two columns.

The compounding effect

Cutting noise does more than free space. It raises the density of everything the reader does see.

A resume with four excellent bullets and six ordinary ones reads as ordinary, because the reader averages. The same four bullets alone read as strong.

This is the counter-intuitive part: deleting true, positive statements often makes your resume better.

Scope, ownership, and ambiguity

With the noise gone, the remaining lines have to carry your level. The lesson on who reads your resume said hiring managers read for three things. Here is how you make them visible without claiming a title you did not hold.

What a hiring manager reads forHow big wasyour part?Users the system hadSystems you touchedWho else was involvedWhether you decidedHow undefined it wasWho it affected after
You claim your part by naming what you decided, not by inflating the title you held.

The three dimensions

Scope — how big was the thing you were responsible for?

One function → one feature → one service → several services → a platform other teams build on

Ownership — how much of the decision was yours?

Given a task → given a problem → chose the approach → chose what problem to solve

Ambiguity — how well-defined was the problem when it reached you?

Specified in a ticket → roughly described → "something is wrong with X" → nobody had noticed yet

Levelling decisions are essentially a reading of where you sit on these three.

Making them visible

Scope goes in the context line (see The anatomy of an experience entry). This is what that line is for.

Own the routing service: 12M requests/day, 4 engineers.

Ownership goes in your verbs and in what you say about decisions.

Lower ownershipHigher ownership
Implemented the caching layerChose Redis over an in-process cache after benchmarking both against production traffic
Worked on the migrationPlanned and sequenced the migration across 12 services, running it over two quarters
Fixed reported bugsTraced a class of intermittent failures to a connection-pool exhaustion bug, then set the pool sizing standard used across the team

The right column is not more grandiose. It names a decision and what informed it.

Ambiguity shows in how the work began.

• Investigated a 2% checkout drop nobody had traced to a cause; found a race condition in the inventory reservation path and shipped the fix.

"Nobody had traced to a cause" is doing a lot of work in that sentence, and it is honest.

Claiming your part of team work

Most good engineering is collaborative, and most people either erase themselves ("we built…") or overclaim ("I built…" when six people did).

The accurate middle is to name your specific contribution inside the team outcome:

• On a four-person team that rebuilt the checkout flow, owned the payment integration and idempotency layer; cut duplicate charges from ~40/month to zero.

This is completely honest, gives the team its credit, and still tells the reader exactly what you did.

Naming real systems and real scale

Scope and ownership are easier to believe when the nouns are concrete. Concrete nouns and real numbers do more for credibility than any adjective can.

Concrete nouns beat adjectivesAbstract• "Improved a critical backend service"• "Handled significant traffic volumes"• "Worked on large-scale data systems"Concrete• "Rewrote the payments settlement job"• "Served 12k requests per second"• "Cut nightly ETL from 6h to 40m"
Under confidentiality, give the shape and order of magnitude rather than dropping the scale entirely.

Name the system

Compare:

Worked on backend services.

Owned the order fulfilment service and the warehouse-allocation job.

The second tells an engineer what domain you worked in, what kind of system it was, and gives an interviewer something to ask about. It costs the same number of words.

Use internal names only when they are self-explanatory. The settlement service is fine. Meridian is not, unless you say what Meridian is.

Give the scale

Scale is what lets a reader calibrate difficulty. The same work at different scales is genuinely different work, and readers know this.

Built a job scheduler.

Built a job scheduler running 40k jobs/hour across 200 workers, with at-least-once delivery and idempotent handlers.

The second is a different engineer.

Useful scale dimensions: requests or events per unit time, data volume, number of users, number of services or teams, money moved, and machines involved.

Confidentiality

You will often not be allowed to publish exact figures. Three things you can almost always do:

  1. Use orders of magnitude. ~10M events/day rather than the exact figure.
  2. Use ratios and relative change. Cut latency by 85% reveals nothing proprietary.
  3. Describe the system's shape. A multi-tenant scheduler serving 40+ internal teams conveys scale without a revenue figure.

Recognisable context helps too

If your employer is not well known, the five-word company descriptor from The anatomy of an experience entry does this job. If a project has external recognition — used by a named open-source project, presented at a conference, covered by a well-known publication — one clause naming it is worth including.