Discussion about this post

User's avatar
Datsom World's avatar

@davidkirtley @darrenmossman Great comments from an IT perspective. I think the point of the note from @collapselife was more about the fragility of highly complex, highly interconnected systems, rather than MS Windows, Arch Linux, or any other operating system platform.

Nevertheless, I do remember a comment from someone valiantly trying to extol the merits of monopolies and communism; I think situations like CrowdStrike lay bare (are a scathing indictment of?) what happens in monopolistic systems when one company is allowed to dominate, stifling competition.

And frankly, we wouldn't be having this conversation if we were living in a communist system because only the pravda of the Politburo would be public. In other words, this didn't happen. And if it did, it wasn't that bad. And if was that bad, it wasn't our fault. And if it was our fault, you deserved it. Enjoy, comrades!

Expand full comment
David Kirtley's avatar

The meltdown from CrowdStrike's software is just a symptom of a bigger problem.

If I write software for Windows, for example, I don't only have to make it work well with the version of Windows that was current when I develop the code. It also have to be compatible with any of the future changes that Microsoft might make in it's upgrade and maintenance cycle for their platform.

Likewise, Microsoft has the problem that they have no idea what outside developers rely on for their software to work properly. Are they going to have to ignore problems in their platform to continue compatibility with other company's code?

In a race to cut costs as much as possible, companies choosing software solutions want to make IT a commodity. They don't want to have to develop custom solutions. They want to just hire commodity administration, run commodity software on commodity hardware, and absolve themselves of responsibility when their low budget system fails. It is especially problematic when they have no idea what either the software solution or the operating system vendor is doing behind the scenes.

Avoiding problems like this is not impossible. It is just expensive to provide the expertise to do so.

Expand full comment
6 more comments...

No posts