the demo gods
expressionops culture
The capricious deities who decide whether a live demo works - having behaved perfectly in every rehearsal.
Every instructor and presenter knows the liturgy: the lab that ran flawlessly all week fails the moment an audience appears. Offerings include pre-recorded fallbacks, snapshots, and never typing live what a script can type for you.
The demo gods are the imaginary deities who decide whether a demonstration works, invoked because the failure rate of demos is so much higher than the failure rate of the same system in normal use that it feels supernatural.
The causes are mundane once enumerated. The demo machine is on a different network, the projector changes the resolution, the presenter is typing under observation and makes errors they never make alone, the dataset is fresh rather than the one that was tested, an update installed overnight, and a cache that is always warm is cold. Every one of those is a real environmental difference, and their conjunction is why demos fail more.
Treating it as luck is the actual mistake, because the mitigations are all boring and effective: rehearse on the exact machine and network you will present on, record a video fallback, disable updates and notifications, prepare the state in advance rather than building it live, and know which step you can skip if time is short. The engineers whose demos succeed are not favoured by anything, they have simply removed the variables.