It's not your codebase
Engineers often resist quick fixes and technical debt because they feel ownership over their code, but this mindset is misaligned with reality. The codebase belongs to the company, not individual engineers. Managers typically have better context for making speed-versus-quality tradeoffs, even if engineers have deeper technical knowledge. Constant pushback against technical debt can create a self-fulfilling prophecy where managers stop trusting engineers' judgment. Engineers should communicate risks clearly but ultimately defer to management on strategic decisions, optimize for team collaboration over personal preferences, and recognize that some ownership feelings are natural but shouldn't override business priorities.