3 ms·
"we often forget that the consequence of unnecessary duplication is far less than the consequence of unnecessary consolidation." I don't know that I agree with
by j_baker 17y ago
"we often forget that the consequence of unnecessary duplication is far less than the consequence of unnecessary consolidation."
I don't know that I agree with this. Unnecessary consolidation is bad, but I find that it's more of an effect of that consolidation being poorly thought out.
- viraptor 17y agoThen maybe just a set of common libraries is a better way out... There's just a problem of a difference between a common "authentication library", "unified storage library", "messaging library", ... and a global clusterfuck with more inter-dependencies than your brain neurons have. If you can keep them separate, they don't become a required framework for everything - but changing anything in one of them still requires retesting a lot of applications that could've been affected. Keeping the libraries as simple as possible (maybe even as separate language-independent rpc services if it's only for internal usage) could be a solution.