3 ms·
Modularity isn’t free. It’s useful for many things, but assuming it’s inherently valuable is how you end up with enterprise bloat. Programming languages are i
by Retric 2y ago
Modularity isn’t free. It’s useful for many things, but assuming it’s inherently valuable is how you end up with enterprise bloat.
Programming languages are inherently flexible, however when you have 2 features and a configuration option to select between them you now have 3 features.
- yjftsjthsd-h 2y ago> Programming languages are inherently flexible, however when you have 2 features and a configuration option to select between them you now have 3 features. Which is a good argument for separating things into plugins: If you have 1 stable API/ABI and 100 plugins, you have 1 feature.
- Retric 2y agoIf you’re writing the software and the plugins you have 101 features and likely a bunch of complicated integrations between plugins or when people change them. It’s only really useful if you’re getting 3rd parties to support plugins written by them.