3 ms·
Software is there to solve a business problem and is used for such. Companies do not want to spend labor where it's not needed so you do end up with communities
by sys_64738 5y ago
Software is there to solve a business problem and is used for such. Companies do not want to spend labor where it's not needed so you do end up with communities growing around specific software tools for a particular need. The Linux kernel for example. Every company want a COTS solution so they don't need to specialize and produce their own. Software is a zero sum game where commodity features aren't paid for but customization is. Only huge companies with big R&D budgets can make substantial software investments. As soon as a commodity solution is reached then the business problem is solved and isn't paid for and people lose their jobs. It's the whole reason AI is big to replace software investment in the long run.