I have no idea what happened yesterday with the Bisignano nomination. The Senate Finance Committee held a session to consider the nomination but recessed without a vote after some member statements on the nomination. Maybe it had something to do with Senator Booker’s filibuster. In any case, they’re scheduled to meet again to consider the nomination at 2:15 Eastern today. This session won’t be televised,
Apr 2, 2025
Apr 1, 2025
What The Whistleblower Said
In the Bisignano confirmation hearing there was reference to correspondence from a current or former Social Security employee concerning Bisignano's contacts with agency personnel. I haven't seen that correspondence until today. We still don't know who this is from but here it is and, as always, click on the images to view full size:
Replacing COBOL At Social Security Is A Bad Idea
From Waldo Jaquith, described as a former government technologist, writing for MSNBC:
... Wired magazine reported last week that the Department of Government Efficiency plans to replace the mainframes that power the agency’s mission and rebuild their functionality on new servers in a new programming language — with just a few months’ work.
Assuming Wired’s reporting is accurate, we know that such an effort will surely fail. The track record of decades of modernizations of thousands of software systems, in both the private and public sectors, makes that clear. This isn’t even an interesting-yet-flawed idea. It’s a hackneyed, clichéd bad idea that could only sound compelling to novice software developers. It’s like cooking a Thanksgiving turkey in 20 minutes by putting it in a blast furnace, or choosing to get measles instead of getting vaccinated against it: it sounds most convincing to the layperson who asks the fewest questions. ...
Critics complain that the COBOL programming language, widely in use in the SSA, is old and outdated. This is wrong. While COBOL’s origins date to 1959, it’s an actively maintained programming language, with an updated standard published by the International Standards Organization in 2023. The advanced age of actively maintained languages is evidence of their sustainability and quality. ...
Critics also complain that mainframes are antiquated in an era of cloud computing. In fact, mainframes are still in wide use throughout the public and private sectors. They are not the room-sized reel-to-reel machines of the 1960s, but instead sleek, modern machines that would turn any developer’s head. They excel anywhere that it’s important to have lots of processing power, high redundancy and the ability to muscle through big batches of data processing—precisely what the SSA needs. ...
Replacing COBOL is a special challenge, for a reason generally known only to experienced COBOL developers: math works differently in COBOL. It handles decimals unlike any other programming language, which is particularly important for large financial systems working at the scale of the SSA. What COBOL might calculate as 1,000.99, Java might calculate as 1,000.98. Neither number is wrong in a mathematical sense, but for an accounting and payment system designed around decades of COBOL-based math, the Java-based answer is functionally wrong. For a system making 840 million financial transactions annually, such a small difference in math can quickly spiral into a disaster. ...
DOGE To The Rescue
DOGE is saying that they’ve corrected almost all of the Numident records kept by Social Security to show that anyone 120 years of age or older is dead. Of course, this is a complete waste of time. Numident isn’t used to pay benefits. There are separate databases for that and they don’t include anyone older than 115 but, hey, if it impresses the rubes who voted for Trump it’s all for a good cause. Of course, despite this, those rubes will still believe that 150 year olds are being paid because the rubes are credulous fools.
Mar 31, 2025
Trump Orders End To Treasury Issued Paper Checks
I missed this one. Last week Trump ordered an end to Treasury issued paper checks as of September 30 of this year.
I think it's better than 95% of Social Security claimants who receive their benefits by direct deposit now but there are those who still need paper checks. One important group who still need paper checks are claimants who have lacked the funds to keep a bank account open while they wait months and years for their Social Security disability claims to be approved. They're only too happy to receive their payments by direct deposits once they have money to put in an account but not for that first check or two.
Yes, I know there are benefit cards but the fees on those are ridiculous. More important, most folks still have a bank account when they file their Social Security disability claim but later have to close the bank account because they're broke so they won't be set up for a benefit card.
We'll see how this plays out. In theory, they aren't supposed to be paper checks even now but circumstances on the ground don't match up with what armchair theorists think possible. A little leeway is needed.
COBOL Isn’t The Problem
Mar Hicks wrote a few years ago about an episode where Republican leaders tried to blame COBOL for basic governmental agency failings that had nothing to do with COBOL. As he writes:
… But despite [COBOL’s advantages], there’s a cottage industry devoted to making fun of COBOL precisely for its strengths. COBOL’s qualities of being relatively self-documenting, having a short onboarding period (though a long path to becoming an expert), and having been originally designed by committee for big, unglamorous, infrastructural business systems all count against it. So does the fact that it did not come out of a research-oriented context, like languages such as C, ALGOL, or FORTRAN.
In a broader sense, hating COBOL was—and is—part of a struggle between consolidating and protecting computer programmers’ professional prestige on the one hand, and making programming less opaque and more accessible on the other. There’s an old joke among programmers: “If it was hard to write, it should be hard to read.” In other words, if your code is easy to understand, maybe you and your skills aren’t all that unique or valuable. If management thinks the tools you use and the code you write could be easily learned by anyone, you are eminently replaceable.
The fear of this existential threat to computing expertise has become so ingrained in the field that many people don’t even see the preference for complex languages for what it is: an attempt to protect one’s status by favoring tools that gate-keep rather than those that assist newcomers. …
Bisignano Nomination Advancing
The Senate Finance Committee has scheduled a meeting for 10:00 Eastern for April 1 to advance the Bisignano nomination to become Commissioner of Social Security.
Mar 30, 2025
Even AEI Thinks Social Security Was Well Run — Until January 20, 2025
From the right wing think tank American Enterprise Institute:
Here in the DOGE era, the specter of inefficient bureaucracy haunts many government agencies. Yet the Social Security Administration (SSA) offers a surprising counter-narrative—at least in parts. As civil servants go, those administering retirement benefits are a relatively efficient bunch, according to AEI scholar Mark Warshawsky, who until 2021 served as the agency’s deputy commissioner for retirement and disability policy.
As he tells in a new podcast, “I would say, in terms of the retirement side, it is a well-run program.” The Internal Revenue Service efficiently collects payroll taxes and administers benefit taxation, while disbursements flow with minimal leakage through fraud or processing errors. This efficiency is all the more remarkable given the program’s gargantuan scale—some $1.3 trillion in annual benefits.
Less efficient, Warshawsky goes on to explain, is the Disability Insurance part of Social Security. It demands substantially more administrative resources, with means-testing, medical evaluations, and ongoing eligibility verification creating a bit of a bureaucratic morass. Likewise, the Supplemental Security Income program is also particularly cumbersome, requiring detailed scrutiny of both income and assets.
Recent criticisms of the agency seem overblown, however. Claims about payments to long-deceased beneficiaries are demonstrably false. The SSA employs robust verification mechanisms, including automatic investigation of nonagenarians without recent medical claims and outright benefit denial for anyone claiming to exceed 115 years of age. …