Discussion about this post

User's avatar
Matthew Carlin's avatar

I'm coming out of the woodwork to perform an Old Man Yells At Cloud.

I have a turbulent and mostly negative relationship with C++. I am a python programmer by preference, an ML programmer by trade, and I sat in an airport all of Friday evening, and didn't get home until 4am. I have every reason to be angry at Crowdstrike, and I *am* angry at Crowdstrike.

*But what kind of an idiot thinks you can have a fast, clean operating system without a bunch of OS level C and C++?!*

Blaming Crowdstrike for writing OS level code in C++ is a stupid, stupid, stupid take. It's like blaming the highway construction crew for using concrete.

Saying they should have caught their C++ mistake, or used modern tooling to catch it, is still a very stupid take. They're deeply embedded in fucking *Windows* and have been for a while, which means they're fairly battle tested, which means they almost certainly do generally use modern tooling and catch a lot of things, and this just happened to be the thing that slipped through.

Readers, if you are kind-of-a-programmer, or learned-programming-a-long-time-ago, please do not update from this. Zvi is signal boosting a fairly silly idea.

Kevin M.'s avatar

"[T]heir stock was only down 11% on the day..."

That's the most shocking thing about this to me. The only point of the software is to prevent incidents like this! And now it's caused one! Why on earth would anyone keep using it? I'm reminded of the XKCD on the TornadoGuard app (https://xkcd.com/937/).

44 more comments...

No posts

Ready for more?