WEBVTT - CrowdStruck

0:00:01.720 --> 0:00:05.760
<v Speaker 1>A media Hello one, Welcome to a very special emergency

0:00:05.800 --> 0:00:08.600
<v Speaker 1>episode of Better Offline. I'm at Zeitron, I'm your host,

0:00:08.680 --> 0:00:10.600
<v Speaker 1>and I'm recording this from inside a closet in a

0:00:10.640 --> 0:00:25.639
<v Speaker 1>hotel in San Francisco. You're very important to me. On

0:00:25.720 --> 0:00:28.360
<v Speaker 1>Friday afternoon, I sat at my desk and just started

0:00:28.360 --> 0:00:31.120
<v Speaker 1>writing about any clear aim or objective other than a

0:00:31.200 --> 0:00:34.400
<v Speaker 1>desire to wrap my head around probably the most cataclystic

0:00:34.479 --> 0:00:38.000
<v Speaker 1>technological meltdown that I've seen in my career, And of

0:00:38.080 --> 0:00:41.839
<v Speaker 1>course I'm referring to the CrowdStrike situation. How was it

0:00:41.920 --> 0:00:45.000
<v Speaker 1>the piece of software, one that few people understood, made

0:00:45.040 --> 0:00:47.800
<v Speaker 1>by a company that people really didn't know was able

0:00:47.840 --> 0:00:51.400
<v Speaker 1>to shut down our banking system, mayor travel, TV logistics chains,

0:00:51.479 --> 0:00:54.600
<v Speaker 1>those weird screens that you see around and of course hospitals.

0:00:55.400 --> 0:00:58.120
<v Speaker 1>And as I wrote this script, I found myself returning

0:00:58.200 --> 0:00:59.720
<v Speaker 1>to some of the themes that I wrote about in

0:00:59.720 --> 0:01:02.360
<v Speaker 1>The Rock Economy, in the Shareholder Supremacy, and many other

0:01:02.400 --> 0:01:05.520
<v Speaker 1>pieces that speak to a larger problem in the tech industry,

0:01:06.120 --> 0:01:10.360
<v Speaker 1>a complete misalignment in the incentives of most major tech companies,

0:01:10.680 --> 0:01:14.039
<v Speaker 1>which has become less about building new technologies and maintaining

0:01:14.040 --> 0:01:16.120
<v Speaker 1>them and then selling them to people who would then

0:01:16.240 --> 0:01:19.720
<v Speaker 1>use them over time, and more about capturing monopolies and

0:01:19.760 --> 0:01:24.240
<v Speaker 1>gearing organizations to extract value from the things around them.

0:01:24.760 --> 0:01:28.360
<v Speaker 1>Every problem you see is a result of the tech industry,

0:01:28.760 --> 0:01:31.360
<v Speaker 1>from the people funding the earliest startups to the trillion

0:01:31.400 --> 0:01:34.560
<v Speaker 1>dollar juggernauts that dominate our lives, and the fact that

0:01:34.600 --> 0:01:37.360
<v Speaker 1>it's no longer focused on the creation of technology with

0:01:37.400 --> 0:01:42.839
<v Speaker 1>a purpose and organizations driven towards said purpose. Everything's about

0:01:42.880 --> 0:01:46.200
<v Speaker 1>expressing growth and about showing how you will dominate an

0:01:46.240 --> 0:01:49.720
<v Speaker 1>industry rather than serve it, and providing metrics that speak

0:01:49.760 --> 0:01:52.720
<v Speaker 1>to the paradoxical notion that you'll grow forever without any

0:01:52.800 --> 0:01:57.920
<v Speaker 1>consideration of how you'll actually live that long. Legacies are

0:01:57.960 --> 0:02:02.320
<v Speaker 1>now subordinate to monopolies, current customers are subordinate to new customers,

0:02:02.320 --> 0:02:05.480
<v Speaker 1>and products well, they're considered the means to introduce a

0:02:05.480 --> 0:02:07.960
<v Speaker 1>customer to a form of parasite designed to punish the

0:02:08.080 --> 0:02:12.760
<v Speaker 1>user for even thinking about moving to a competitor. The

0:02:12.840 --> 0:02:16.280
<v Speaker 1>key difference between what happened on Friday with CrowdStrike and

0:02:16.320 --> 0:02:18.079
<v Speaker 1>by the way, it's still being fixed, and as I'll

0:02:18.120 --> 0:02:21.160
<v Speaker 1>explain later, will really take some time to be fully resolved,

0:02:21.400 --> 0:02:24.320
<v Speaker 1>and my criticisms of other companies like Facebook and Google

0:02:24.919 --> 0:02:29.280
<v Speaker 1>is the sheer violent nature of this failure, the decline

0:02:29.320 --> 0:02:31.799
<v Speaker 1>of search and social tools we use in it is

0:02:31.880 --> 0:02:36.040
<v Speaker 1>kind of a gradual, incremental kind of rot. CrowdStrike, meanwhile,

0:02:36.200 --> 0:02:38.639
<v Speaker 1>was a demonstration of what happens when the rod fully

0:02:38.720 --> 0:02:44.000
<v Speaker 1>consumes the timber holding up the building. What's happened with

0:02:44.160 --> 0:02:48.880
<v Speaker 1>CrowdStrike is completely unprecedented. I'll get to why shortly, and

0:02:48.960 --> 0:02:51.040
<v Speaker 1>on the scale of the much feared why to Q

0:02:51.280 --> 0:02:53.799
<v Speaker 1>bug that threatened to ground the entirety of the world's

0:02:53.800 --> 0:02:58.280
<v Speaker 1>computer based infrastructure once the year two thousand began. You'll

0:02:58.320 --> 0:03:01.360
<v Speaker 1>note that I'm not saying that White was over hyapt

0:03:01.440 --> 0:03:04.880
<v Speaker 1>or dismissing the scale, because ydo K was a huge

0:03:04.919 --> 0:03:08.520
<v Speaker 1>society threatening calamity waiting to happen, and said calamity was

0:03:08.520 --> 0:03:12.079
<v Speaker 1>averted not through any kind of magical thinking, but through

0:03:12.080 --> 0:03:15.320
<v Speaker 1>a remarkable half trillion dollar industrial effort that took a

0:03:15.360 --> 0:03:19.040
<v Speaker 1>decade to manifest. Because the seriousness of such a significant

0:03:19.040 --> 0:03:22.280
<v Speaker 1>single point of failure would have likely crippled governments, banks,

0:03:22.320 --> 0:03:26.519
<v Speaker 1>and airlines, people laughed when nothing happened on January first,

0:03:26.560 --> 0:03:29.160
<v Speaker 1>two thousand, Assuming that all that money and time had

0:03:29.160 --> 0:03:31.880
<v Speaker 1>been wasted. All of the media was just being hysterical

0:03:32.160 --> 0:03:35.640
<v Speaker 1>rather than being grateful that an infrastructural weakness was identified

0:03:35.720 --> 0:03:38.800
<v Speaker 1>taken seriously, and that a single point of failure was

0:03:38.840 --> 0:03:41.640
<v Speaker 1>dealt with, and that the crisis was averted by investing

0:03:41.680 --> 0:03:47.200
<v Speaker 1>in stopping bad staff happening before it does. Crazy goddamn idea. Huh.

0:03:47.240 --> 0:03:49.960
<v Speaker 1>But as we speak, millions or even hundreds of millions

0:03:50.000 --> 0:03:52.640
<v Speaker 1>of different Windows based computers are now stuck in a

0:03:52.680 --> 0:03:55.560
<v Speaker 1>doom loop, repeatedly showing us as the fame blue screen

