I Love Tech, But...

Barbara Wilson Arboleda

Tech is exciting! And frustrating. And fun! And disappointing. And everywhere ilovetechbutpub.substack.com

Episodes

  1. Aug 28

    Replace Core: Fixing A Hospital Computer System While It’s Live

    A hospital laboratory computer crashes in the middle of the workday. The staff spend hours completing their work manually. The system comes back up, but nobody knows what caused the failure. In this episode, my dad, Bob Wilson, takes us back to the 1970s and his work supporting the laboratory computer system at Ben Taub Hospital in Houston. A communication problem between the laboratory system and the hospital’s administrative computer was causing patient-data messages to be rejected, queued, and retransmitted in a digital doom spiral that consumed all available disk space and brought down the system. Starting with an inch-thick printout of the computer’s core memory that arrived by mail, Bob traces the problem to an unusual interaction between the communications hardware and a longitudinal parity check. Then the hospital calls: it’s happening again. The queue is growing. They have about 45 minutes before another crash. There isn’t time to produce and distribute a conventional software fix. Instead, Bob creates a three-instruction patch, converts it to octal, and dictates it over the phone to the hospital’s console operator. The final command? Replace core. In other words: update the computer system while it’s running. What could possibly go wrong? In this episode, we talk about: * debugging from a printed dump of core memory * computer-to-computer communication in an early hospital information system * the tiny edge case that caused the failure * why the same bad message kept returning * patching machine instructions directly into a live system * what happened when Bob’s boss found out * the permanent fix that followed * why modern hardware and software safeguards make this kind of intervention largely impossible today * how healthcare computing evolved from something resembling the Wild West into an environment built around testing, redundancy, permissions, and controlled deployment Technology has changed enormously since the ’70s. Thankfully, so has our troubleshooting. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit ilovetechbutpub.substack.com

    Replace Core: Fixing A Hospital Computer System While It’s Live

About

Tech is exciting! And frustrating. And fun! And disappointing. And everywhere ilovetechbutpub.substack.com