The resource catalog

Find your next
useful idea.

Articles, books, courses, playbooks, and people worth learning from. Open the original work, or use our notes to decide where to spend your time.

An engineering leader opening a book at a workshop reading stand

Start with a collection

All subjects

119 resources

Order:
Book

Startup CTO's Handbook

Zach Goldberg

A long-form startup CTO reference that can be read by topic rather than only from cover to cover.

github.comOur notes
Book

Software Engineering at Google

Titus Winters, Tom Manshreck & Hyrum Wright, curators

A free book about keeping a codebase healthy over time: engineering culture, processes, tools, and the tradeoffs that come with scale.

Free online bookOur notes
Book

Site Reliability Engineering

Betsy Beyer, Chris Jones, Jennifer Petoff & Niall Richard Murphy, editors

Google’s free book on error budgets, toil, monitoring, on-call, and operating services. Start with the principles before the large-scale machinery.

Free online bookOur notes
Community

Rands Leadership Slack

Michael Lopp & the RLS community

A leadership discussion community for experienced, new, and aspiring managers. Useful when you need peers to test a difficult management question with.

Invitation requiredOur notes
Case study

#define CTO

Greg Brockman

A first-person account of finding a VP Engineering partner and reshaping the CTO role as Stripe grew.

blog.gregbrockman.comOur notes
Book

Peopleware: Productive Projects and Teams

Tom DeMarco & Timothy Lister

A classic book about the human side of software projects: working conditions, team formation, leadership, and the organizational obstacles to useful work.

Commercial book · samples availableOur notes
Course

Practical Deep Learning for Coders

fast.ai

A free, code-first deep-learning course covering vision, language, tabular models, and deployment. A useful hands-on route for an engineering leader returning to ML.

Free courseOur notes
Talk

Thinking Like an Architect

Gregor Hohpe

A recorded talk about architecture as a way of thinking: connecting levels, sketching, preserving options, using models, and recognizing tradeoffs.

Video & transcriptOur notes
Reference

OWASP Cheat Sheet Series

OWASP contributors

Concise application-security implementation references, organized by topic and maintained by security practitioners.

Free referenceOur notes
Workshop

DACI Decision-Making Framework

Atlassian Team Playbook

A facilitated decision exercise that separates the driver, approver, contributors, and people who need to be informed.

Public instructionsOur notes
Book

The Site Reliability Workbook

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara & Stephen Thorne, editors

The practical companion to the SRE book, with implementation examples for SLOs, alerting, toil, and organizational change.

Free online bookOur notes
Course

Machine Learning Crash Course

Google

Modular ML lessons on regression, classification, data preparation, overfitting, neural networks, embeddings, and production systems.

Free lessonsOur notes
Community

Engineering Managers Slack

Engineering Managers community

A peer space for engineering managers, team leads, and others managing people in technology, with explicit confidentiality and conduct rules.

Member communityOur notes
Workshop

Retrospective

Atlassian Team Playbook

A runnable retrospective play for reflecting on recent work and choosing improvements, with preparation and facilitation instructions.

Public instructionsOur notes
Workshop

Roles and Responsibilities

Atlassian Team Playbook

A team exercise for making responsibilities, overlaps, and unowned work visible before those gaps cause delivery problems.

Public instructionsOur notes
Collection

Atlassian Team Playbook

Atlassian

A library of facilitated team exercises covering goals, decisions, planning, and knowledge sharing. Best used by picking a specific play for a specific problem.

Public play libraryOur notes
Book chapter

Postmortem Culture: Learning from Failure

Google SRE contributors

A concrete account of blameless postmortems, when to write them, and how an organization turns incident reviews into learning.

Free chapterOur notes
Book chapter

Implementing SLOs

Google SRE Workbook contributors

A hands-on chapter for selecting service-level indicators, defining objectives, and using an error-budget policy to guide reliability work.

Free chapterOur notes
Framework

Staff Engineer Archetypes

Will Larson

Four patterns of senior technical leadership—tech lead, architect, solver, and right hand—that make a vague staff title easier to discuss.

Free guideOur notes
Reference

Continuous Delivery

DORA

A capability guide to keeping software deployable and making releases low risk, with a clear distinction between delivery and automatic deployment.

Free capability guideOur notes
Reference

Database Change Management

DORA

How versioned database changes, shared visibility, and communication make schema work part of software delivery rather than a separate release bottleneck.

Free capability guideOur notes
Article

Strangler Fig

Martin Fowler

A gradual approach to modernizing legacy systems by replacing behavior in increments, with attention to why large replacement projects go wrong.

Free articleOur notes
Tutorial

The Practical Test Pyramid

Ham Vocke

A detailed testing tutorial connecting fast unit tests, integration boundaries, contract tests, and end-to-end coverage to practical code examples.

Free tutorialOur notes
Reference

Architecture Decision Record

Martin Fowler