0:03:55.600 --> 0:03:57.720
<v Speaker 1>of death, thanks to a single point of failure in

0:03:57.760 --> 0:04:01.160
<v Speaker 1>a company called CrowdStrike, the developed of a globally adopted

0:04:01.200 --> 0:04:05.560
<v Speaker 1>cybersecurity product designed ironically to prevent the kinds of disruption

0:04:05.680 --> 0:04:08.400
<v Speaker 1>that we witnessed on Friday end. We're still witnessing today,

0:04:09.560 --> 0:04:12.040
<v Speaker 1>and for reasons we'll get into shortly, this nightmare is

0:04:12.080 --> 0:04:14.320
<v Speaker 1>going to drag on for several days, if not weeks

0:04:14.320 --> 0:04:19.080
<v Speaker 1>to come. The product called CrowdStrike Falcon Sensor is an

0:04:19.200 --> 0:04:23.080
<v Speaker 1>EDR system which stands for endpoint Detection and Response. If

0:04:23.080 --> 0:04:25.479
<v Speaker 1>you aren't a security professional and your eyes are glazing over,

0:04:25.760 --> 0:04:28.839
<v Speaker 1>I'll keep it brief an EDR system is designed to

0:04:28.880 --> 0:04:32.280
<v Speaker 1>identify hacking attempts, to remediate them prevent them. They're big,

0:04:32.320 --> 0:04:34.719
<v Speaker 1>sophisticated and complicated products, and they do a lot of

0:04:34.760 --> 0:04:37.480
<v Speaker 1>things that's quite hard to build with the standard tools

0:04:37.520 --> 0:04:40.600
<v Speaker 1>available to Windows developers. But as I'll get to later,

0:04:40.880 --> 0:04:45.240
<v Speaker 1>not Microsoft, and so to make Falcon sensor work, CrowdStrike

0:04:45.279 --> 0:04:48.599
<v Speaker 1>had to build its own internal kernel driver. Now, kernel

0:04:48.680 --> 0:04:51.440
<v Speaker 1>drivers operate at the lowest level in the computer. They

0:04:51.440 --> 0:04:54.400
<v Speaker 1>have the highest possible permissions, but they operate with the

0:04:54.400 --> 0:04:57.880
<v Speaker 1>fewest amount of guardrails because massive control and they're very

0:04:57.920 --> 0:05:00.240
<v Speaker 1>important to the system. Very technical people can to hear

0:05:00.240 --> 0:05:01.800
<v Speaker 1>that and be like, that's not the right way to

0:05:01.800 --> 0:05:04.640
<v Speaker 1>put it. Get out not your podcast. But if you've

0:05:04.640 --> 0:05:07.560
<v Speaker 1>ever built your own computer, or you remember what computers

0:05:07.560 --> 0:05:09.839
<v Speaker 1>were like in the dark days of Windows ninety eight,

0:05:10.279 --> 0:05:12.880
<v Speaker 1>you know that a single faulty kernel driver can wreak

0:05:12.920 --> 0:05:16.560
<v Speaker 1>havoc on the stability of your system. The problem here

0:05:16.640 --> 0:05:19.880
<v Speaker 1>is that CrowdStrike pushed out an evidently broken kernel driver

0:05:19.960 --> 0:05:22.880
<v Speaker 1>that locked whatever system that installed it in a permanent bootloop,

0:05:22.960 --> 0:05:26.120
<v Speaker 1>meaning that you just started Blue Screen of Death, restarted

0:05:26.320 --> 0:05:29.400
<v Speaker 1>kept doing him, the system would start loading Windows Encounter

0:05:29.440 --> 0:05:32.880
<v Speaker 1>a fatal error and reboot, and then reboot, and then

0:05:32.960 --> 0:05:36.880
<v Speaker 1>reboot again and again and again, in essence rendering the

0:05:36.880 --> 0:05:41.599
<v Speaker 1>machine useless. It's convenient to blame CrowdStrike here, and perhaps

0:05:41.680 --> 0:05:44.040
<v Speaker 1>that's fair, and I intend to do so several times.

0:05:44.960 --> 0:05:47.560
<v Speaker 1>This should not have happened on a basic level. Whenever

0:05:47.560 --> 0:05:49.880
<v Speaker 1>you write or update a kernel driver, you need to

0:05:49.920 --> 0:05:54.680
<v Speaker 1>know it's actually robust and won't shit the bed immediately. Regrettably,

0:05:54.800 --> 0:05:59.040
<v Speaker 1>CrowdStrike seemed to borrow Boeing's approach to quality control, except

0:05:59.080 --> 0:06:01.159
<v Speaker 1>instead of building plane where the doors fly off and

0:06:01.200 --> 0:06:03.360
<v Speaker 1>Boeing is the noise it makes when they fly off

0:06:03.560 --> 0:06:06.440
<v Speaker 1>at the most inopportune times, it released a piece of

0:06:06.480 --> 0:06:09.080
<v Speaker 1>software that blew up the transportation and banking sectors. The

0:06:09.200 --> 0:06:12.560
<v Speaker 1>name just a few. It created a global IT outage

0:06:12.680 --> 0:06:16.200
<v Speaker 1>that as grounded flights and broken banking services. It took

0:06:16.279 --> 0:06:20.159
<v Speaker 1>down the BBC's flagship TV channel for kids, infuriating parents

0:06:20.160 --> 0:06:22.600
<v Speaker 1>across the British isles, as well as Sky News, which,

0:06:23.000 --> 0:06:25.719
<v Speaker 1>when it was able to resume life broadcasts, was forced

0:06:25.720 --> 0:06:29.159
<v Speaker 1>to do so without graphics. In essence, it was forced

0:06:29.200 --> 0:06:32.040
<v Speaker 1>back to the nineteen fifties, giving an esthetic that matches

0:06:32.040 --> 0:06:34.760
<v Speaker 1>the politics of its founder and former owner, Rupert Murdoch.

0:06:35.200 --> 0:06:38.799
<v Speaker 1>By no means is this exhaustive list of those affected. Either.

0:06:39.800 --> 0:06:42.400
<v Speaker 1>The scale and disruption caused by this incident is unlike

0:06:42.440 --> 0:06:47.200
<v Speaker 1>anything we've ever seen before. Previous instances like this, particularly

0:06:47.279 --> 0:06:51.960
<v Speaker 1>rival ransomware outbreaks like Wanna Craze, simply can't compare, especially

0:06:51.960 --> 0:06:54.200
<v Speaker 1>when we're looking at the disruption at the sheer scale

0:06:54.680 --> 0:06:57.880
<v Speaker 1>of this problem. Still, if your day has been ruined

0:06:57.880 --> 0:06:59.920
<v Speaker 1>by this outage, at least spare a thought for those

0:07:00.040 --> 0:07:03.279
<v Speaker 1>will have to actually fix it, because those machines affected

0:07:03.320 --> 0:07:05.479
<v Speaker 1>are now locked in this boot loop. It's not like

0:07:05.520 --> 0:07:08.240
<v Speaker 1>CrowdStrike and just release a new software patch and call

0:07:08.279 --> 0:07:11.320
<v Speaker 1>it a day on Doing this update requires some users

0:07:11.360 --> 0:07:14.480
<v Speaker 1>to have to individually go to each computer, loading up

0:07:14.520 --> 0:07:17.000
<v Speaker 1>safe mode or limited version of Windows with most non

0:07:17.080 --> 0:07:21.080
<v Speaker 1>essential software and drivers disabled, and manually remove the faulty code.

0:07:21.440 --> 0:07:23.800
<v Speaker 1>And if you have encrypted your computer, that process gets

0:07:23.800 --> 0:07:27.440
<v Speaker 1>a lot harder. Servers running on cloud services like Amazon

