The thing about the Crowdstrike incident is it wouldn't have happened if Corporate hadn't fired all of QA
Without proper replacements for Quality assurance. It's one thing to view them as a bureaucracy that could be replaced with something more lean, another entirely to just axe them all without a proper replacement capable of providing similar benefits. QAs whole job was to essentially specialize in testing the Developers code before it was deployed to Production and largely there not because the developer couldn't do this but essentially because it was often more cost effective than paying the Developer to test the code.
But corporate decided that was too many mouths to feed and now Developers are stuck with the job.
QA never would have been created if Developer time wasn't so costly that Hiring additional staff was cheaper than paying the Developer to test their code.
Anyway, Firing all of those people fed straight into the Crowdstrike Disaster back in 2024.
pretty much every rule of every Development shop worth it's grain in salt was broken by that incident which is to say the first rule is always test your code before deploying it on a Similar system to production.
the next rule is almost as important as the First but not quite as much which is to say don't even push a minor update on a Friday. Code it on Friday. Test it on Monday.
IN addition to the incompetence on Display here Every Engineer understands the benefit of Redundancy in that if one Engine fails on a plane you have more than one so the plane does not crash.
it's the same here with Crowdstrike. Part of what was so impressive at the sheer scale of incompetence was how many companies got swept up in it
Crowdstrike = A massive Singular point of failure. if it fucks up, Planes don't even get off the ground.
But corporate decided that was too many mouths to feed and now Developers are stuck with the job.
QA never would have been created if Developer time wasn't so costly that Hiring additional staff was cheaper than paying the Developer to test their code.
Anyway, Firing all of those people fed straight into the Crowdstrike Disaster back in 2024.
pretty much every rule of every Development shop worth it's grain in salt was broken by that incident which is to say the first rule is always test your code before deploying it on a Similar system to production.
the next rule is almost as important as the First but not quite as much which is to say don't even push a minor update on a Friday. Code it on Friday. Test it on Monday.
IN addition to the incompetence on Display here Every Engineer understands the benefit of Redundancy in that if one Engine fails on a plane you have more than one so the plane does not crash.
it's the same here with Crowdstrike. Part of what was so impressive at the sheer scale of incompetence was how many companies got swept up in it
Crowdstrike = A massive Singular point of failure. if it fucks up, Planes don't even get off the ground.
