[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"term-t\u002Ftechnical-debt":3,"related-t\u002Ftechnical-debt":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\u002Ft\u002Ftechnical-debt.md","Technical Debt",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",{},"Technical debt is the coding equivalent of putting things on a credit card. Quick hacks, copy-pasted code, skipped tests — they let you ship faster today but cost you more later. Every 'I'll fix it later' is a loan from your future self. The interest rate? Late nights debugging spaghetti code. AI-generated code can rack up tech debt fast if you're not reviewing it.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Technical debt refers to the accumulated cost of shortcuts, suboptimal design decisions, and deferred maintenance in a codebase. It manifests as increased bug rates, slower feature development, and higher onboarding costs. In the vibe coding era, AI can generate code quickly but may introduce tech debt through inconsistent patterns, unused code, and non-idiomatic solutions.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"We need a sprint dedicated to paying down technical debt.\" \u002F \"The vibe-coded prototype is functional but full of tech debt.\"",{"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","Technical debt is the coding equivalent of putting things on a credit card.","beginner","md","t",{},true,"\u002Fterms\u002Ft\u002Ftechnical-debt",[49,50,51,52],"Refactor","Code Smell","Legacy Code","Spaghetti Code",{"title":5,"description":41},{"changefreq":55,"priority":56},"weekly",0.7,"terms\u002Ft\u002Ftechnical-debt","GKABGFy3mH7qe9SXguT71nYVdy9tJJ3R2HQG3wWrQ-E",[60,64,68,72],{"title":50,"path":61,"acronym":6,"category":62,"difficulty":42,"description":63},"\u002Fterms\u002Fc\u002Fcode-smell","architecture","Code that works but feels... wrong. Like when food smells slightly off — it might be fine, but something isn't right.",{"title":51,"path":65,"acronym":6,"category":66,"difficulty":42,"description":67},"\u002Fterms\u002Fl\u002Flegacy-code","general","Old code that nobody wants to touch but everyone depends on.",{"title":49,"path":69,"acronym":6,"category":66,"difficulty":70,"description":71},"\u002Fterms\u002Fr\u002Frefactor","intermediate","Refactoring is cleaning and reorganizing your code without changing what it does — like tidying your room without throwing anything away.",{"title":52,"path":73,"acronym":6,"category":40,"difficulty":42,"description":74},"\u002Fterms\u002Fs\u002Fspaghetti-code","Spaghetti code is code so tangled and messy that following the logic feels like untangling earphones that have been in your pocket for a week.",1776518317861]