0:07:27.480 --> 0:07:29.920
<v Speaker 1>Web Services and Microsoft Azure, you know, the way that

0:07:30.000 --> 0:07:35.160
<v Speaker 1>most of the Internet's infrastructure works, requires an entirely different

0:07:35.320 --> 0:07:40.360
<v Speaker 1>and much more annoying, separate series of actions. If you're

0:07:40.400 --> 0:07:43.000
<v Speaker 1>on a small item team, and you're supporting hundreds of

0:07:43.000 --> 0:07:47.040
<v Speaker 1>workstations across several far flung locations, which really isn't unusual

0:07:47.080 --> 0:07:50.000
<v Speaker 1>these days, especially in sectors like retail and social care.

0:07:50.720 --> 0:07:54.320
<v Speaker 1>You're especially fucked. Say goodbye to your weekend, your evenings,

0:07:54.440 --> 0:07:56.800
<v Speaker 1>Say goodbye to your spouse, your kids. You won't be

0:07:56.800 --> 0:07:59.000
<v Speaker 1>seeing them for a while, and I'm really sorry. I'll

0:07:59.000 --> 0:08:01.280
<v Speaker 1>buy you a drink some time. Your life will be

0:08:01.320 --> 0:08:04.080
<v Speaker 1>driving from site to site, applying the figs and moving on.

0:08:04.360 --> 0:08:06.240
<v Speaker 1>Forget about sleeping in your own bed or eating a

0:08:06.240 --> 0:08:10.120
<v Speaker 1>meal that wasn't brought to you by door dash, Good luck, godspeed,

0:08:10.240 --> 0:08:13.960
<v Speaker 1>God bless. I do not envy you. I so gratefully

0:08:14.040 --> 0:08:18.440
<v Speaker 1>have a fake job. You know what do envy? I

0:08:18.480 --> 0:08:21.680
<v Speaker 1>was buying the products that follow this utterly seamless ad break,

0:08:21.680 --> 0:08:25.600
<v Speaker 1>which will likely echo my exact sentiments on literally every

0:08:25.720 --> 0:08:36.240
<v Speaker 1>issue ever. And we're back. The significance of this failure,

0:08:36.280 --> 0:08:38.960
<v Speaker 1>which isn't a breach, by the way, and in many respects,

0:08:39.000 --> 0:08:42.160
<v Speaker 1>is far worse, at least with destruction it courst is

0:08:42.200 --> 0:08:44.520
<v Speaker 1>not its damage to individual users, but to the amount

0:08:44.559 --> 0:08:47.800
<v Speaker 1>of technical infrastructure that runs on Windows, and that so

0:08:47.920 --> 0:08:51.400
<v Speaker 1>much of our global infrastructure relies on automated enterprise software

0:08:51.400 --> 0:08:56.240
<v Speaker 1>that when it goes wrong, breaks everything. It isn't about

0:08:56.240 --> 0:08:58.360
<v Speaker 1>the number of computers, but the amount of them that

0:08:58.480 --> 0:09:01.960
<v Speaker 1>underpin things like security checkpoints or systems that run airlines

0:09:02.040 --> 0:09:05.400
<v Speaker 1>or banks or hospitals, all running as much automated software

0:09:05.400 --> 0:09:08.240
<v Speaker 1>as possible so that the costs can be kept down.

0:09:08.720 --> 0:09:12.400
<v Speaker 1>Hey remember the raw economy. Jesus fucking The problem here

0:09:12.440 --> 0:09:15.320
<v Speaker 1>is systemic that there's a company that the majority of

0:09:15.320 --> 0:09:18.240
<v Speaker 1>people affected by the outage had no idea existed until

0:09:18.679 --> 0:09:22.280
<v Speaker 1>well a day or two ago, that Microsoft trusted to

0:09:22.280 --> 0:09:23.959
<v Speaker 1>the extent that they were able to push an update

0:09:24.000 --> 0:09:25.840
<v Speaker 1>that broke the back of a chunk of the world's

0:09:25.880 --> 0:09:30.920
<v Speaker 1>digital infrastructure. Microsoft a company, instead of building the kind

0:09:30.920 --> 0:09:33.960
<v Speaker 1>of rigorous security protocols that would say, I don't know,

0:09:34.120 --> 0:09:36.480
<v Speaker 1>rigorously tests something that connects to what seems to be

0:09:36.480 --> 0:09:41.200
<v Speaker 1>a huge portion of Windows computers, Well, they just chose

0:09:41.240 --> 0:09:44.520
<v Speaker 1>to do something else. They've just screwed the fuck up.

0:09:44.800 --> 0:09:47.920
<v Speaker 1>As pointed out by Whir, the company vets and cryptographically

0:09:48.000 --> 0:09:50.920
<v Speaker 1>signs all kernel drivers, which is sensible and good because

0:09:50.960 --> 0:09:53.360
<v Speaker 1>kernel drivers have an incredible amount of access and thus

0:09:53.360 --> 0:09:57.079
<v Speaker 1>can inflict serious harm. With this testing process, usually taking

0:09:57.120 --> 0:10:01.840
<v Speaker 1>several weeks. What happened Microsoft? How did this slip through

0:10:01.880 --> 0:10:06.439
<v Speaker 1>Microsoft's fingers? Well, for this to have happened, two companies

0:10:06.480 --> 0:10:09.920
<v Speaker 1>needed to screw up epically in boy, fucking howardy did they?

0:10:11.000 --> 0:10:13.840
<v Speaker 1>What we're seeing isn't just one major fuck up, but

0:10:13.880 --> 0:10:17.160
<v Speaker 1>the first of what will be many systemic failures, some small,

0:10:17.440 --> 0:10:20.679
<v Speaker 1>some potentially larger, that are the natural byproduct of the

0:10:20.720 --> 0:10:23.120
<v Speaker 1>growth of all costs ecosystem, where any attempt to save

0:10:23.200 --> 0:10:26.120
<v Speaker 1>money by outsourcing major systems is one that must simply

0:10:26.160 --> 0:10:30.000
<v Speaker 1>be taken to please the beautiful, sexy shareholder that they

0:10:30.040 --> 0:10:33.160
<v Speaker 1>all love so much. And this is a problem with

0:10:33.200 --> 0:10:36.720
<v Speaker 1>the digitization of society, or more specifically, the automation of

0:10:36.760 --> 0:10:40.480
<v Speaker 1>once manual tasks. It introduces a single point of failure,

0:10:40.600 --> 0:10:44.280
<v Speaker 1>or rather several of them, or clustered together like a

0:10:44.360 --> 0:10:48.320
<v Speaker 1>rat king or a Katamari. Our world, our lifestyle, and

0:10:48.400 --> 0:10:52.680
<v Speaker 1>our economy is dependent on automation and computerization, with these

0:10:52.679 --> 0:10:56.440
<v Speaker 1>systems in turn dependent on other systems to work, and

0:10:56.520 --> 0:11:00.240
<v Speaker 1>if one of those systems breaks, the effects rick shay

0:11:00.280 --> 0:11:02.319
<v Speaker 1>outwards like ripples mean you cast a rock in a

0:11:02.400 --> 0:11:06.200
<v Speaker 1>lake or throw a body in. For some listeners, Freddy's

0:11:06.240 --> 0:11:09.200
<v Speaker 1>CrowdStrike cockup is just the latest example of this, but

0:11:09.240 --> 0:11:11.720
<v Speaker 1>it isn't the only one. Some of you might remember

0:11:11.720 --> 0:11:14.040
<v Speaker 1>the Solar Winds hacked back in twenty twenty, where Russian

