How good engineers write bad code at big companies
Big tech companies produce sloppy code because engineers often work outside their expertise due to short tenures and frequent team changes. Most code changes are made by relative beginners unfamiliar with codebases, while experienced engineers are overloaded. Companies prioritize flexibility over long-term expertise, accepting bad code as a tradeoff.