Fractal Geometry of Software Design
summary
Claims that software is an energy supply network where the "energy" is knowledge and shows four measurable coupling types: intrusive functional model contract. Uses growth laws (metabolic rate scales as size^0.75, patents ~size^1.15) to argue interactions grow superlinearly while required new knowledge grows sublinearly, creating a cognitive limit. Recommends fractal modularity — hierarchical branching, minimize shared knowledge, and apply the SK carrot D rule to balance coupling strength and physical distance to avoid global and local complexity.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:01Fractal geometry in software
- 6:27Energy supply networks
- 17:31Growth and scaling
- 24:17Galileo’s growth limits
- 31:06Innovation for growth limits
- 35:40Fractal modularity
- 41:29SK carrot D in practice
- 43:17Summary
related talks
52mThe Fractal Geometry of Software Design
01h 00mFractal Architecture
49mSoftware Architecture, Team Topologies & Complexity Science
53mKeynote - Software Architecture, Team Topologies and Complexity Science
46mMeet the Social Side of Your Architecture
25mIT & The Second Law of Thermodynamics
01h 02mFractal Architecture
54mFractal Architecture