0:11:14.080 --> 0:11:17.160
<v Speaker 1>state link hackers gained access to an estimate eighteen thousand

0:11:17.240 --> 0:11:21.120
<v Speaker 1>companies in public sector organizations including NATO, the European Parliament,

0:11:21.120 --> 0:11:24.000
<v Speaker 1>the US Treasury Department, and the UK's National Health Service

0:11:24.000 --> 0:11:28.680
<v Speaker 1>by compromising just one service, Solar wins Oryan Remember when

0:11:28.760 --> 0:11:31.480
<v Speaker 1>Octa some of you might know Octa is a company

0:11:31.480 --> 0:11:34.160
<v Speaker 1>that makes software that handles authentication for a bunch of websites,

0:11:34.200 --> 0:11:36.640
<v Speaker 1>governments and businesses. Well, when they got hacked in twenty

0:11:36.640 --> 0:11:40.080
<v Speaker 1>twenty three, they then lied about the scale of the breach. Hey,

0:11:40.080 --> 0:11:42.400
<v Speaker 1>do you remember when those hackers leap frogged from Octa

0:11:42.440 --> 0:11:45.360
<v Speaker 1>to a bunch of other companies like cloud Flare. Yeah,

0:11:45.400 --> 0:11:49.280
<v Speaker 1>they provide the content delivery services and the services that

0:11:49.320 --> 0:11:52.320
<v Speaker 1>protect websites from being well brought down by a bunch

0:11:52.360 --> 0:11:56.000
<v Speaker 1>of bots. From much the entire Internet, everything feels like

0:11:56.080 --> 0:11:59.640
<v Speaker 1>it's being held up by like twigs and chewing gum.

0:12:00.040 --> 0:12:02.080
<v Speaker 1>You probably know the quote no man is an island,

0:12:02.200 --> 0:12:04.560
<v Speaker 1>and it's especially true when we're talking about tech, because

0:12:04.600 --> 0:12:07.960
<v Speaker 1>when you scratch beneath the surface, every system that looks

0:12:08.000 --> 0:12:11.600
<v Speaker 1>like it's independent is actually heavily, heavily dependent on services

0:12:11.600 --> 0:12:14.760
<v Speaker 1>and software provided by a very small number of companies,

0:12:14.800 --> 0:12:17.640
<v Speaker 1>many of whom are not particularly good. And this is

0:12:17.679 --> 0:12:20.440
<v Speaker 1>as much a cultural failing as it is a technological one,

0:12:20.480 --> 0:12:23.680
<v Speaker 1>the result of a management culture geared towards value extraction,

0:12:23.840 --> 0:12:27.439
<v Speaker 1>building systems that build monopolies by attaching themselves to other monopolies.

0:12:28.280 --> 0:12:31.720
<v Speaker 1>CrowdStrike went public in twenty nineteen and immediately popped on

0:12:31.920 --> 0:12:34.560
<v Speaker 1>its first day of trading thanks to wall streets appreciation

0:12:34.640 --> 0:12:37.480
<v Speaker 1>of them moving away from a focused approach to serving

0:12:37.559 --> 0:12:41.120
<v Speaker 1>large enterprise clients, building products now for small and medium

0:12:41.160 --> 0:12:44.880
<v Speaker 1>sized businesses by selling through channel partners, in effect outsourcing

0:12:44.920 --> 0:12:47.760
<v Speaker 1>both product sales and the relationship with the client that

0:12:47.880 --> 0:12:51.120
<v Speaker 1>would tailor a business a solution to said client. Especially

0:12:51.120 --> 0:12:54.120
<v Speaker 1>when something is so serious like this, I want you

0:12:54.200 --> 0:12:57.079
<v Speaker 1>to really think about this and think about this problem,

0:12:57.120 --> 0:12:59.640
<v Speaker 1>because the problem isn't so much selling to small businesses

0:12:59.679 --> 0:13:02.640
<v Speaker 1>or media businesses. It's the fact that CrowdStrike made its

0:13:02.720 --> 0:13:06.880
<v Speaker 1>money selling to the enterprise and specializing in that, and

0:13:06.920 --> 0:13:09.199
<v Speaker 1>that's the thing. When you broaden out, when you must

0:13:09.240 --> 0:13:12.400
<v Speaker 1>grow in all directions, at all times, in all ways

0:13:12.440 --> 0:13:16.720
<v Speaker 1>to please the horny beasts of Wall Street, you lose

0:13:16.760 --> 0:13:21.040
<v Speaker 1>your focus. But that isn't the only problem, because Crowdstrike's

0:13:21.040 --> 0:13:24.720
<v Speaker 1>culture appears to also fucking suck. A recent Glassloor entry

0:13:24.760 --> 0:13:28.440
<v Speaker 1>referred to CrowdStrike as great tech with terrible culture with

0:13:28.559 --> 0:13:31.480
<v Speaker 1>no work life balance, with leadership that does not care

0:13:31.520 --> 0:13:35.000
<v Speaker 1>about employee well being. Another from June twenty twenty four

0:13:35.040 --> 0:13:38.080
<v Speaker 1>claim that CrowdStrike was changing its culture for the street

0:13:38.160 --> 0:13:40.640
<v Speaker 1>with KPIs as in metrics related to your success at

0:13:40.679 --> 0:13:44.640
<v Speaker 1>the company, driving behavior more than building relationships, with a

0:13:44.679 --> 0:13:48.000
<v Speaker 1>serious lack of experience in the public sector in senior management.

0:13:49.080 --> 0:13:51.920
<v Speaker 1>So glad that this company is selling intellect government anyway.

0:13:51.960 --> 0:13:55.880
<v Speaker 1>Moving on, others complained of micromanagement, with one claiming that

0:13:55.960 --> 0:13:59.000
<v Speaker 1>management is the biggest issue, with managers asking way too

0:13:59.080 --> 0:14:01.440
<v Speaker 1>much of you and it doesn't matter if you do

0:14:01.480 --> 0:14:03.800
<v Speaker 1>what they ask since they're not even around to check

0:14:03.800 --> 0:14:07.080
<v Speaker 1>on you, and another saying that management is arrogant and

0:14:07.280 --> 0:14:11.040
<v Speaker 1>needed to stop lying to the market on product capability.

0:14:11.640 --> 0:14:14.200
<v Speaker 1>That's what I love to see, we all love to

0:14:14.240 --> 0:14:17.719
<v Speaker 1>see that. I'm very happy to read that, And while

0:14:17.760 --> 0:14:20.520
<v Speaker 1>I can't say for sure, I'd imagine an organization with

0:14:20.640 --> 0:14:23.720
<v Speaker 1>such powerful signs of growth at all costs thinking a

0:14:23.720 --> 0:14:26.320
<v Speaker 1>place where you and I quote have to get used

0:14:26.320 --> 0:14:28.840
<v Speaker 1>to the pressure, that's a clique that you're not in.

0:14:29.480 --> 0:14:32.240
<v Speaker 1>Likely isn't giving its quality assurance teams the time and

0:14:32.280 --> 0:14:34.680
<v Speaker 1>the space to make sure that there aren't any Kaiju

0:14:34.800 --> 0:14:39.640
<v Speaker 1>level security threats baked into an update. And that assumes

0:14:39.680 --> 0:14:42.400
<v Speaker 1>it actually has a significant QA team in house and

0:14:42.480 --> 0:14:45.280
<v Speaker 1>hasn't just this with many companies outsourced the work to

0:14:45.360 --> 0:14:48.840
<v Speaker 1>a body shop like Wypro or Emphasis or Tartar Consultancy.

0:14:50.320 --> 0:14:52.000
<v Speaker 1>But for a moment, I'm going to change gears a

