3 ms·
I think the big difference is that you can re-implement your website in a new web framework, open source it, and then get traction, etc. You can also do this wi
by pmart123 7y ago
I think the big difference is that you can re-implement your website in a new web framework, open source it, and then get traction, etc. You can also do this with ETL frameworks (i.e. Airflow) too. Disruptive software is easier here as developers can run this new framework in parallel, or even as a side project to test it, provide feedback, or even help implement changes upstream. If something goes wrong, it usually has minor consequences. Something like an accounting system has challenges as it involves historic records and data, but at least you can test inputted data and results. With an ERP system, it touches the physical world so if a shipment is sent to the wrong place or doesn't happen, etc. the cost could likely be a much larger headache to deal with IMO.
- hyperpape 7y agoIt's easy to roll your eyes when you hear "disruption" because it's often used as a meaningless buzzword, but it describes a very real dynamic where "lightweight" products can disrupt outcompete heavyweight products in a large chunk of the market (https://en.wikipedia.org/wiki/Disruptive_innovation https://en.wikipedia.org/wiki/Disruptive_innovation). There are good business reasons that the products became heavyweight, but it leaves an opening where a smaller product can steal a chunk of the competitors. JSON disrupted XML. There really are ways it's strictly less capable.
- jandrese 7y agoAnd now you see people trying to make JSON schemas and validation and all of the associated headaches that made XML such a pain.