Beyond Code
Contents
Index of Terms
Index of Terms
This is a practical index of major topics and where to review them.
A
Algorithms
:
Part III — The Shape of Algorithms
,
Algorithm Lab — The First Experiments
,
Algorithm Lab — When Algorithms Compete
Architecture boundaries
:
Part VI — Building Real Software
,
Studio 4 — The Architecture Refactor
C
Complexity (Big-O intuition)
:
Part III — Measuring Algorithm Behavior
,
Part V — Algorithms That Power Systems
Contracts (
require
/
ensure
)
:
Part I — From Stories to Specifications
,
Part VII — Making Software Trustworthy
, see
docs/CONTRACTS.md
D
Data modeling
:
Part II — Modeling the World
,
Studio 2 — The Model Redesign
Data structures
:
Part IV — Organizing Data
I
Inheritance contracts
:
Part VII — Making Software Trustworthy
, see
docs/CONTRACTS.md
Invariants
:
Part II — Modeling Change
,
Part VII — Making Software Trustworthy
, see
docs/CONTRACTS.md
R
Reliability and recovery
:
Studio 5 — Reliability
,
Part VII
Refactoring for scale
:
Studio 3 — The Scaling Crisis
,
Part IV
S
Scaling behavior
:
Studio 3 — The Scaling Crisis
,
Part V
System evolution
:
Part VIII — Systems That Grow
,
Studio 6 — Evolution
T
Testing and edge cases
:
Part I — Edge Cases: Where Systems Break
,
Part VII
V
Verification mindset
:
Part VII — Making Software Trustworthy
,
Part IX — Programming in the Age of AI
← Glossary
References →
References