WEBVTT - Some Unemployment Claims May Be Held up Due to Decades Old Coding Language That No One Knows

0:00:00.080 --> 0:00:04.040
<v Speaker 1>It's Thursday, April six. I'm Oscar Ramires from the Daily

0:00:04.080 --> 0:00:06.880
<v Speaker 1>Dive podcast in Los Angeles, and this is your daily

0:00:06.880 --> 0:00:11.760
<v Speaker 1>coronavirus update. A seventeen million Americans file claims for unemployment.

0:00:12.039 --> 0:00:15.960
<v Speaker 1>Many are having problems completing the process online. For some states,

0:00:16.079 --> 0:00:18.799
<v Speaker 1>the problem is rooted in crashing websites due to a

0:00:18.840 --> 0:00:22.120
<v Speaker 1>decades old coding language known as cobal that almost no

0:00:22.160 --> 0:00:26.799
<v Speaker 1>one knows. McKenna Kelly, policy reporter at The Verge, joins

0:00:26.880 --> 0:00:29.520
<v Speaker 1>us for why some unemployment checks are being held up.

0:00:29.600 --> 0:00:32.120
<v Speaker 1>Thanks for joining us, McKenna, Hey, glad to be here.

0:00:32.680 --> 0:00:36.159
<v Speaker 1>We're gonna continue talking about coronavirus and its effects on

0:00:36.200 --> 0:00:38.879
<v Speaker 1>the country. One of the interesting things that's happening is

0:00:39.360 --> 0:00:43.879
<v Speaker 1>that when the country gets stressed like this, overwhelmed in

0:00:43.880 --> 0:00:45.800
<v Speaker 1>a sense, you can say, you see a lot of

0:00:45.840 --> 0:00:49.280
<v Speaker 1>the inadequacies with the healthcare side of things, hospitals, the

0:00:49.360 --> 0:00:53.480
<v Speaker 1>lack of ppe personal protective equipment and ventilators, those cracks

0:00:53.479 --> 0:00:56.560
<v Speaker 1>start to be exposed on the economic front and the

0:00:56.560 --> 0:00:59.600
<v Speaker 1>way states are operating. An interesting thing is happening right now.

0:00:59.800 --> 0:01:03.560
<v Speaker 1>We have about seventeen million Americans that have filed for unemployment,

0:01:04.080 --> 0:01:07.160
<v Speaker 1>and there's a handful of states that have such outdated

0:01:07.240 --> 0:01:10.679
<v Speaker 1>systems there where people are just spending hours on the

0:01:10.720 --> 0:01:13.160
<v Speaker 1>websites trying to get through. In many cases they can't

0:01:13.200 --> 0:01:15.000
<v Speaker 1>get through. And a lot of it has to do

0:01:15.080 --> 0:01:18.959
<v Speaker 1>with this decades old coding language known as Cobal that

0:01:19.200 --> 0:01:21.240
<v Speaker 1>some of these states are using, and it's just causing

0:01:21.360 --> 0:01:23.640
<v Speaker 1>a mess for them and for the people that are

0:01:23.640 --> 0:01:26.720
<v Speaker 1>trying to file for unemployment. McKenna tell us a little

0:01:26.720 --> 0:01:29.920
<v Speaker 1>bit about this coding language, Cobal and how the states

0:01:29.920 --> 0:01:33.120
<v Speaker 1>are using it and what's happening. So Cobal is nearly

0:01:33.240 --> 0:01:36.560
<v Speaker 1>sixty years old. It was developed in the nineteen fifties

0:01:37.040 --> 0:01:40.600
<v Speaker 1>because a lot of computer manufacturers were creating their own

0:01:40.600 --> 0:01:44.479
<v Speaker 1>programming languages. So if government or the private sector wanted

0:01:44.520 --> 0:01:48.040
<v Speaker 1>to use a variety of different manufacturers in different computing systems,

0:01:48.040 --> 0:01:51.160
<v Speaker 1>it was difficult to manage basic tasks with so many

0:01:51.200 --> 0:01:54.640
<v Speaker 1>different languages. So in the fifties, the Defense Department worked

0:01:54.680 --> 0:01:56.600
<v Speaker 1>to create Cobal, and since it was one of the

0:01:56.600 --> 0:02:00.760
<v Speaker 1>first standardized languages, it grew exponential over the next couple

0:02:00.760 --> 0:02:03.720
<v Speaker 1>of years, becoming the most widely used language by the

0:02:03.800 --> 0:02:07.320
<v Speaker 1>nineties seventies. So we've seen a lack of investment in

0:02:07.440 --> 0:02:11.400
<v Speaker 1>updating these systems that are forty fifty years old. The

0:02:11.400 --> 0:02:14.080
<v Speaker 1>first time I heard about this was last month or whatnot,

0:02:14.120 --> 0:02:17.360
<v Speaker 1>when New Jersey Governor Phil Murphy had made a plea

0:02:17.480 --> 0:02:21.280
<v Speaker 1>for more programmers that knew how to use Kobal. And

0:02:21.360 --> 0:02:23.160
<v Speaker 1>it was just like you know that you hear this

