The Sabre reservation system was created by IBM for American Airlines in the 1950s — when a computer filled an entire building floor and was built out of vacuum tubes — and remains actively used today by multiple airlines. The programming language has been switched several times over the past 60+ years, but essential compatibility remains.
https://www.theregister.com/2022/12/28/southwest_outdated_it...
Kevlin Henney has recently suggested we should stop calling it technical debt, and start calling it technical neglect instead.
Managed debt is a useful thing, if you ignore debt, you end up out of business.
Edit: Ok reading comments jogged my memory. It was something to do with the 'Sabre' system which was from the 1950's.
They run on a specialized version of Sabre that doesn't work the same as the other airlines on Sabre (AA, etc.) which is one reason you don't get SWA flights in Orbitz, etc.
https://blog.geaerospace.com/technology/big-wins-in-flight-e...
Skysolver is a GE Flight Services trademark - there’s a video here showing how it works and SW planes in the video. Contrary to the reddit claim, it does appear to use a predictive algorithm.
Highlight quote from the video: “It is humanly impossible when there’s a major disruption for somebody to figure out what the optimal approach is to get them back on schedule”
Edit: I could see tracking off-duty crew being difficult and done by phone - employees don’t carry beacons and would you want that surveillance from your company? In this situation many crew could be home for the holidays and far from their last known location, and stranded due to problems with other airlines, trains, or roads.
Their crew (and flight) scheduling software functions in a manner where it more or less simulates a "perfect" day of operations. Airplanes take off on time, land, and continue on. If anything disrupts this simulation, crew members had to call in and talk to someone to update the computer system to tell it that both the airplane and crew members are not where the system thought they were.
Once the call center got overwhelmed it was a cascading failure with Southwest quickly not understanding where most of their flight crew happened to be at any given moment. It appears they feel the only way to solve this is get everything (planes and crews) back into "starting position" to restart the simulation.