0:14:52.000 --> 0:14:54.480
<v Speaker 1>little to try and explain what actually happened and why.

0:14:54.520 --> 0:14:57.160
<v Speaker 1>It suggests that the issue is likely the product of

0:14:57.200 --> 0:15:01.240
<v Speaker 1>cost cutting and institutional failure within CrowdStrike. In the aftermath

0:15:01.280 --> 0:15:04.640
<v Speaker 1>of Friday's incident, we've seen some analyses about what actually

0:15:04.680 --> 0:15:08.200
<v Speaker 1>went down with them first some throat clearing. I haven't

0:15:08.320 --> 0:15:11.240
<v Speaker 1>verified this stuff independently. From what I've read, though, and

0:15:11.240 --> 0:15:14.920
<v Speaker 1>from speaking to developers, this all seems relatively plausible, but

0:15:15.880 --> 0:15:18.560
<v Speaker 1>maybe worth googling this a little yourself. But I'm going

0:15:18.640 --> 0:15:21.720
<v Speaker 1>to give it a go. So the kernel driver at

0:15:21.720 --> 0:15:24.960
<v Speaker 1>fort was written with a programming language called C plus plus.

0:15:25.000 --> 0:15:27.120
<v Speaker 1>This language was developed in the nineteen eighties and it's

0:15:27.200 --> 0:15:30.520
<v Speaker 1>very good for writing high performance applications, anything where you're

0:15:30.560 --> 0:15:33.480
<v Speaker 1>concerned about speed, like the Interenno's operating system or a

0:15:33.560 --> 0:15:37.240
<v Speaker 1>video game. It's pretty popular for that, and it's so

0:15:37.360 --> 0:15:41.080
<v Speaker 1>pretty dangerous too, so dangerous in fact, that it's often

0:15:41.120 --> 0:15:45.520
<v Speaker 1>referred to as an unsafe language. Without getting two into

0:15:45.520 --> 0:15:48.000
<v Speaker 1>the weeds. C plus plus makes it incredibly easy to

0:15:48.000 --> 0:15:49.880
<v Speaker 1>shoot yourself and the foot, the ars, and the dick.

0:15:49.920 --> 0:15:52.760
<v Speaker 1>At the same time, it's big, complex and has few

0:15:52.800 --> 0:15:55.920
<v Speaker 1>safeguards while providing many opportunities for developers to screw up

0:15:56.480 --> 0:16:01.400
<v Speaker 1>very badly. Like the languages derived from C, it forces

0:16:01.480 --> 0:16:03.800
<v Speaker 1>developers to deal with a lot of low level stuff

0:16:04.240 --> 0:16:06.560
<v Speaker 1>like handling memory allocation that you don't really have to

0:16:06.600 --> 0:16:09.600
<v Speaker 1>deal with in many popular languages like Python, Java, Russ,

0:16:09.600 --> 0:16:12.640
<v Speaker 1>Swift or Sea sharp. And this matters because if you

0:16:12.680 --> 0:16:15.800
<v Speaker 1>screw this up, your code will break, or I don't know,

0:16:15.960 --> 0:16:19.840
<v Speaker 1>it might introduce some kind of potentially disastrous security vulnerability.

0:16:21.160 --> 0:16:24.240
<v Speaker 1>In twenty nineteen, Microsoft researchers said that seventy percent of

0:16:24.280 --> 0:16:27.560
<v Speaker 1>all security vulnerabilities were the result of memory management issues,

0:16:27.920 --> 0:16:30.040
<v Speaker 1>and I doubt that figure has changed much since then.

0:16:30.800 --> 0:16:33.240
<v Speaker 1>And earlier this year, the White House Office of the

0:16:33.320 --> 0:16:37.280
<v Speaker 1>National Cyber Director urged developers to stop using unsafe languages

0:16:37.640 --> 0:16:40.160
<v Speaker 1>like C and C plus plus and start using modern

0:16:40.200 --> 0:16:44.520
<v Speaker 1>and safer alternatives like Rust. With me so far, ah, So,

0:16:44.680 --> 0:16:47.400
<v Speaker 1>from what I've read, the CrowdStrike Falcon sensor kernel driver

0:16:47.520 --> 0:16:51.160
<v Speaker 1>crash because it had something called a null pointer error. Essentially,

0:16:51.240 --> 0:16:53.760
<v Speaker 1>the developer wrote some code that told the program to

0:16:53.800 --> 0:16:56.520
<v Speaker 1>look for a memory location that didn't exist, and didn't

0:16:56.520 --> 0:16:59.840
<v Speaker 1>write any safeguards to protect against them. When this happened,

0:17:00.080 --> 0:17:03.920
<v Speaker 1>the driver and so the operating system crashed. This is

0:17:03.920 --> 0:17:06.280
<v Speaker 1>a rookie mistake, and I've talked to multiple developers that

0:17:06.320 --> 0:17:08.399
<v Speaker 1>have backed this up. If you take an introductory C

0:17:08.480 --> 0:17:11.280
<v Speaker 1>plus plus programming class at university, they'll cover this in

0:17:11.320 --> 0:17:14.520
<v Speaker 1>the first year. Kind of boggles the mind how trivial

0:17:14.520 --> 0:17:16.280
<v Speaker 1>a mistake this is, and how it made it into

0:17:16.320 --> 0:17:19.160
<v Speaker 1>production code, which is the code that goes out into

0:17:19.200 --> 0:17:21.400
<v Speaker 1>the real world, and how it wasn't caught either by

0:17:21.400 --> 0:17:25.840
<v Speaker 1>CrowdStrike or by Microsoft, who are supposedly obligated to vet

0:17:25.880 --> 0:17:29.280
<v Speaker 1>this driver, and if the reports are true, someone really

0:17:29.359 --> 0:17:33.760
<v Speaker 1>really really screwed up, really badly. But if you don't

0:17:33.800 --> 0:17:36.720
<v Speaker 1>want to screw up, if you want to really do

0:17:36.840 --> 0:17:39.480
<v Speaker 1>well in life, I advise you to buy one of

0:17:39.520 --> 0:17:43.800
<v Speaker 1>the following products or services, which I of course fully understand,

0:17:43.920 --> 0:17:51.639
<v Speaker 1>know all about and won't be embarrassed by.

0:17:53.720 --> 0:17:54.440
<v Speaker 2>And we're back.

0:17:54.560 --> 0:17:56.120
<v Speaker 1>And to be clear, I don't want you to think

0:17:56.119 --> 0:17:59.920
<v Speaker 1>that I'm letting Microsoft off the hook either, assuming the

0:18:00.040 --> 0:18:02.679
<v Speaker 1>kernel driver testing roles are still being done in house.

0:18:03.040 --> 0:18:05.280
<v Speaker 1>Do you think that these testers who have likely seen

0:18:05.320 --> 0:18:07.879
<v Speaker 1>their friends laid off at a time when Microsoft was

0:18:07.960 --> 0:18:11.439
<v Speaker 1>highly profitable and denied raises, when their welfared CEO probably

0:18:11.480 --> 0:18:14.399
<v Speaker 1>took home over one hundred million dollars in salary for

0:18:14.440 --> 0:18:16.800
<v Speaker 1>a job he's eminently bad at. Do you think these

0:18:16.840 --> 0:18:19.000
<v Speaker 1>people doing their best work? Do you think they go

0:18:19.080 --> 0:18:22.280
<v Speaker 1>into a jazz full of piss and vinegar ready to

0:18:22.359 --> 0:18:25.600
<v Speaker 1>save the world, or do you think they hate their

0:18:25.680 --> 0:18:28.199
<v Speaker 1>job and they're being forced to do too much and

