Turkey dinner as a metaphor for scaling software
Years ago, something clicked when I read about Anthony Bourdain’s approach to feeding crowds. It was his stunt turkey technique, where he cooks an extra turkey the week before the actual event. It made me think about how we release software. It seemed absurd at first: why would you cook two turkeys for one dinner? Then I realized what he was really doing: load balancing across time. That extra turkey unlocks a cascade of optimizations that aren’t obvious until you think through the dependencies. Turkey stock made a week ahead means better gravy and more flavourful stuffing. It also means practice runs; most people only roast a turkey once or twice a year, so that stunt turkey is essentially a fire drill. Having stock and rendered fat ready lets you prep other components days in advance. Suddenly your Thanksgiving-day workflow changes from frantic juggling to orchestrated execution. ...