Following a dispute over the name of the library, the author removed this function from GitHub and suddenly thousands of applications, which relied on it, stopped working.
This is a good illustration of how dependency can have very negative effects.
I called this to mind, when recently hearing about the problems with a very large e-mail service provider following a ransomware attack. When the Internet was designed, one of the key parameters was that it should be fail-safe, and packets of data would be automatically routed in the event of single or multiple points of failure. Clearly we have moved well away from that, where large providers host services, and I do wonder if there’s anyway of mitigating the dependency?
If not, perhaps it should be part of our continuity planning, and if you would like more information, you can contact us in the normal ways, use the contact form at https://zorva.info/about-us/contact-us/ or book a free 20-minute insight call at https://zorva.info/free-insight-call/