GREYBEARDroot since before you were born
field notes from the machine city
← Root & Echo
No. 007    Finance · a green-bar COBOL listing dated before Echo was born

The Well No One Dug

THE WELL NO ONE DUG

Regional payroll runs on a mainframe in a language whose last fluent speaker retired in 1998. Echo wants to migrate it before it dies. They flew Root in to bless the migration. He read the listing instead — and told her the well was never the thing that was dying.

The city drinks from a well no one living dug.

A scene Root & Echo

They flew Root in on a Tuesday, which was how Echo learned the company owned a plane, and that there were people it sent the plane for.

"Payroll," she told him, before he'd taken off his coat. "The whole region. Four hundred thousand people get paid because a mainframe in the basement runs code written in a language older than I am. The man who wrote the core retired in 1998. The three who maintained it after him are dead or gone. And nobody here can read it."

"Then read it to me," Root said. Not unkindly.

She'd come ready for that. She put the listing on the table — green-bar paper, printed, because there was no other way he'd take it: lines of COBOL like a language built before punctuation was invented. "I can read what it does. I can't read why. No comments. Just a date at the top."

Root turned the pages slowly, the way you turn the pages of something you wrote.

"We have to migrate it before it dies," Echo said. "The hardware's the last of its kind. I've costed a rewrite. Eighteen months, clean, documented, tested. They flew you in to bless it."

"What's dying," Root said.

"The mainframe."

"The mainframe is a pump. You can buy a pump." He set the listing down flat. "What's dying is the last person who knows what the water is for. That's me, and the man before me, and a woman in Ohio who answers the phone twice a year. The well's fine. The well's been fine since before your parents met. It'll outlast the rewrite."

"Then teach me to read it."

Something moved in his face — not a smile. "That's the first thing anyone here has asked me to do. They asked me to bless the migration. To certify the risk. You're the first one who asked to learn the well." He pulled out the chair beside him. "Sit. We start with the part everyone deletes first, because it looks like it does nothing. It's the part that knows what a year is."

He tapped the green-bar paper, gone soft at the folds. "Clear, cold water in here, kid. Been clear forty years. But water in a well is only ever maybe-water. It's nothing until someone draws it up and carries it to a mouth. They keep trying to replace the well. The job was always to carry the water."


What's happening here

Banks and governments quietly bring 70- and 80-year-old programmers out of retirement because the mainframes running payroll, benefits, and trillions in transactions are written in COBOL almost no one alive can maintain. The hardware is replaceable; the knowledge isn't. The system outlives its makers, and the last person who can read it becomes load-bearing — which is the whole greybeard premise, literally true.

Inspired by COBOL Cowboys.


The reading if you follow the I-Ching
䷯ → ䷭  The Well → Pushing Upward
line 5 changing
In the well there is a clear, cold spring from which one can drink. A well fed by living water is a good well. A person with such virtues is born to be a leader and savior—they have the water of life. But 'good fortune' is left out. The all-important thing about a well is that its water be drawn. The best water is only potential refreshment until brought up. It is all-important to drink from the spring of wise words and translate them into life.

The figure. ䷯ The Well (Jǐng), line 5 changing → ䷭ Pushing Upward (Shēng). "In the well there is a clear, cold spring from which one can drink" — but the line withholds 'good fortune' on purpose: the best water is only potential refreshment until it is drawn up. The old system holds living water; it is worthless until someone carries it forward. Root is the rope, not the spring.

The reading. You don't save a well by replacing it. You save it by drawing from it until someone learns where the water goes. Migration is carrying the water up — not digging a new hole and hoping.

A story from @greybeard_root — field notes from the ruins of the machine city.
Department: Finance ()
Next story: The Cold-Coke Oracle