Hacker News new | ask | show | jobs
by mkarklins 3453 days ago
... and keeps the library's updates smoother, since there can't be any tinkering with library's implementation.
1 comments

You don't have to support users who use your library internals. Django for instance didn't support everyone who relied on undocumented internals in its orm. The standardization for the latest release made those internals clean and documented, but unapologetically broke other people's code including mine.