Structural Design: The Ancient Secret of Simple, Fast Code
summary
An exploration of structural design with focus on the concept of balanced systems, illustrated using three real codebases ranging from 50 to 40,000 lines. The talk shows examples of unbalanced systems and the problems they cause, then demonstrates how rebalancing a system can speed up code execution (up to 300×) and team productivity (up to 3×).
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:56What is structural design
- 10:00Project Barcoder: first problem
- 23:40Project Danel: performance
- 31:34Project E: team efficiency
- 39:24Summary
- 41:33Q&A
related talks
51mDesigning for Performance
46mThe Zen of Programming. A personal journey towards writing beautiful code.
26mThe Power of Simplicity: Crafting Durable Software Systems
01h 01mSoftware Design: Myths and Legends
01h 01mSoftware Design in the 21st Century
16mIt’s Only Pasta: a Few Tips on Software Architecture to Avoid Spaghetti Code
55mThe Zen of Programming. A personal journey towards writing beautiful code
01h 03mTactical Design
