Library

Career guidance for engineers, from people who have done it.

Curated career guidance for software engineers: promotion cases, changing jobs, positioning, personal branding and the parts of the job nobody teaches. Picked by Tauseef Fayyaz, a lead full stack engineer and career mentor.

230

Picks

151

Free

23 resources

CourseSubscription
Grokking Tech Salary Negotiations

How compensation is actually decided, what is negotiable beyond base salary, and the specific words to use when an offer arrives. A few hours here routinely returns more than a year of side projects.

Design Gurus · 1 week · All
Career Growth
RoadmapSubscription
Engineering Manager Interview Roadmap

A sequenced path through the engineering management loop, covering people scenarios, project execution, technical depth and the coding round that many managers are still asked to pass. A very different loop from an engineering one.

Design Gurus · 2 to 3 months · Advanced
Career Growth
CourseSubscription
Grokking the Engineering Manager Interview

The management interview in detail: people scenarios, hiring, performance conversations, project execution and stakeholder work, with the structures that keep an answer from wandering. Manager answers fail on structure more often than on substance.

Design Gurus · 3 to 4 weeks · Advanced
Career Growth
CourseSubscription
Grokking Engineering Leadership Interviews

Aimed above the first management rung, at directors and senior leaders, covering organisational design, strategy, cross functional influence and the scope questions that separate levels. The questions change shape at this level rather than getting harder.

Design Gurus · 3 weeks · Advanced
Career Growth
ToolFree
Resume Review

An automated review of your resume against what technical recruiters screen for, returning specific changes rather than a score. Useful as a first pass before you ask a human to look at it.

Design Gurus · Minutes · All
Career Growth
RoadmapFree
Path to Senior Engineer Handbook

A curated set of articles, talks and books about the part of the job that is not writing code: scope, influence, communication and ownership. Useful when you are technically solid, keep getting good reviews, and still cannot work out what is missing for the next level.

Jordan Cutler · Intermediate
Career Growth
Bookaround $20
Never Split the Difference

Negotiation from an FBI hostage negotiator, and far more practical than that sounds. The useful parts for engineers are listening techniques and how to ask a question that gets a real answer, which apply to salary conversations, scope discussions and disagreements with a tech lead.

Chris Voss · All
Career Growth
Bookaround $20
On Writing Well

Writing is most of a senior engineer's job: design docs, incident reports, pull request descriptions, the message that convinces a team to change direction. This is the standard book on writing clear non fiction, and applying even a third of it will make you noticeably better at the part of the job nobody trains you for.

William Zinsser · All
Career Growth
Bookaround $35
Peopleware

The argument that most software problems are people problems wearing a technical costume: interruptions, office layout, turnover, teams that never got to gel. Useful long before you manage anyone, because it gives you language for why a workplace feels productive or does not.

Tom DeMarco and Timothy Lister · All
Career Growth
Bookaround $40
The Mythical Man-Month

Written in 1975 and still the best explanation of why adding people to a late project makes it later. Short essays on communication cost, second system syndrome and why estimates go wrong. If you have ever watched a team grow and slow down at the same time, this tells you what you were looking at.

Frederick P. Brooks Jr. · All
Career Growth
GuideFree
StaffEng

Stories and guidance from people who reached staff engineer, covering the archetypes of the role, how they got promoted and what the job actually involves. Free, and the clearest available answer to what the senior plus track is.

Will Larson · A few evenings · Advanced
Career Growth
BookAbout $45
The Staff Engineer's Path

The practical companion to the staff engineer question: how to pick what to work on, how to influence without authority, and how to lead technical work across teams you do not manage. Specific rather than inspirational.

Tanya Reilly · 4 to 6 weeks · Advanced
Career Growth
BookAbout $40
The Manager's Path

The standard book on engineering management, structured by level from being mentored through tech lead, manager, director and beyond. Read the chapter one level above where you are.

Camille Fournier · 3 to 4 weeks · Intermediate
Career Growth
GuideFree
Ten Rules for Negotiating a Job Offer

A free, detailed and unusually honest account of how to negotiate an engineering offer, written by someone who did it from a bootcamp background and documented the numbers. The single most useful free article on this list.

Haseeb Qureshi · About an hour · All
Career Growth
ToolFree
levels.fyi

Crowdsourced compensation data by company, level and location, with the level mappings that let you compare titles across employers. Walking into a negotiation without this is negotiating blind.

levels.fyi · Minutes · All
Career Growth
GuideFree
The Pragmatic Engineer

Reporting on how technology companies actually work: how teams are run, how promotions and compensation are decided, what hiring looks like right now. The best available source on the industry as an industry.

Gergely Orosz · Weekly · All
Career Growth
CommunityFree
r/ExperiencedDevs

A moderated community for engineers past the early career stage, where the discussions are about scope, management, difficult teams and career decisions rather than how to get a first job. Substantially higher signal than the general forums.

Reddit · Ongoing · Advanced
Career Growth
VideoFree
LeadDev

Conference talks and writing on engineering leadership, covering team health, technical strategy, incident culture and the practical mechanics of leading engineers. A large free archive of talks from people doing the job.

LeadDev · Ongoing · Advanced
Career Growth
Cheat sheetFree
Engineering Ladders

A free framework describing what each engineering level means across technology, system ownership, people, process and influence, as radar charts you can compare yourself against. Makes the promotion conversation concrete.

Jorge Fioranelli · An hour · All
Career Growth
GuideFree
Tech Interview Handbook: Resume Guide

A specific, free guide to writing an engineering resume, including what to cut, how to phrase an achievement and how the automated screening actually works. Rewriting a resume against this takes an evening and changes response rates.

Yangshun Tay · An hour · All
Career Growth
PlatformFree
Wellfound

A startup job platform where listings show salary and equity ranges upfront and applications often go straight to a founder. Worth a profile even when you are not looking, because the inbound is qualified.

Wellfound · Ongoing · All
Career Growth
CommunityFree
Blind

An anonymous, work email verified community where compensation, levels, layoffs and internal conditions get discussed frankly. Valuable for the data and worth approaching with caution for everything else.

Blind · Ongoing · All
Career Growth
RoadmapFree
roadmap.sh: Engineering Manager

A free map of what engineering management involves, covering people, process, delivery, technical judgement and the business side. Useful mainly for finding out whether you actually want the job.

roadmap.sh · Self paced · Advanced
Career Growth

Browse the library by topic and format

Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com

Follow along

New writing, resources and project ideas land here first.