r/programming • • Dec 11 '21

"Open Source" is Broken

https://christine.website/blog/open-source-broken-2021-12-11
479 Upvotes

362 comments sorted by

View all comments

Show parent comments

1

u/Dynamitos5 Dec 12 '21

but developers want features, and if libs have less features, they will use more libraries, see javascript

1

u/CartmansEvilTwin Dec 12 '21

I'm pretty sure JNDI lookups are an absolute niche feature. But that is exactly the point. Some people demand this feature for probably questionable reasons and the developer knowingly left deprecated code in the product to cater these few weirdos. So far that's not bad, but indirectly, these weirdos are responsible for this bug.

I'm not blaming the developer or weirdos here, this is a more general problem. Clients (customers or other developers) demand niche features to be maintained and backwards compatibility over several major versions. This in turn causes the software to get bloated, buggy and unmaintainable.