~/ emre.cavunt_
The reference shelf

Recommends

Books, tools, and resources that changed how I think or work. No giant affiliate list. No productivity theatre.

28 references · 7 collections · maintained by hand

01

Start here

If you only read a few things:

  • Book
    Staff Engineer Will Larson

    The clearest thing written on what Staff+ actually means day-to-day.

  • Book
    The Staff Engineer's Path Tanya Reilly

    Practical and grounded. Less theory than Larson, more about navigating real orgs.

  • Book
    Designing Data-Intensive Applications Martin Kleppmann

    Makes platform engineering feel like systems design, not YAML wrangling. Read it even if you don't work on databases.

  • Resource
    Site Reliability Engineering Google

    Useful for thinking about reliability as an engineering discipline, not a dashboard collection. Free online.

  • Book
    Team Topologies Matthew Skelton and Manuel Pais

    Most platform problems are team-boundary problems pretending to be tooling problems.

02

Platform engineering

  • Book
    Team Topologies Matthew Skelton and Manuel Pais

    Most platform problems are team-boundary problems pretending to be tooling problems.

  • Resource
    Google SRE Books Google

    Useful for thinking about reliability as an engineering discipline. The Workbook is practical; the original is foundational.

  • Resource
    Kubernetes Documentation

    Still the source of truth when blog posts start hallucinating YAML.

  • Book
    Platform Engineering Camille Fournier and Ian Nowland

    Practical guide to building developer-centric infrastructure. Treats platforms as products.

03

Distributed systems

04

Security and identity

05

AI engineering

AI gets interesting when you stop asking "can the model call a tool?" and start asking "what is it allowed to touch?"

06

For Staff+ engineers

The Staff+ job is not "senior engineer, but with more meetings." It is technical judgement at organisational scale.

07

Things I don't recommend blindly

  • Reference
    Adopting Kubernetes because everyone else did

    It's the right choice for multi-tenant platforms with many teams. It's expensive overhead for a small product with one team.

  • Reference
    Building an internal developer platform before understanding the teams

    Platform engineering is a service business. Build for the teams you have, not the teams you imagine.

  • Reference
    Adding AI agents to workflows without evals and access boundaries

    A tool-using agent with no guardrails is a bet that nothing will go wrong.

  • Reference
    Treating observability as dashboards

    Dashboards are for showing executives that something is fine. Observability is for debugging when it isn't.

  • Reference
    Copying FAANG engineering practices

    Useful to understand. Dangerous to copy without FAANG-shaped problems, FAANG-sized teams, and FAANG-level investment.