4 ms·
Exactly. With infinite engineering resources, you can afford to keep every feature around and maintained forever. But nobody has infinite engineering resources
by PragmaticPulp 5y ago
Exactly. With infinite engineering resources, you can afford to keep every feature around and maintained forever.
But nobody has infinite engineering resources. Maintaining everything comes at a cost, and eventually you have to make some hard decisions about which features to abandon so you can reallocate engineers to features people actually use.
Frustrating for the small number of people who use that specific feature, but you can't please everyone.
- zozbot234 5y ago> But nobody has infinite engineering resources. Maintaining everything comes at a cost Irrelevant in this case. There are far more effective ways of paying down technical debt and enhancing future maintainability than removing a small, self-contained feature that occasionally addresses a critical user need. This is Firefox we're talking about, they've got a humongous legacy codebase to play with.