0:02:23.160 --> 0:02:25.760
<v Speaker 1>story of like, oh, well, it hasn't been using for years,

0:02:25.760 --> 0:02:28.160
<v Speaker 1>nobody knows how to use it anymore, basically, But I

0:02:28.200 --> 0:02:31.600
<v Speaker 1>didn't really understand the effect that this would have overall

0:02:31.760 --> 0:02:34.720
<v Speaker 1>until this recent influx of people trying to file for

0:02:34.800 --> 0:02:37.120
<v Speaker 1>unemployment and we're hearing that there might be a second

0:02:37.160 --> 0:02:39.680
<v Speaker 1>round of layoffs that are here now are coming very soon.

0:02:40.080 --> 0:02:42.960
<v Speaker 1>So what does this look like in practicality when people

0:02:43.000 --> 0:02:45.520
<v Speaker 1>are logging onto the website? Is it just crashing because

0:02:45.919 --> 0:02:48.720
<v Speaker 1>these systems are so outdated? What's going on? So I

0:02:48.760 --> 0:02:51.000
<v Speaker 1>tried to talk to as many people as possible about

0:02:51.040 --> 0:02:53.480
<v Speaker 1>the errors that they were experiencing. The one that I

0:02:53.520 --> 0:02:55.040
<v Speaker 1>focused on the most, and one of the stories that

0:02:55.080 --> 0:02:57.600
<v Speaker 1>I wrote this week with a man in Colorado who

0:02:57.639 --> 0:03:01.360
<v Speaker 1>it took him three days of trying to submit his information.

0:03:01.520 --> 0:03:04.240
<v Speaker 1>He would go into the system, file out everything that

0:03:04.280 --> 0:03:06.280
<v Speaker 1>the government asked for him, it took him about thirty

0:03:06.320 --> 0:03:09.080
<v Speaker 1>minutes the first time, and clicks submit, and it would

0:03:09.080 --> 0:03:11.919
<v Speaker 1>say that the system was overloaded, and every twenty four

0:03:11.960 --> 0:03:15.120
<v Speaker 1>hours in the Colorado system, it asked you to re

0:03:15.360 --> 0:03:17.680
<v Speaker 1>enter that information over again. So he could just be

0:03:17.720 --> 0:03:20.720
<v Speaker 1>sitting there clicking submit, submit, submit, for twenty four hours

0:03:20.720 --> 0:03:22.640
<v Speaker 1>and then have to fill out all over again. And

0:03:22.639 --> 0:03:25.600
<v Speaker 1>he did that for three days. I think anybody can

0:03:25.639 --> 0:03:29.200
<v Speaker 1>sympathize with that. Such a tedious and frustrating thing when

0:03:29.240 --> 0:03:31.120
<v Speaker 1>you get to the very end and then it doesn't work.

0:03:31.280 --> 0:03:34.080
<v Speaker 1>So the big question here, who's using this system? You

0:03:34.080 --> 0:03:36.040
<v Speaker 1>guys said maybe there was about twelve states that are

0:03:36.120 --> 0:03:39.080
<v Speaker 1>using this what states might be experiencing some of these problems?

0:03:39.640 --> 0:03:42.480
<v Speaker 1>So last week I reached out to every state labor

0:03:42.520 --> 0:03:45.240
<v Speaker 1>department in the country, and from what I heard back,

0:03:45.560 --> 0:03:49.760
<v Speaker 1>at least thirteen used the language. Now, COBAL is being

0:03:49.840 --> 0:03:52.800
<v Speaker 1>used in a variety of different capacities. So in one state,

0:03:52.880 --> 0:03:55.280
<v Speaker 1>I can't remember exactly what it is, but COBAL is

0:03:55.320 --> 0:03:58.080
<v Speaker 1>paired with Java as they're trying to upgrade the system,

0:03:58.200 --> 0:04:00.960
<v Speaker 1>so it's functioning in different forms and a variety of

0:04:00.960 --> 0:04:03.640
<v Speaker 1>different states. But it is a widespread issue that is

0:04:03.680 --> 0:04:07.080
<v Speaker 1>impacting people all across the country. Also from your reporting,

0:04:07.280 --> 0:04:11.000
<v Speaker 1>you said that, according to Reuters, of banking systems are

0:04:11.040 --> 0:04:14.880
<v Speaker 1>built on COBL, A t M swipes still rely on

0:04:14.960 --> 0:04:17.680
<v Speaker 1>this language. But they all have kind of dedicated people

0:04:18.040 --> 0:04:20.560
<v Speaker 1>and they've been working on these things for a long

0:04:20.640 --> 0:04:25.039
<v Speaker 1>time now. And the Government Accountability Office has issued a

0:04:25.040 --> 0:04:28.080
<v Speaker 1>bunch of different reports basically saying guys, we need to

0:04:28.080 --> 0:04:30.760
<v Speaker 1>get this in order, we need to update these things.

0:04:30.839 --> 0:04:34.400
<v Speaker 1>And these older systems are costing taxpayers around three dred

0:04:34.440 --> 0:04:36.640
<v Speaker 1>and thirty seven million dollars a year, and most of

