Complex systems design in nature
summary
Claims that the human genome fits into 1.5 GB compiled genome and that the cell functions as a runtime with ribosomes and mitochondria producing ATP set concrete analogies to software. Evolution is framed as massive multivariate testing—fruit flies iterate in ~10 day generations while humans take 20–25 years—producing convergent features like eyes 30–50 independent times and odd legacy structures such as the recurrent laryngeal nerve. Architecture lessons: treat organs as organs as microservices, use pub/sub hormones, protect inputs, test for regressions; example ecosystem shock: Windows package manager breaks appget.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:28The Cell
- 4:45How nature deploys a genome
- 8:12Development by mutation
- 10:48Iterative design
- 14:53Evolutionary pressures
- 22:44Generalist vs specialist
- 27:07Legacy code
- 32:52Biological architecture
- 33:44Organs as services
- 36:29Protection as standard
- 38:05Direct communication
- 40:15Pub/sub architecture
- 45:48Adaptable standard architecture
- 47:30What can we learn?
- 50:13Final thoughts
related talks
53mEvolutionary Architecture: Principles and Patterns
48mBuilding Evolutionary Architectures: Principles & Practices
44mFractal Geometry of Software Design
52mBetting on Evolutionary Architecture
44mEvolutionary UI
50mTowards an Evolutionary Architecture
01h 01mDesigning for complexity
45mSoftware Architecture for Humans!
