[{"data":1,"prerenderedAt":79},["ShallowReactive",2],{"term-d\u002Fdemo-magic":3,"related-d\u002Fdemo-magic":60},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":54,"sitemap":55,"stem":58,"subcategory":6,"__hash__":59},"terms\u002Fterms\u002Fd\u002Fdemo-magic.md","Demo Magic",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 - The Vibe Check",[16,17,18],"p",{},"You've run this feature ten times and it's been broken nine of them, but right now, in front of the client, on the one run that matters, it works perfectly. Demo magic is the unexplainable, unrepeatable phenomenon where flaky AI-generated code chooses the worst possible moment to behave, and you decide not to question it out loud.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Demo magic refers to the often illusory reliability of a feature specifically during a live demonstration, despite known flakiness in other runs, common with AI-generated code or agent behavior that varies between executions. Experienced developers treat it with suspicion rather than relief, since a demo that only works once tells you nothing about whether it will work again.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"It's demo magic, don't touch anything until the meeting's over.\" \u002F \"That's not a fix, that's demo magic, it'll break again the second we're offline.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"vibecoding","You've run this feature ten times and it's been broken nine of them, but right now, in front of the client, on the one run that matters, it works perfectly...","beginner","md","d",{},true,"\u002Fterms\u002Fd\u002Fdemo-magic",[49,50,51,52,53],"Flaky Test","Works on My Machine","Happy Path","Heisenbug","Vibe Check",{"title":5,"description":41},{"changefreq":56,"priority":57},"weekly",0.7,"terms\u002Fd\u002Fdemo-magic","_BCeXJLSu8ztdpWI6hCFoNm6PfLxn_nzcHhE2ibjGfY",[61,66,69,73,76],{"title":49,"path":62,"acronym":6,"category":63,"difficulty":64,"description":65},"\u002Fterms\u002Ff\u002Fflaky-test","testing","intermediate","A flaky test is a test that sometimes passes and sometimes fails for no clear reason — even when nothing changed.",{"title":51,"path":67,"acronym":6,"category":63,"difficulty":42,"description":68},"\u002Fterms\u002Fh\u002Fhappy-path","The happy path is when everything goes perfectly — the user types the right thing, the API responds correctly, nothing breaks.",{"title":52,"path":70,"acronym":6,"category":71,"difficulty":64,"description":72},"\u002Fterms\u002Fh\u002Fheisenbug","general","A bug that disappears when you try to find it. Named after Heisenberg's uncertainty principle — the act of observing (debugging) changes the behavior.",{"title":53,"path":74,"acronym":6,"category":40,"difficulty":42,"description":75},"\u002Fterms\u002Fv\u002Fvibe-check","A vibe check in dev culture is when you step back and ask 'does this feel right?' before shipping.",{"title":50,"path":77,"acronym":6,"category":40,"difficulty":42,"description":78},"\u002Fterms\u002Fw\u002Fworks-on-my-machine","The most dangerous phrase in software development.",1792528078337]