Skip to Content
All memories

#correctness

A set of research notes and deep dives focused on correctness, security, and operational evidence.

View tag listing

Best starting points

  1. Spec-Driven Development: Making the Spec the Center of Gravity

    December 1, 2020 · 4 min

    Design memo (December 2020): Spec-Driven Development: Making the Spec the Center of Gravity.

  2. Differential Testing: Using Other Implementations as Oracles

    June 1, 2020 · 4 min

    Spec-driven research note (June 2020): Differential Testing: Using Other Implementations as Oracles.

  3. Model Checking at Scale: State Explosion and How to Cheat

    March 1, 2020 · 4 min

    Adversarial-first deep dive (March 2020): Model Checking at Scale: State Explosion and How to Cheat.

  4. Security vs Reliability: When the Same Bug Has Two Names

    December 1, 2016 · 4 min

    Correctness-focused deep dive (December 2016): Security vs Reliability: When the Same Bug Has Two Names.

  5. Reproducible Builds: Trusting Artifacts in a Hostile World

    November 1, 2016 · 4 min

    Threat-model-first analysis (November 2016): Reproducible Builds: Trusting Artifacts in a Hostile World.

Roadmap

  • Start with assumptions and invariants
  • Enumerate failure modes and attack surfaces
  • Define what to monitor and how to roll back

Browse topics