Code Rot
ELI5 — The Vibe Check
Code rot is the slow decay of a codebase from neglect. Comments become lies. Dead code piles up. Conventions drift. Each tiny compromise is fine; together they make the code unreadable.
Real Talk
Code rot is the progressive deterioration of code quality through accumulated shortcuts, outdated comments, dead branches, inconsistent conventions, and drift from original design intent. Unlike bitrot (environmental change), code rot is human-caused. Prevention requires active maintenance, style enforcement, and periodic cleanup.
When You'll Hear This
"This service is suffering from serious code rot." / "Weekly cleanup prevents code rot."
Related Terms
Bitrot
Bitrot is when code that worked perfectly six months ago mysteriously stops working. Nobody changed it.
Legacy Code
Old code that nobody wants to touch but everyone depends on.
Refactor
Refactoring is cleaning and reorganizing your code without changing what it does — like tidying your room without throwing anything away.
Technical Debt
Technical debt is the coding equivalent of putting things on a credit card.