0:04:36.680 --> 0:04:40.000
<v Speaker 1>it is just towards maintenance. That's one of the biggest issues.

0:04:40.040 --> 0:04:43.280
<v Speaker 1>And as I was reporting the story, one of the

0:04:43.360 --> 0:04:47.440
<v Speaker 1>largest problems is that a large majority of the people

0:04:47.480 --> 0:04:51.400
<v Speaker 1>who know COBL are growing and meeting retirement age. There

0:04:51.440 --> 0:04:54.200
<v Speaker 1>just aren't enough people who are fluent in the language

0:04:54.240 --> 0:04:56.960
<v Speaker 1>that can come back to the workforce and help maintain

0:04:57.000 --> 0:04:59.560
<v Speaker 1>these systems and times of crisis. During Y two K,

0:05:00.279 --> 0:05:04.440
<v Speaker 1>we experienced a similar issue when people were terrified that

0:05:04.480 --> 0:05:08.200
<v Speaker 1>computer systems would rupture when they switched to the new millennium.

0:05:08.279 --> 0:05:11.600
<v Speaker 1>So we had hordes of COBAL programmers come back. And

0:05:11.680 --> 0:05:15.320
<v Speaker 1>so now we're twenty years down the line since and

0:05:15.560 --> 0:05:18.320
<v Speaker 1>more of those people have grown even older. And when

0:05:18.360 --> 0:05:21.159
<v Speaker 1>COBAL programmers were on the job in the fifties, sixties,

0:05:21.160 --> 0:05:26.039
<v Speaker 1>and seventies, code and computer engineering wasn't in academia. People

0:05:26.080 --> 0:05:29.440
<v Speaker 1>didn't learn how to formalize it and communicate what they

0:05:29.440 --> 0:05:31.120
<v Speaker 1>were doing, and a lot of them there wasn't open

0:05:31.120 --> 0:05:34.640
<v Speaker 1>source networks for people to even grab basic code to

0:05:34.680 --> 0:05:37.680
<v Speaker 1>incorporate in the system, so it made it harder for

0:05:37.800 --> 0:05:40.599
<v Speaker 1>newcomers who looked to come back and help out to

0:05:40.680 --> 0:05:42.560
<v Speaker 1>even look at the code and really figure out what's

0:05:42.600 --> 0:05:45.880
<v Speaker 1>going on there. Wow. I mean, it just seems like

0:05:46.279 --> 0:05:48.279
<v Speaker 1>such a tough thing again to handle on. I guess

0:05:48.320 --> 0:05:51.760
<v Speaker 1>IBM is offering free COBAL training for some programmers across

0:05:51.800 --> 0:05:54.359
<v Speaker 1>the country, but even then, how many people can you

0:05:54.360 --> 0:05:57.160
<v Speaker 1>get up to speed when the need is so immediate

0:05:57.400 --> 0:05:59.839
<v Speaker 1>with these unemployment benefits that people need to sign up for.

0:06:00.200 --> 0:06:02.680
<v Speaker 1>It's pretty crazy. So just another thing, like I said,

0:06:02.680 --> 0:06:05.640
<v Speaker 1>it just this whole stress test on the country just

0:06:05.720 --> 0:06:08.280
<v Speaker 1>exposes these cracks, and it's just another thing that we

0:06:08.360 --> 0:06:10.520
<v Speaker 1>now we know we need to update. We need to

0:06:10.560 --> 0:06:13.720
<v Speaker 1>either get out of these systems, move over to other systems,

0:06:13.800 --> 0:06:16.000
<v Speaker 1>or something. I mean, it just needs to be modernized overall.

0:06:16.560 --> 0:06:19.640
<v Speaker 1>People have been sounding the alarm for modernization for years,

0:06:19.839 --> 0:06:22.440
<v Speaker 1>but it takes a crisis. Unfortunately, we've seen this time

0:06:22.480 --> 0:06:24.560
<v Speaker 1>and time again in other parts of the government. It

0:06:24.600 --> 0:06:28.479
<v Speaker 1>takes a crisis for lawmakers to react and fix things.

0:06:28.560 --> 0:06:30.600
<v Speaker 1>So maybe in the next couple of months we'll see

0:06:30.600 --> 0:06:33.800
<v Speaker 1>some additional money handed to states to update these systems.

0:06:34.600 --> 0:06:37.840
<v Speaker 1>Mchannic Kelly, policy reporter at The Verge, Thank you very

0:06:37.880 --> 0:06:40.680
<v Speaker 1>much for joining us. Hey, thanks glad to be here.

0:06:42.800 --> 0:06:45.680
<v Speaker 1>I'm Oscar Romeiraz and this has been your daily coronavirus update.

0:06:46.279 --> 0:06:48.640
<v Speaker 1>Don't forget that. For today's big news stories, you can

0:06:48.720 --> 0:06:51.040
<v Speaker 1>check me out on the Daily Dive podcast every Monday

0:06:51.040 --> 0:06:53.640
<v Speaker 1>through Friday. So follow us on I Heard Radio or

0:06:53.680 --> 0:06:55.200
<v Speaker 1>wherever you get your podcasts.