A compact explanation of recording one consequential architectural decision, its context, consequences, and later superseding decisions.

Free referenceOur notes
Article

Timeouts, Retries, and Backoff with Jitter

Marc Brooker, Amazon Builders’ Library

Why retries can amplify an outage, how timeout boundaries matter, and how backoff and jitter help keep transient failures from becoming overload.

Free articleOur notes
Article

How to Interview an Executive

Delian Asparouhov, from lessons with Keith Rabois

Executive-hiring notes about ownership, strategic reasoning, team gaps, and the difference between creating value and protecting an established business.

Free essayOur notes
Framework

The Power of Performance Reviews

Lenny Rachitsky

A performance-review system with preparation, delivery, follow-up, and a reusable template, grounded in the author’s management experience at Airbnb.

Free article & templateOur notes
Article

How to Be an Effective Executive

Delian Asparouhov, from lessons with Keith Rabois

Notes on executive attention: gathering information, choosing high-impact activities, managing a calendar, and making meetings serve a clear purpose.

Free essayOur notes
Collection

Engineering Management Resources

Charles-Axel Dein & contributors

A broad topic index for engineering management, from one-to-ones and delegation to technical strategy, developer experience, and organizational design.

Public collectionOur notes
Collection

Awesome Engineering Ladders

posquit0 & contributors

An index of public engineering ladders, articles, frameworks, and presentations, including examples from Dropbox, Etsy, and other organizations.

Public collectionOur notes
Course

An Introduction to Distributed Systems

Kyle Kingsbury & Jepsen

Public teaching notes on time, networks, faults, safety, liveness, algorithms, and practical production concerns, with links to optional lab work.

Free course notesOur notes
Manifesto

The Reactive Manifesto

Reactive Manifesto authors & signatories

A concise statement of responsive, resilient, elastic, message-driven systems, with a glossary for discussing these architectural qualities.

Free manifestoOur notes
Collection

Awesome Scalability

Binh Nguyen & contributors

A large reading index of performance, scalability, reliability, and real-world architecture case studies, useful for researching a specific bottleneck.

Public collectionOur notes
Collection

A List of Post-mortems

Dan Luu & contributors

Public incident reports grouped by failure themes such as configuration, time, hardware, and databases. Useful for testing assumptions before an outage.

Public incident indexOur notes
ArticleHistorical

A Successful Git Branching Model

Vincent Driessen

The original Gitflow explanation, including the author’s later advice to prefer a simpler workflow for continuously delivered applications.

Free articleOur notes
Reference

Developer Roadmaps

Kamran Ahmed & roadmap.sh contributors

Interactive learning maps for engineering disciplines and technologies, useful for structuring self-study or identifying unfamiliar areas.

Public learning mapsOur notes
Handbook

Managing Data Science Teams

Domino Data Lab

A field guide covering data-science hiring, management habits, knowledge sharing, collaboration, and scaling a specialist team.

Free field guideOur notes
Article

How to Structure a Data Science Team

AltexSoft editorial team

An overview of data-science roles and organizational models, useful when deciding where specialists should sit and how they connect to product teams.

Free articleOur notes
Collection

Awesome Billing

Kévin Deldycke & contributors

An engineering-oriented index of pricing, billing, accounting, invoices, payments, tax, fraud, and the systems that connect them.

Public collectionOur notes
Collection

PriceOps Awesome List

PriceOps contributors

A focused reading index on software pricing and its implementation, including usage-based models, packaging, and pricing courses.

Public collectionOur notes
Tutorial

How to Prepare a Talk

Gary Bernhardt

A practical preparation process built around speaking and rehearsing the talk, rather than mistaking silent slide-writing for performance practice.

Free tutorialOur notes
Framework

The North Star Metric

Julia Sholtz, Amplitude

A product-metrics framework centered on a measure of customer value, useful for testing whether a team’s activity measures connect to product outcomes.

Free articleOur notes
Collection

Awesome Product Management

Den Delimarsky & contributors

A product-management resource index spanning discovery, strategy, delivery, metrics, and practical tools. Useful for finding the product perspective on an engineering decision.

Public collectionOur notes
Collection

Awesome Falsehood

Kévin Deldycke & contributors

An index of mistaken software assumptions about names, time, addresses, identity, geography, and other messy parts of the real world.

Public collectionOur notes
Collection

Software Engineering Blogs

Kilim Choi & contributors

A directory of company and individual engineering blogs for finding first-hand technical accounts beyond the same handful of frequently shared articles.

Public publisher indexOur notes
HandbookHistorical

Valve Handbook for New Employees

Valve

The illustrated 2012 employee handbook describing Valve’s flat organization, self-directed projects, peer feedback, and approach to hiring.

Free PDF · 2012 editionOur notes
BookHistorical

The Mythical Man-Month

Frederick P. Brooks Jr.

Essays on large software projects, coordination costs, conceptual integrity, and why adding people is not a simple cure for a late project.

Commercial book · samples availableOur notes
Book

