[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"term-r\u002Frefactor-fatigue":3,"related-r\u002Frefactor-fatigue":59},{"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":53,"sitemap":54,"stem":57,"subcategory":6,"__hash__":58},"terms\u002Fterms\u002Fr\u002Frefactor-fatigue.md","Refactor Fatigue",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",{},"Refactor fatigue is when your team has refactored the same module four times in a year and nobody wants to touch it again. Every refactor improves things 10%, but the cost of change is piling up and morale is low.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Refactor fatigue describes diminishing returns and team frustration from repeated, incomplete, or conflicting refactoring efforts on the same code. Causes include lack of refactor planning, unclear target architecture, and shifting team priorities. Prevention: commit to one refactor strategy, finish it fully, then stop for a quarter.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"The team has refactor fatigue — this is the fifth attempt at the router.\" \u002F \"Finish the refactor or don't start it. Fatigue kills momentum.\"",{"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},"architecture","Refactor fatigue is when your team has refactored the same module four times in a year and nobody wants to touch it again.","intermediate","md","r",{},true,"\u002Fterms\u002Fr\u002Frefactor-fatigue",[49,50,51,52],"Refactor","Rewrite Syndrome","Technical Debt","Refactor Tax",{"title":5,"description":41},{"changefreq":55,"priority":56},"weekly",0.7,"terms\u002Fr\u002Frefactor-fatigue","YJCycjVkk--dssEkT8o0Y5y1J0uxAJ6fy6NxPEUcLzo",[60,64,67,70],{"title":49,"path":61,"acronym":6,"category":62,"difficulty":42,"description":63},"\u002Fterms\u002Fr\u002Frefactor","general","Refactoring is cleaning and reorganizing your code without changing what it does — like tidying your room without throwing anything away.",{"title":52,"path":65,"acronym":6,"category":40,"difficulty":42,"description":66},"\u002Fterms\u002Fr\u002Frefactor-tax","Refactor tax is the extra work every feature costs because you're simultaneously refactoring underlying code. Each PR becomes 30% larger and 50% riskier.",{"title":50,"path":68,"acronym":6,"category":40,"difficulty":42,"description":69},"\u002Fterms\u002Fr\u002Frewrite-syndrome","Rewrite syndrome is the near-universal engineering urge to throw out existing code and start over. 'It would be so much cleaner if we rewrote it in Rust.",{"title":51,"path":71,"acronym":6,"category":72,"difficulty":73,"description":74},"\u002Fterms\u002Ft\u002Ftechnical-debt","vibecoding","beginner","Technical debt is the coding equivalent of putting things on a credit card.",1776518307064]