Guides
Browse our collection of engineering leadership and technical guides.
Beyond Velocity: Why Your Sprint Points Are a Lie
Velocity is for capacity planning, not performance measurement. Why "Flow Metrics" (Cycle Time, Efficiency) are the only way to actually see how fast you are moving.
DORA Metrics: The Only Numbers That Matter
Why "Lines of Code" and "Velocity" are vanity metrics, and how to measure the actual health of your engineering organization using the DORA framework.
Designing for Scalability: From 1 to 1 Million Users
The journey from a single server to a distributed system. Why you shouldn't build Netflix on Day 1, and when to actually use Microservices.
Functional Programming: Stealing the Best Ideas for OOP
You don't need to know Haskell. How specific FP concepts (Immutability, Pure Functions) make your OOP code safer and easier to test.
The Art of Observability: Stop Flying Blind
Monitoring tells you "The system is down." Observability tells you "Why." A guide to the three pillars: Metrics, Logs, and Tracing.
Domain-Driven Design (DDD): Writing Software That Matches Reality
Why "Anemic Domain Models" are killing your project. A guide to Ubiquitous Language, Bounded Contexts, and rich logic.
Building Psychological Safety: The Leader’s Toolkit
Safety isn't about being nice; it's about being honest without fear. Why high-performing teams need "The Learning Zone."
The Product-Engineering Feedback Loop
Why "throwing requirements over the wall" guarantees failure. A guide to moving from order-taking to collaborative building.
Delivery Management vs. Reporting: Stop Being a Scorekeeper
Most leads just report the weather ("We are late"). Great leads change the weather. A guide to moving from observation to intervention.