3 ms·
> Programming languages are inherently flexible, however when you have 2 features and a configuration option to select between them you now have 3 features. Wh
by 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.