From the article, "Software updates should be rolled out incrementally
One lesson from the global IT outage, O'Neill said, is that CrowdStrike's update should have been rolled out incrementally."
This is why I find the coding interviews of many companies to be misguided.
I bet Crowdstrike's hiring process focuses on Leet Code problems and ignores practical considerations like, real world engineering considerations that matter when building an agent.
Leet code bakes premature optimization into the hiring process, and ignores the far more common business reasons that software fails.
A robust system for incremental roll-out and verification should be 101 for software with this level of success and market penetration.