Skip to content
All paths

Career path

Lead teams

Move work through people, not only through code.

Code review, mentoring, planning, stakeholder communication, estimations and conflict resolution.

Senior engineers, new tech leads and mobile leads who need practical leadership habits.

Are you on this path?

Signs you are here

  • You are the strongest individual contributor, but work still bottlenecks on you.
  • Your code reviews block more than they grow people.
  • Planning and stakeholder updates feel like overhead you avoid.
  • You were made a lead and nobody explained the actual job.

Work this path deliberately.

Use the books, resources and writing in this path to solve one career problem at a time.

  1. 1

    Read the symptoms and confirm this is your current bottleneck.

  2. 2

    Take the first move below to make the problem concrete.

  3. 3

    Pick the book when you need the full system.

  4. 4

    Return to the paths when the next career pressure changes.

Books for this path

Senior engineers, new tech leads and mobile leads who need practical leadership habits. Code review, mentoring, planning, stakeholder communication, estimations and conflict resolution. Every book here is written from the hiring side, from 500+ technical interviews, and each book page shows what is inside and who it is for.

Free resources

Free checklists, cards and templates for the lead teams path. Each one is short enough to use on the problem you have this week, and each works on its own, before or without a book.

Writing for this path

Best books for tech leads and staff engineers, grouped by the problem you have, from the hiring side.

Technical leadership

Best books for tech leads and staff engineers

Most lists of the best books for tech leads and staff engineers rank the same titles and stop. This one groups eleven books by the problem you have this quarter: the role is unclear, you are choosing a track, you are right and nothing moves, teams keep colliding, or the hard part is the system itself. For each, who it is for and what it leaves out. Three are mine, and I say so where they appear.

13 min read

Nobody funds a refactor. They fund a decision. A one-page tech debt business case template, from the hiring side.

Technical leadership

Tech debt business case: a one-page template, and how to get it funded

"We need a sprint for tech debt" is usually right about the code and usually unfunded. A debt case gets funded when it names the decision and the one person who owns the capacity, prices the debt as interest and principal in units your tools already record, and speaks in what that person is scored on. A one-page template you can copy, a filled example, and what to do with a partial yes or a no.

18 min read

A colour is a claim. Put the evidence next to it. A project status update template for tech leads.

Technical leadership

A project status update template for tech leads that cannot hide red

Most status updates report effort and a colour, and the colour is a mood. A status update template for tech leads where green has to be earned: status definitions tied to evidence, an end-to-end path test behind every green, four lines that carry the week, and how to report bad news while it is still a planning input.

14 min read

A design doc is a decision looking for its owner. A technical design doc template for staff engineers.

Technical leadership

A technical design doc template for staff engineers, and when an ADR is enough

Most design docs describe a solution well and still fail, because nobody named who decides, the objection arrived in the meeting, and nothing said what would reopen the call. A complete design doc template you can copy, what each section is for, how a staff engineer gets it approved, and when a short ADR does the job instead.

16 min read

The tech lead names the behaviour. The manager changes what gets rewarded. Engineering manager vs tech lead, from the hiring side.

Technical leadership

Engineering manager vs tech lead: who owns what, and what each is judged on

The tech lead owns decisions about the system. The engineering manager owns decisions about people and capacity. Most comparisons stop there. This one, from the hiring side, adds what each role is evaluated on, the exact place a tech lead's authority stops, how to choose between the two paths, and what interviewers ask each.

15 min read

Your name is on the outcome. The authority did not come with it. From senior developer to tech lead.

Technical leadership

From senior developer to tech lead: what changes when the outcome is yours and the authority is not

The transition from senior developer to tech lead is not more of the same work. Your name goes on an outcome that depends on teams you do not manage, and being right stops being enough. What changes, a first 90 days built from that, the tech lead responsibilities that are evaluated, and the mistakes that keep strong engineers stuck.

16 min read

He never said I disagree. He never committed either. Disagree and commit: what engineers owe after the call.

Technical leadership

Disagree and commit: what engineers owe after the call

Disagree and commit is usually taught as a meeting habit. For engineers, the commit half happens later, in pull requests, review comments and status reports. When to disagree, how to record the disagreement, what commit obliges you to do, the reopen criteria that keep the door open, and the risks you should never commit to.

19 min read

The date is already public. How a tech lead says no to a project or a deadline by handing back a choice, from the hiring side.

Technical leadership

How to say no to a project as a tech lead, with the exact words

"There is no way we hit that date" is usually true, and it usually fails. A tech lead rarely owns the decision to drop a project or move a date. What you own is making the trade visible: whose call it is, the promise hiding inside the date, three options with one recommended, and the words that hand the choice back.

13 min read

The blocker moved. The relationship got more expensive. How to escalate as a tech lead without starting a status war.

Technical leadership

How to escalate as a tech lead without starting a status war

Most escalations that go wrong were right to happen and wrong in the way they were fired: too late, too loud, to an audience instead of an owner. How to escalate as a tech lead: find the decision first, name the threshold before you need it, and send a brief the owner can decide without reconstructing the conflict.

17 min read

Every team is green. The path has never run end to end. What a tech lead does about false green status, from the hiring side.

Technical leadership

Green on the dashboard, red in reality: what a tech lead does, and what the interviewer listens for

Every team is green, and the feature has never once worked end to end. False green is rarely a lie. It is the truth from the wrong instrument. What a tech lead changes, the sentence that goes to the sponsor, and what an interviewer listens for when they ask how you know a project is on track.

12 min read

A completed engineering task closing its own coordination loop without follow-up.

Career strategy

The engineer nobody chases

The most common reason capable engineers stall has nothing to do with code. It is how much coordination work lands on other people after you have finished.

7 min read

Architecture notes for staff-level technical leadership.

Architecture

How to review a mobile architecture proposal

A practical review framework for mobile architecture decisions: constraints, reversibility, ownership, migration and production proof.

4 min read

Technical leadership notes for reviewing mobile architecture and code.

Technical leadership

Tech lead code review is a system

Good code review is a system for quality, ownership, mentoring and risk control.

3 min read