0:18:28.200 --> 0:18:30.680
<v Speaker 1>they're miserable, And the people that knew what the fuck

0:18:30.840 --> 0:18:33.200
<v Speaker 1>was going on haven't been fired, and the people who

0:18:33.200 --> 0:18:35.400
<v Speaker 1>managed those people and the people that wrote the code

0:18:35.400 --> 0:18:38.399
<v Speaker 1>that they're edited. Do you think anyone knows what the

0:18:38.400 --> 0:18:44.600
<v Speaker 1>hell is going on? No, they don't, And this is

0:18:44.640 --> 0:18:48.399
<v Speaker 1>the culture that's poisoned almost the entirety of Silicon Valley.

0:18:49.400 --> 0:18:52.320
<v Speaker 1>What we're seeing now is the societal cost of moving

0:18:52.400 --> 0:18:56.600
<v Speaker 1>fast and breaking things of people like Mark Andresen considering

0:18:56.720 --> 0:19:00.480
<v Speaker 1>risk management the enemy of hiring and firing things. Thousands

0:19:00.520 --> 0:19:03.359
<v Speaker 1>of people, tens of thousands in some case, to please

0:19:03.400 --> 0:19:06.639
<v Speaker 1>Wall Street, are seeking as many new possible ways to

0:19:06.640 --> 0:19:09.879
<v Speaker 1>make as much money as possible, to show shareholders that

0:19:10.000 --> 0:19:13.000
<v Speaker 1>you'll grow, even if doing so means growing at a

0:19:13.040 --> 0:19:17.439
<v Speaker 1>pace that makes it impossible to sustain organizational and cultural stability.

0:19:18.680 --> 0:19:21.320
<v Speaker 1>When you aren't intentional on the people you hire and retain,

0:19:21.680 --> 0:19:23.800
<v Speaker 1>the people you fire, the things that you build, the

0:19:23.840 --> 0:19:27.720
<v Speaker 1>way that they are deployed, maintaining your systems, understanding how

0:19:27.800 --> 0:19:32.040
<v Speaker 1>and why things were written, the decisions that were made five, ten,

0:19:32.080 --> 0:19:35.080
<v Speaker 1>and fifteen years ago, you're going to lose the people

0:19:35.119 --> 0:19:37.439
<v Speaker 1>to understand the problems they're solving, and thus lack the

0:19:37.520 --> 0:19:40.879
<v Speaker 1>organizational ability to understand the ways the problems might be

0:19:40.920 --> 0:19:44.919
<v Speaker 1>solved in the future, or disasters might be averted. This

0:19:45.040 --> 0:19:48.400
<v Speaker 1>is dangerous, and it's also a dark warning for the future.

0:19:49.320 --> 0:19:52.120
<v Speaker 1>Do you think the Facebook or Microsoft or Google, all

0:19:52.160 --> 0:19:54.280
<v Speaker 1>of whom have laid off over ten thousand people in

0:19:54.320 --> 0:19:57.200
<v Speaker 1>the last year, have done so in a conscientious way,

0:19:57.440 --> 0:19:59.960
<v Speaker 1>in a knowledgeable way, a people focused a way, in organized,

0:20:00.040 --> 0:20:02.639
<v Speaker 1>zationally rigorous way that means that the people are left

0:20:03.000 --> 0:20:06.240
<v Speaker 1>who understand how their systems run and the inherent issues

0:20:06.280 --> 0:20:09.920
<v Speaker 1>built into them. Do you think the management types obsessed

0:20:09.960 --> 0:20:13.800
<v Speaker 1>with unsustainable AI bullshit are investing heavily in making sure

0:20:13.800 --> 0:20:17.680
<v Speaker 1>that their organizations are rigorously protected against, say, one bad

0:20:17.760 --> 0:20:21.280
<v Speaker 1>line of code or one dipshit error. Did they even

0:20:21.359 --> 0:20:23.679
<v Speaker 1>know who wrote the code of their current systems? Is

0:20:23.720 --> 0:20:26.240
<v Speaker 1>that person still there? Do they have their email and

0:20:26.280 --> 0:20:30.040
<v Speaker 1>their phone number? Is that person at least contracted to

0:20:30.080 --> 0:20:32.240
<v Speaker 1>make sure that something nuanced about the system in question

0:20:32.280 --> 0:20:37.560
<v Speaker 1>isn't mistakenly removed or changed or quote fixed. No, now

0:20:37.560 --> 0:20:40.720
<v Speaker 1>they're not, They're gone. They're not there anymore. Only a

0:20:40.800 --> 0:20:43.240
<v Speaker 1>few months ago, Google laid off two hundred employees in

0:20:43.280 --> 0:20:46.320
<v Speaker 1>the core of its organization, outsourcing their roles to Mexico

0:20:46.359 --> 0:20:49.680
<v Speaker 1>and India in a cost cutting measure. The quarter after

0:20:49.760 --> 0:20:53.840
<v Speaker 1>the company made twenty three billion dollars in profit I'm

0:20:53.920 --> 0:20:56.840
<v Speaker 1>jumping to Google because they're just probably next in one

0:20:56.880 --> 0:21:02.040
<v Speaker 1>of these horrible breaches or sorry, not breaches. Silicon Valley

0:21:02.040 --> 0:21:04.720
<v Speaker 1>in big tech writ large is not built to protect

0:21:04.720 --> 0:21:07.159
<v Speaker 1>against situations like the one we saw on Friday and

0:21:07.200 --> 0:21:10.040
<v Speaker 1>the damage we're going to get from CrowdStrike because the

0:21:10.080 --> 0:21:14.000
<v Speaker 1>culture's cancer. He values growth or costs with no respect

0:21:14.000 --> 0:21:17.159
<v Speaker 1>for the human capital that empowers organizations or the value

0:21:17.200 --> 0:21:21.080
<v Speaker 1>of building rigorous, quality focused products that are maintained over time.

0:21:22.520 --> 0:21:24.879
<v Speaker 1>You know me, I'm a nasty little bitch. What are

0:21:24.880 --> 0:21:28.000
<v Speaker 1>more on the nose? Example, George Kurtz, the CEO and

0:21:28.040 --> 0:21:30.840
<v Speaker 1>co founder of CrowdStrike, said in twenty twenty that not

0:21:31.080 --> 0:21:34.679
<v Speaker 1>one time has he regretted firing someone too fast, in

0:21:34.720 --> 0:21:37.520
<v Speaker 1>a conversation where he argued that tech executives were becoming

0:21:37.560 --> 0:21:42.040
<v Speaker 1>too obsessed with culture, and in a stunning act of foreshadowing,

0:21:42.359 --> 0:21:44.880
<v Speaker 1>when he was the chief technology officer at McAfee, best

0:21:44.920 --> 0:21:47.239
<v Speaker 1>known as the company that makes antivirus software that they

0:21:47.280 --> 0:21:49.840
<v Speaker 1>sell to your granddad and that they ship with computers

0:21:49.880 --> 0:21:52.919
<v Speaker 1>and you immediately uninstalled, while he oversaw an update that

0:21:52.920 --> 0:21:55.199
<v Speaker 1>treated in the central part of Windows XP as a

0:21:55.280 --> 0:21:58.680
<v Speaker 1>virus quarantining it and sending the computer into a boot loop.

0:21:58.880 --> 0:22:01.520
<v Speaker 1>It's almost a little too on the nose. They're calling

0:22:01.560 --> 0:22:04.720
<v Speaker 1>him the prabagar Ragavan of security. It's a very bad deal.

0:22:05.280 --> 0:22:08.760
<v Speaker 1>But dear listener, this is just the beginning. Big Tech is,

