Start here
Senior Engineering Interview Handbook
Prepare for senior software engineering interviews through coding, system design, production judgment, project depth, behavioral leadership, and offer strategy.
Practical Software Handbooks
Deep, practical books for engineers and technical leaders—written to help you reason clearly, build deliberately, and operate what you ship.
Start here
Prepare for senior software engineering interviews through coding, system design, production judgment, project depth, behavioral leadership, and offer strategy.
Search the collection
Search by engineering problem, system constraint, decision, or concept across every handbook.
The library
Coding interviews
Prepare for senior software engineering interviews through coding, system design, production judgment, project depth, behavioral leadership, and offer strategy.
Product discovery
Discover, build, ship, operate, and evolve products as a one-person team while balancing product-market fit, engineering judgment, distribution, support, and founder energy.
Database choice
Choose, combine, evolve, debug, and operate production data systems from workload, invariants, failure modes, and operational constraints instead of database fashion.
Secure architecture
Secure design, build, review, operations, defense, and recovery for engineers who need exact decisions, controls, evidence, and playbooks instead of vague security advice.
AI fundamentals
Decide when to use AI, then design, evaluate, operate, govern, and retire AI-enabled systems as reliable socio-technical systems.
Ownership and borrowing
Reason about Rust through ownership, type, concurrency, API, unsafe, compatibility, performance, and operational contracts instead of syntax recipes.
Workload and latency models
Design and diagnose systems through workload models, critical paths, queues, distributed mechanisms, measurement, overload behavior, capacity, and cost.
Developer relations
Build developer relations as a reciprocal change function that earns trust, proves value, enables action, creates participation, and carries field evidence back into the organization.
CISSP certification
An independent study guide and practice question bundle for the ISC2 CISSP exam: the eight domains in study order, the manager-perspective mindset, and roughly 500 original practice questions including a full 125-question practice exam.
Project judgment
A practical, method-neutral field guide for project leaders: exercise sound judgment, align people and governance, design a fit-for-purpose delivery system, navigate uncertainty, and convert outputs into durable value.