The Department of Government Efficiency is starting to put together a team to migrate the Social Security Administration’s computer systems entirely off one of its oldest programming languages in a matter of months, potentially putting the integrity of the system — and the benefits on which tens of millions of Americans depend — at risk, Wired reports.
“One of the big risks is not underpayment or overpayment per se; [it’s also] not paying someone at all and not knowing about it. The invisible errors and omissions,” says a Social Security technologist.
In 2017, Social Security announced a plan to get funding to replace its core systems, Wired says. The agency predicted that the replacement would take about five years. That effort ended up being put off.
Like many legacy government IT systems, Social Security's systems contain code written in COBOL, a programming language created in part in the 1950s by computing pioneer Grace Hopper, Wired says.
As recently as 2016, Social Security's infrastructure contained more than 60 million lines of code written in COBOL, with millions more written in other legacy coding languages, the agency’s inspector general found.
Social Security's core programmatic systems and architecture haven’t been “substantially” updated since the 1980s, according to the 2017 Social Security modernization plan.
Social Security's core “logic” also is written largely in COBOL. This is the code that issues social security numbers, manages payments, and even calculates the total amount beneficiaries should receive for different services, says a former senior Social Security technologist who worked in the office of the chief information officer. Even minor changes could lead to cascading failures across programs.
“This is an environment that is held together with bail wire and duct tape,” says the technologist. “The leaders need to understand that they’re dealing with a house of cards or Jenga. If they start pulling pieces out, which they’ve already stated they’re doing, things can break.”
It’s unclear when the code migration would start, Wired says.
I’m seeing suggestions online to download your Social Security records. You can create an online Social Security account here.