Internally at these companies, there's also no reason for developers to care about quality. It's not rewarded by the managers. Ask HN: How do you explain the sloppiness of modern software? | Hacker News