Continuous Delivery

Jez Humble & David Farley

The book-length treatment of deployment pipelines, build and test automation, configuration, data changes, and collaboration across delivery roles.

Commercial book · samples availableOur notes
Book

Building Secure & Reliable Systems

Heather Adkins, Betsy Beyer, Paul Blankinship, Ana Oprea, Piotr Lewandowski & Adam Stubblefield

Google practitioners connect security and reliability across system design, implementation, operation, incident response, and organizational culture.

Free online bookOur notes
HandbookHistorical

Startup Playbook

Sam Altman

A free founder-oriented playbook covering the idea, team, product, execution, growth, hiring, and fundraising, with text and audio on the author’s site.

Free online playbookOur notes
Essay

Cycle times

Andrew Bosworth

An organizational view of cycle time: decision layers, meeting size, ownership, and repeated loops.

boz.comOur notes
Guide

A Tactical Guide to Managing Up

First Round Review and contributing leaders

A collection of concrete approaches to aligning expectations and improving the working relationship with a manager.

review.firstround.comOur notes
Guide

Hold Your Team Accountable

Dave Bailey

A coaching approach to accountability that emphasizes inquiry and clear expectations instead of taking the work back.

dave-bailey.comOur notes
Essay

Individuals matter

Dan Luu

A critique of roadmaps and staffing systems that assume people with the same title are interchangeable capacity.

danluu.comOur notes
Case study

Execution at Facebook

Will Lawrence

A first-person explanation of product execution responsibilities and how engineers and product managers divide the inputs.

productlife.toOur notes
Handbook

GitLab Engineering Management

GitLab

A live public chapter on engineering management, including onboarding, backup coverage, and technical credibility.

handbook.gitlab.comOur notes
Handbook

GitLab Financial Planning & Analysis

GitLab

A current public view of financial planning and analysis, including forecasting, business drivers, and cross-functional planning.

handbook.gitlab.comOur notes
Essay

The Different CTO Roles

Werner Vogels

Four different mandates can hide behind the same CTO title. Use them to make your own responsibilities explicit.

allthingsdistributed.comOur notes
Handbook

GitLab Talent Acquisition Framework

GitLab

The current public hiring handbook, connecting candidate experience, interviewer preparation, and recruiting responsibilities.

handbook.gitlab.comOur notes
Essay

The Engineer/Manager Pendulum

Charity Majors

Why moving between engineering and management can build a stronger career than treating management as a one-way promotion.

charity.wtfOur notes
Case study

A Review Process

Cap Watkins

A detailed account of redesigning reviews around shared principles and concrete examples of collaboration.

capwatkins.comOur notes
Essay

Should I Become a Manager?

Cap Watkins

A practical reflection on choosing management and understanding what changes when the team’s work becomes your responsibility.

capwatkins.comOur notes
Guide

Twelve-Factor App

Adam Wiggins and contributors

Twelve operational principles for applications, with useful starting points for configuration, releases, and process lifecycle.

12factor.netOur notes
Essay

How I Write Tests

Nelson Elhage

A practical testing approach built around separable modules, reusable fakes, and making verification easier to perform.

blog.nelhage.comOur notes
Guide

Trunk Based Development

Kev Zettler / Atlassian

A practical introduction to integrating small changes frequently and reducing long-lived branch divergence.

atlassian.comOur notes
Checklist

SaaS CTO Security Checklist

Goldfig / Vikrum Nijjar

A recovered live source for the Goldfig security checklist, covering people, accounts, applications, and operations.

goldfiglabs.comOur notes
Collection

Awesome Security

sbilly and contributors

A broad security reference collection for finding deeper material once you have identified a specific control or threat.

github.comOur notes
Guide

Evolutionary Database Design

Pramod Sadalage and Martin Fowler

How database change can evolve with application development through collaboration, versioning, and small migrations.

martinfowler.comOur notes
Guide

Database Migrations Done Right

Michael Brunton-Spall

A concise explanation of why schema transitions become easier when application and database releases can move independently.

brunton-spall.co.ukOur notes
Essay

Product vs. Feature Teams

Marty Cagan

An opinionated distinction between delivering a prescribed feature list and owning a customer problem with a cross-functional team.

svpg.comOur notes
Framework

Mandate Levels

John Cutler

A language for discussing whether a team controls a task, solution, problem, or broader business goal.

cutlefish.substack.comOur notes
Guide

A Guide to Seed Fundraising

Geoff Ralston / Y Combinator

A founder-oriented explanation of seed fundraising and the preparation behind telling a company’s story.

blog.ycombinator.comOur notes
Handbook

Basecamp Employee Handbook

37signals

A public employee handbook to study for how an organization writes down its own working expectations.

github.comOur notes

Titles open the original destination. Our selection notes explain the use and context; historical material and archive-only notes are labeled.

How we select
Esc

Type to search every entry. ↑↓ to move, Enter to open.