0:22:08.800 --> 0:22:11.720
<v Speaker 1>to quote trivium, in the throes of perdition, teetering over

0:22:11.720 --> 0:22:14.800
<v Speaker 1>the edge of the abyss, finally paying the harsh cost

0:22:14.800 --> 0:22:18.439
<v Speaker 1>of building systems as fast as possible. But let's be honest,

0:22:18.960 --> 0:22:23.040
<v Speaker 1>they're not paying the cost we are. This isn't simply

0:22:23.119 --> 0:22:26.200
<v Speaker 1>moving faster, breaking things, but doing so without any regard

0:22:26.480 --> 0:22:28.720
<v Speaker 1>for the speed at which you're doing so, and firing

0:22:28.760 --> 0:22:31.720
<v Speaker 1>the people that could fix them more might have broke them,

0:22:32.000 --> 0:22:35.439
<v Speaker 1>the people that know what's broken, possibly the people who

0:22:35.520 --> 0:22:37.880
<v Speaker 1>might have an idea to stop this happening in the future.

0:22:38.320 --> 0:22:41.560
<v Speaker 1>And it's not just tech Boeing, a company I've already

0:22:41.560 --> 0:22:44.159
<v Speaker 1>shat on plenty and one ll likely return to in

0:22:44.200 --> 0:22:48.119
<v Speaker 1>the future, largely because it exemplifies the short sightednus of

0:22:48.160 --> 0:22:51.680
<v Speaker 1>managerial fuckery, has over the past twenty years or so,

0:22:52.040 --> 0:22:54.439
<v Speaker 1>span off huge parts of the company. Parts of that

0:22:54.560 --> 0:22:58.040
<v Speaker 1>at one point we're vitally important probably still are into

0:22:58.119 --> 0:23:01.479
<v Speaker 1>multiple other separate companies laid off thousands of employees at

0:23:01.480 --> 0:23:04.840
<v Speaker 1>a time and outsource software development too nine dollars an hour.

0:23:04.880 --> 0:23:09.680
<v Speaker 1>Body shop engineers fucking how hollowed itself out until there

0:23:09.720 --> 0:23:13.199
<v Speaker 1>was nothing left and then the planes started breaking. And

0:23:13.240 --> 0:23:15.680
<v Speaker 1>tell me, knowing what you know about Boeing today, would

0:23:15.680 --> 0:23:17.359
<v Speaker 1>you rather get on the seven three seven max on

0:23:17.440 --> 0:23:21.000
<v Speaker 1>Airbus A three twenty neo. I guess it depends how

0:23:21.080 --> 0:23:24.440
<v Speaker 1>much of a Buddy Holly fan you are. Anyway, As

0:23:24.480 --> 0:23:27.760
<v Speaker 1>these organizations push their engineers harder and harder and have

0:23:27.920 --> 0:23:30.320
<v Speaker 1>less of them because they've been laying them off, said

0:23:30.359 --> 0:23:32.919
<v Speaker 1>engineers will need to find a way to write code quickly,

0:23:32.960 --> 0:23:36.280
<v Speaker 1>and perhaps they'll turn to AI generated code, which poisons

0:23:36.320 --> 0:23:40.200
<v Speaker 1>code bases with insecure and buggy writing. As companies shed

0:23:40.280 --> 0:23:42.840
<v Speaker 1>staff to keep up with wall streets demands in ways

0:23:42.840 --> 0:23:46.480
<v Speaker 1>that I'm not really sure people are capable of understanding yet,

0:23:47.320 --> 0:23:50.320
<v Speaker 1>when you have less engineers and bigger time constraints, and

0:23:50.359 --> 0:23:53.600
<v Speaker 1>by the way, Prabagar Ragavan at Google specifically told people

0:23:53.640 --> 0:23:57.920
<v Speaker 1>they'd be doing things faster with less people. It's so cool.

0:23:57.960 --> 0:24:02.400
<v Speaker 1>I love tech. When you have less people, more time constraints,

0:24:02.440 --> 0:24:04.880
<v Speaker 1>they're going to turn to whatever little tricks they can

0:24:05.440 --> 0:24:08.639
<v Speaker 1>and wouldn't you in that situation too, You have to

0:24:08.720 --> 0:24:12.320
<v Speaker 1>ship faster than this possible. Of course you're going to

0:24:12.400 --> 0:24:16.359
<v Speaker 1>do that. But the companies that run the critical parts

0:24:16.400 --> 0:24:18.679
<v Speaker 1>of our digital lives do not invest in maintenance, or

0:24:18.680 --> 0:24:22.439
<v Speaker 1>cultural unity or any kind of rigorous infrastructure. If I'm honest,

0:24:22.720 --> 0:24:25.359
<v Speaker 1>you need intentionality as well when building these things. You

0:24:25.480 --> 0:24:28.000
<v Speaker 1>need it. It's required to prevent the kinds of things

0:24:28.000 --> 0:24:31.080
<v Speaker 1>that happened on Friday with CrowdStrike, and the kind of

0:24:31.119 --> 0:24:33.480
<v Speaker 1>systemic failures that you're going to see in the future.

0:24:33.680 --> 0:24:35.959
<v Speaker 1>And they need you to be ready for this to

0:24:36.000 --> 0:24:39.840
<v Speaker 1>happen again. And all of this is the horrifying cost

0:24:39.880 --> 0:24:42.879
<v Speaker 1>of the rot economy. Systems used by billions of people,

0:24:42.920 --> 0:24:46.240
<v Speaker 1>held up by flimsy cultures and brittle infrastructure, maintain with

0:24:46.320 --> 0:24:50.040
<v Speaker 1>the diligence of an absentee parent. This is the cost

0:24:50.080 --> 0:24:54.280
<v Speaker 1>of arrogance, of rewarding managerial malpractice, of promoting speed over

0:24:54.359 --> 0:25:01.560
<v Speaker 1>safety and profit over people. Every single major organization should

0:25:01.600 --> 0:25:04.880
<v Speaker 1>see crowdstrike's failure as a wake up call, a time

0:25:04.920 --> 0:25:08.280
<v Speaker 1>to reevaluate the fundamental infrastructure behind every single tech stack.

0:25:09.280 --> 0:25:11.399
<v Speaker 1>What I fear is they won't that they'll see it

0:25:11.440 --> 0:25:14.920
<v Speaker 1>as someone else's problem, just like Microsoft did. And that's

0:25:14.960 --> 0:25:17.520
<v Speaker 1>exactly how we got there in the first place. And

0:25:17.600 --> 0:25:19.639
<v Speaker 1>this is going to keep happening. I'm going to make

0:25:19.640 --> 0:25:22.600
<v Speaker 1>a daring suggestion at the end of this one, based

0:25:22.600 --> 0:25:26.800
<v Speaker 1>on guest of the show they're on, Assamerglu, I believe

0:25:26.840 --> 0:25:31.000
<v Speaker 1>it's time to start bringing in criminal prosecution to executives.

0:25:31.600 --> 0:25:35.199
<v Speaker 1>If you, as the executive, are pushing the kind of

0:25:35.280 --> 0:25:40.159
<v Speaker 1>cultures where basic security practices are failing, where managers do

0:25:40.240 --> 0:25:43.600
<v Speaker 1>not exist, where checks and balances don't exist, you should

0:25:44.280 --> 0:25:47.679
<v Speaker 1>be held responsible. And I don't mean a fine, by

0:25:47.720 --> 0:25:50.560
<v Speaker 1>the way, A fine for a multi trillion dollar even

0:25:50.640 --> 0:25:53.639
<v Speaker 1>multi billion dollar company is just a fee with a

0:25:53.680 --> 0:25:56.960
<v Speaker 1>different hat on. No, I believe there should actually be

