3 ms·
There the tragedy of the commons. You see it in software, where individual teams or people can make decisions that seem overall correct for them but have an ov
by sjg007 6y ago
There the tragedy of the commons. You see it in software, where individual teams or people can make decisions that seem overall correct for them but have an overall negative result overall. I've seen this when you have shared components that require core platform updates. One group working for one customer needs a new features without considering the other customer that uses the same platform or may want the same feature but with a slightly different configuration or interface. It adds to technical debt and reduces overall productivity in the long run.
You see this in open source projects too where code gets forked and then it becomes difficult to adopt features from mainline or the other forks etc...