3 ms·
Because they weren't done. Not all change is bad. But for a "mature product," one needs to carefully consider the cost of bloat. Modular/plugin type systems (do
by jacobr1 5y ago
Because they weren't done. Not all change is bad. But for a "mature product," one needs to carefully consider the cost of bloat. Modular/plugin type systems (done well) can be one way to avoid this, since they allow users to select their own feature bundle. But you really need to manage the abstractions and interfaces carefully to not add more friction or user confusion.