0:25:57.040 --> 0:26:03.119
<v Speaker 1>a criminal inquiry in to CrowdStrike, in to Microsoft, and

0:26:03.160 --> 0:26:07.800
<v Speaker 1>the people responsible are not necessarily the workers. No, the

0:26:07.880 --> 0:26:10.840
<v Speaker 1>people responsible are people like satch In the Della, the

0:26:10.920 --> 0:26:14.640
<v Speaker 1>CEO of Microsoft, and George Kurtz, the CEO of CrowdStrike,

0:26:14.960 --> 0:26:19.080
<v Speaker 1>both of whom should face criminal investigations. We do not

0:26:19.320 --> 0:26:22.159
<v Speaker 1>know at this time the significance of this event, but

0:26:22.240 --> 0:26:26.040
<v Speaker 1>we know it's more significant than almost any computer infrastructure

0:26:26.119 --> 0:26:30.520
<v Speaker 1>or failure in history and in affected hospitals. Do you

0:26:30.600 --> 0:26:36.159
<v Speaker 1>think people didn't die? Do you think that something didn't break?

0:26:37.320 --> 0:26:39.720
<v Speaker 1>Do you think that there's not a corpse on satch

0:26:39.840 --> 0:26:44.440
<v Speaker 1>in Adela and George Kurtz's goddamn hands. Yes, it would

0:26:44.440 --> 0:26:48.080
<v Speaker 1>be blood, but still we keep going. These people are

0:26:48.160 --> 0:26:51.040
<v Speaker 1>responsible and they're not afraid, and they should be. There

0:26:51.119 --> 0:26:56.480
<v Speaker 1>must be consequences for this level of fuck up. Microsoft

0:26:56.480 --> 0:26:59.679
<v Speaker 1>made over ten billion dollars of profit in the last quarter.

0:27:00.600 --> 0:27:03.480
<v Speaker 1>By the way, the market cab of CrowdStrike before this happens,

0:27:03.520 --> 0:27:07.080
<v Speaker 1>around eighty nine billion dollars. Microsoft could probably in a

0:27:07.119 --> 0:27:09.920
<v Speaker 1>space of years profits buy them in cash or build

0:27:09.920 --> 0:27:12.960
<v Speaker 1>their own goddamn system. But they chose not to save money,

0:27:13.080 --> 0:27:16.159
<v Speaker 1>and CrowdStrike in turn found other ways to save money,

0:27:16.280 --> 0:27:20.560
<v Speaker 1>and saving money will likely have ended lives and ruined them.

0:27:21.440 --> 0:27:24.520
<v Speaker 1>This is why I'm so pissed off everyone, This is

0:27:24.600 --> 0:27:28.760
<v Speaker 1>why I'm so frustrated. This is what I've been talking

0:27:28.760 --> 0:27:32.320
<v Speaker 1>about from the goddamn beginning of this goddamn show. This

0:27:32.560 --> 0:27:35.520
<v Speaker 1>is the consequence. This is what will happen, and will

0:27:35.560 --> 0:27:38.399
<v Speaker 1>happen again and again and again. This is the first

0:27:38.440 --> 0:27:41.560
<v Speaker 1>of many calamities that will happen as a direct result

0:27:41.960 --> 0:27:44.520
<v Speaker 1>of companies run by people that don't give a shit,

0:27:44.760 --> 0:27:48.919
<v Speaker 1>of a Silicon Valley culture built on exploitation and value extraction,

0:27:50.119 --> 0:27:54.120
<v Speaker 1>and of a business cartel run by people all agreeing

0:27:54.200 --> 0:27:57.119
<v Speaker 1>to do the same level of shitty job, of holding

0:27:57.160 --> 0:28:01.040
<v Speaker 1>no one accountable, of not calling out they're peers for

0:28:01.160 --> 0:28:05.000
<v Speaker 1>running shitty companies because everyone's in on the scam. And

0:28:05.040 --> 0:28:07.639
<v Speaker 1>it's a culture that is failing society, and the culture

0:28:07.680 --> 0:28:11.240
<v Speaker 1>that I will continue to eviscerate every goddamn week until

0:28:11.280 --> 0:28:14.159
<v Speaker 1>they well kick me out of this closet I'm in

0:28:14.200 --> 0:28:16.840
<v Speaker 1>reading to you. It's such a pleasure reading this stuff,

0:28:16.840 --> 0:28:19.280
<v Speaker 1>and I hope I've given you more clarity. If you

0:28:19.320 --> 0:28:22.119
<v Speaker 1>have any questions, you'll hear my email address after this.

0:28:22.200 --> 0:28:24.800
<v Speaker 1>But it's E. That's the letter Easy, the letter Z

0:28:25.160 --> 0:28:28.040
<v Speaker 1>at better offline dot com and a's EAZ at better

0:28:28.080 --> 0:28:32.000
<v Speaker 1>offline dot com for my wonderful British listeners. Thank you

0:28:32.040 --> 0:28:34.840
<v Speaker 1>for listening, and if this affected you, I'm so sorry,

0:28:35.240 --> 0:28:39.760
<v Speaker 1>and it likely did. Normal people, people in hospitals, banks, airports,

0:28:39.760 --> 0:28:42.800
<v Speaker 1>people traveling got their lives fucked up by this, and

0:28:42.800 --> 0:28:46.880
<v Speaker 1>I'm one hundred percent sure people have died. It's time

0:28:46.880 --> 0:28:50.120
<v Speaker 1>for criminal inquiries, and it's time for criminal prosecution. It's

0:28:50.120 --> 0:28:52.880
<v Speaker 1>time for real consequences for executives who don't give a shit.

0:28:53.880 --> 0:28:56.360
<v Speaker 1>You heard it here first, well, and I guess they're

0:28:56.360 --> 0:29:07.760
<v Speaker 1>on set it first. Be safe out there. Thank you

0:29:07.760 --> 0:29:09.120
<v Speaker 1>for listening to Better Offline.

0:29:09.280 --> 0:29:11.680
<v Speaker 3>The editor and composer of the Better Offline theme song

0:29:11.760 --> 0:29:14.400
<v Speaker 3>is Matasowski. You can check out more of his music

0:29:14.440 --> 0:29:18.080
<v Speaker 3>and audio projects at Matasowski dot com, M A T

0:29:18.080 --> 0:29:22.560
<v Speaker 3>T O S O W s ki dot com. You

0:29:22.560 --> 0:29:25.080
<v Speaker 3>can email me at easy at Better Offline dot com

0:29:25.200 --> 0:29:27.520
<v Speaker 3>or visit Better Offline dot com to find more podcast

0:29:27.560 --> 0:29:30.880
<v Speaker 3>links and of course, my newsletter. I also really recommend

0:29:30.920 --> 0:29:32.840
<v Speaker 3>you go to chat dot Where's youreed dot at to

0:29:32.920 --> 0:29:35.280
<v Speaker 3>visit the discord, and go to our slash.

0:29:34.960 --> 0:29:38.120
<v Speaker 1>Better Offline to check out our reddit. Thank you so

0:29:38.240 --> 0:29:38.959
<v Speaker 1>much for listening.

0:29:39.800 --> 0:29:42.480
<v Speaker 2>Better Offline is a production of cool Zone Media. For

0:29:42.600 --> 0:29:45.800
<v Speaker 2>more from cool Zone Media, visit our website cool Zonemedia

0:29:45.840 --> 0:29:48.680
<v Speaker 2>dot com, or check us out on the iHeartRadio app,

0:29:48.720 --> 0:30:01.120
<v Speaker 2>Apple Podcasts, or wherever you get your podcasts.