The Airline Industry’s Problem with Absolutely Ancient IT

Поділитися
Вставка
  • Опубліковано 20 лис 2024

КОМЕНТАРІ • 3,4 тис.

  • @TikkaQrow
    @TikkaQrow Рік тому +3428

    I promise that the last 15 years the IT dept has done nothing except warn higher ups of an impending failure of the system, and the higher ups likely said 'We'll think about it' while stretching the backbone of their company on box fans pointed at server racks in rooms where the AC failed 5 years ago.
    Always prepare for the worst, because the worst WILL happen given enough time, and however much it costs to prepare, I promise it'll be cheaper than waiting for the worst to happen.

    • @japzone
      @japzone Рік тому +135

      Yeah, at this point I'm almost convinced politicians won't do anything until the system actually collapses. So whenever that happens it'll be a year or two of pain for whoever needs to fly somewhere, as the industry scrambles to rebuild their entire infrastructure from scratch. 😛

    • @dinoscheidt
      @dinoscheidt Рік тому +127

      Technology is never the problem. Incompetence OR Short-Term optimization is. In this case: Both

    • @JoaoPessoa86
      @JoaoPessoa86 Рік тому +27

      at this point front line customer facing departments have joined IT's chorus

    • @chuckygobyebye
      @chuckygobyebye Рік тому +124

      The trouble is the IT department generates no income but has big capitals and overheads. Shave some of that and hello promotion! I've been running the IT department at my small company for the past 11 years and the only message I ever get from the CEO is COST COST COST!!!!!

    • @tjakkobosma5872
      @tjakkobosma5872 Рік тому +18

      @@chuckygobyebye Interesting, can’t you communicate with the ceo that IT has its benefits and investment returns?

  • @user-ug9ly2fd7d
    @user-ug9ly2fd7d Рік тому +2115

    Airline consultant here: this is INSANE. The fact that you included information that even I didn't know is beyond amazing. I only today realized how much research goes into these videos like...insane, even the internal tools wow. Great great job!!!

    • @nos9784
      @nos9784 Рік тому +17

      It really is amazing, even if you figure in that there is a team behind it.

    • @NikanDragosysSerpenDra
      @NikanDragosysSerpenDra Рік тому

      don't forget the passengers exploit ATPCO through usage of VPNs and get a fare for just 310 dollar for a long haul flight from let's say Dallas Fort Worth DFW to Amsterdam, without VPN and booking from the netherlands it's 1200euro's but connect to a VPN in Mexico it's just 400 and with a discount voucher you get insanely low prices, and... say amsterdam can erupt into chaos it get cancelled but not necessarily due to weather but due to a technical fault caused by icing during departure from amsterdam because they didn't de-ice a really frozen Flap pod. then it classifies as a technical problem. flaps problems and one side of te flaps working good the other not can result in a deadly crash. because of 5cm of snow but freezing -20 overnight in march..... so you get to fly on an airfrance flight on an A350 to paris with a free TGV ticket from CDG to Amsterdam, the fuel economy being way better then their A330-200's of KLM you get to that 310mark and choose your seeting for 10euro's extra. and the passenger who has to wait for the airfrance flight to depart 3 hours later, but upon arriving in CDG just hop on a TGV and transfer to a thalys at lille'europe or in brussels On a amsterdam express which will be operated by highspeed trains as well (the ICNG), the eurostar coming FROM london doesn't require lengthy passport checks. a thallys must be reserved and i dont know if they run from CDG directly to amsterdam let's just say a TGV + ICNG is cheapest for the airline. and why not brussels? well brussels airport is more inland and a flight to there would deviate much further actually causing more problem and delays
      Part of it is a true story... i experienced. especially the crazy price differences and refreshing pages cache's and virtual machines with VPN's to book tickets, amazing. and yeah rerouted 500south f your destination with a highspeed train a thalys from gare du nord would take 2hoursand 40 minutes with more legroom and a awesome 300km/h experience, the only slowdown occurs between brusselsand antwerp were they they do 160km/h but can do 200 with ERMTS enables but not all trains i belgium and the Netherlands have ECTS that is used with incab signalling. from antwerp to amsterdam it's a 300km/h ride again with a stop in rotterdam. and if you live closer to rotterdam than amsterdamm or even closer to antwerp like TErneuzen or near or in breda in antwerp or brussels you take the brussels express and in HSL zuid in the netherlands thers a point were trains can exit high speedline and get to breda very quickly..... it's just amazing parnetership with rail AirfranceKLM SNCF SNCB DB and NS that allows that option as 5CM of snow is not gonna stop a train

    • @Shinzon23
      @Shinzon23 Рік тому +6

      Not paying attention would do that, yes.

    • @themorethemerrier281
      @themorethemerrier281 Рік тому +43

      100% agreed. I worked in consulting with Sabre and Amadeus 20 years ago. The detail in this video is extremely impressive.

    • @nos9784
      @nos9784 Рік тому +10

      @Teamgeist no way to verify without spending just as much effort... and no effective reason to doubt, in my case.
      The channel seems pretty legit, this does not strongly affect me, so I can just choose to trust here, without much concern.

  • @vegannomad
    @vegannomad Рік тому +5519

    The fact that literally 40 years after taking my first flight I still can't purchase an airline ticket using my full and correct legal last name because it contains a hyphen is mind-blowing to me. That really says everything you need to know about the airline industry's IT systems.

    • @Evangelionism
      @Evangelionism Рік тому +186

      Wait what? You can't get a ticket cause ur names double barreled??

    • @inspiratron
      @inspiratron Рік тому +508

      @@Evangelionism Can confirm. Can never figure out whether they want me to leave out the hyphen altogether, replace it with a space... and oddly, this isn't on most airlines' FAQ pages online, despite hyphenated last names not being THAT uncommon.

    • @Evangelionism
      @Evangelionism Рік тому +123

      @@inspiratron That s interesting and pretty ridiculous man. My first name is double barreled (although I usually spell it in a way where I don't include the hyphen, sometimes even for legal purposes) and my family names are double barreled. I haven't had any issue traveling before but buying things online using my bank card can be a bxtch sometimes! Couldn't buy myself Discord nitro using my card cause the hyphenation of my family name made it hard to tell whether to use a space or a dash (neither worked).

    • @nicolapodgornik6644
      @nicolapodgornik6644 Рік тому +24

      Oooooooooh yeah, don't get me started with it lol

    • @MsTalia1
      @MsTalia1 Рік тому +79

      Alex accented names too.
      Like Ólafur, won't work. Either it'll reject, come out as Ólafur, or lafur.

  • @roanwestraat9604
    @roanwestraat9604 Рік тому +1164

    As an IT professional, corps VERY rarely replace or upgrade hardware until it literally is about to burst or already burst. Its VERY frustrating. Ive been used as a scapegoat for this shit before too.

    • @eldermoose7938
      @eldermoose7938 Рік тому +36

      The funny thing is individuals basically do the same. The most up to date tech I have is my Gaming Rig, all so I can play skyrim with mods.

    • @gl15col
      @gl15col Рік тому +91

      And trying to explain that the cost of an eventual meltdown is going to be way more painful that an organized, preplanned upgrade just goes in one ear, out the other...

    • @KaitouKaiju
      @KaitouKaiju Рік тому +18

      @@eldermoose7938 now that you mention it, my graphics card is a 1070
      But hey it plays Hogwarts legacy just fine so it can't be too outdated

    • @FIDEL_CASHFLOW_
      @FIDEL_CASHFLOW_ Рік тому +33

      Me too dude. The Bean counters simply don't understand that the cost to replace obsolete ticking time bombs in the environment is nothing compared to the monstrosity of a headache and of a cost that it will be to try to get a company back up and running if a piece of the critical infrastructure goes kaput. Now you're paying all kinds of emergency fees from consultants and emergency rush jobs from other places to get your hardware faster or whatever the case might be, all while the brass are screaming at you to get it back up and running

    • @alohatigers1199
      @alohatigers1199 Рік тому +26

      @F L
      Quarter by quarter, short term gains. It’s not sustainable in the long term. That’s the biggest flaw of capitalism.

  • @adisario
    @adisario Рік тому +4819

    I no longer consider Southwest to be a "low-cost airline." Its fares are often right in line and sometimes higher than the traditional big carriers.

    • @NoNameAtAll2
      @NoNameAtAll2 Рік тому +392

      no longer low-cost
      still low-comfort?

    • @johnkeefer8760
      @johnkeefer8760 Рік тому +259

      I think it depends on the route. Where I live they are still always 50% of United. But other routes are the same

    • @schalitz1
      @schalitz1 Рік тому +177

      Agreed, I never understood why they were considered a "low cost carrier." They're never the cheapest, and they never go where I need to get to.

    • @hadinossanosam4459
      @hadinossanosam4459 Рік тому +227

      "Low-cost carrier" is a business model description (like network carriers, charter airlines, and others), not necessarily a price observation. Lower turn-around times, uniformity in aircraft types and seating classes, direct instead of hub-and-spoke flights, etc. are all intended to reduce costs, but don't guarantee drastically cheaper prices than other airlines (especially since these days, many non-LCC's are still influenced by some of the LCC philosophy)

    • @Marcusvi24
      @Marcusvi24 Рік тому +66

      I'd say they're Low Cost but not ULTRA Low Cost like say Allegiant/Ryanair etc.

  • @sonofbelz
    @sonofbelz Рік тому +974

    As someone who works in IT, it is completely unsurprising that this is the case. You'd be appalled by just how many vitally important things run on highly outdated tech. This is usually because the cost, manpower, and time required to replace it is often absolutely monumental. So company bigwigs stick with "well if it ain't broke, don't fix it." Even the pentagon still has critical systems that run on windows 95 and 98.
    Not saying it's right or the best way of doing things, but there's usually more to the story than just pure money or greed in these cases. Nothing in this field is ever as simple as just pressing a few buttons on a keyboard or unplugging a device and plugging a new one in.

    • @SoulDevoured
      @SoulDevoured Рік тому +34

      Yes it's not easy to implement new software.

    • @johnrodgers2018
      @johnrodgers2018 Рік тому +33

      Yeah... We work on systems running XP but when I worked on IT airline systems that was a whole new level of ancient. OS2 , token ring, and whole airlines running 56k links

    • @BlackWolf207
      @BlackWolf207 Рік тому +39

      Yeah it’s incredibly naive when people say “just upgrade the system!” As if it’s so simple and cheap and can be done in a few hours or something.

    • @miguellee3
      @miguellee3 Рік тому +8

      Exactly. I work in IT for an airline and your comment is spot on

    • @zackeryhardy9504
      @zackeryhardy9504 Рік тому +22

      Sometimes updating to the newest software can cause more issues short term than the old software was. And in areas like engineering, software like cad used to be a pay once and own it forever. Now its exclusively a subscription that costs as much as the original own it forever price so no one swaps out the old software going as far as to setup virtual machines to run it.

  • @Robin_Goodfellow
    @Robin_Goodfellow Рік тому +655

    I work for a software consulting company. Basically my job is to write custom software for businesses. So naturally, I deal with technical debt on a daily basis. It can be very frustrating at times because we are not in control of whether or not the hulking old system is replaced or improved. That's in the hands of our clients. We can always advise, but never command.
    However, when we _are_ actually contracted to replace or improve old systems, my job suddenly becomes amazing. The level of impact I can have is staggering. My work can affect people all over my state, or even all over my country. I love doing this kind of work, but I have to be asked to do it, and given the money and time to do it right.
    If you're out there and you're in charge, take a good, hard look at your systems and ask whether they could be considered modern and efficient. Ask what the cost of failure is. Then do something about it, before the whole thing caves in.

    • @Veritas-invenitur
      @Veritas-invenitur Рік тому +66

      I had a new client 6 years ago that had been plagued with constant minor failures and quarterly major failures. After evaluating the entirety of their infrastructure, procedures, and software I recommend a complete overhaul. Everything including the wiring was replaced. New software was deployed, and new procedures were written. It’s been 5 years since everything was completed, I only see them annually now to check in. No issues are ever reported. When you do it right and spend both the time and the money, things just work.

    • @Robin_Goodfellow
      @Robin_Goodfellow Рік тому +8

      @@Veritas-invenitur great to hear it's doing so well. It gives me hope.

    • @MostlyPennyCat
      @MostlyPennyCat Рік тому +4

      Borrowing at the Bank of Bodge and then paying back with interest.

    • @texlad04
      @texlad04 Рік тому +14

      Are you sure we need to upgrade? This has worked fine for years. What's the ROI? How do we know we really NEED to upgrade? Ha!

    • @elcaciquedev
      @elcaciquedev Рік тому +6

      This is a wonderful anecdote, and I also think an example of how important Systems Design is of the most critical things when creating long-term solutions. I also have a similar responsibility with a small data team and think about how doing things with effort can have a positive impact not only on the company but also thousands of customers is rewarding and motivating.

  • @TimePlusTravel-
    @TimePlusTravel- Рік тому +1144

    As an ex-travel industry employee (thanks, Covid), seeing that GDS screen gave me some PTSD. Travel agents call it 'flightmares' - stress thinking about doing something wrong in the GDS system (which can result in expensive fines from the airlines if you break booking rules accidentally that the system allows) or having to do some major re-booking. I don't miss flight bookings at all!

    • @KRYMauL
      @KRYMauL Рік тому +30

      As some of the of the Airlines work to upgrade their outward facing system the GDS starts to look more like a bunch of json data. I guess it explains why I've heard it called the "database."

    • @scotsmuscle
      @scotsmuscle Рік тому +7

      TA here and i completely agree its a complete mess , also having worked on the airline side. i understand both and both are a mess

    • @gr6e
      @gr6e Рік тому +7

      This is crazy to think about. The only reason I re-entered aviation is because of covid. So many commercial airliners need to be stored because flights are still down, which is the reason I even have a job right now (I'm a mechanic at a long-term storage facility)

    • @tranquoccuong890-its-orge
      @tranquoccuong890-its-orge Рік тому +14

      i heard of the problem of "screen fatigue" from military enthusiast circles
      its mostly about how long a radar operator could stare into a screen until his eyes feel tired and begin to affect his performance, which is crucial in detecting enemy planes, missiles and stuffs
      seems like its not really unique to military now

    • @defaultuser00000
      @defaultuser00000 Рік тому +5

      Seems like a perfect work for AI. (not joking, Ive worked some administrative and managment jobs that no one wants to do and everyone would probably highfive if there was an AI to take over, letting us focus on more "humane" tasks)

  • @Prizm44
    @Prizm44 Рік тому +157

    Thanks for your proper voiceover with natural pauses. So sick of lazy UA-camrs who splice a thousand edits together, chopping out all pauses and creating a never-ending barrage of words where you don't have a chance to think or absorb the info.

    • @kellyngrey4950
      @kellyngrey4950 5 місяців тому +1

      This channel has a long list of great vids like this. Quality narration, info, editing.

  • @johnopalko5223
    @johnopalko5223 Рік тому +1568

    I finally retired from IT after 40+ years in it. We would beg and plead with management to spend more money on staffing, upgrades, etc., all to no avail. Then, when something finally did break, it was, somehow, all our fault.
    Of course, that never stopped them from spending money to implement the latest fad in software development or whatever and trying to shove it down our throats, thus making it even more difficult to do our jobs.
    Feh!

    • @ooo_Kim_Chi_ooo
      @ooo_Kim_Chi_ooo Рік тому +59

      I'm in IT and a pilot. The cost of upgrading the systems would be horrendous. The amount of FAA and federal red tape and testing would be insane. It would literally have to be all the major Alliances getting together and crowd funding a standard system its that bad. Also, keep in mind Airlines aren't about new technology, they are about stable, and supportable.

    • @proosee
      @proosee Рік тому +147

      @@ooo_Kim_Chi_ooo I don't think you get the essence of comment above - it's not about new technologies or upgrading everything at once - it's about continuos improvement, which is impossible when managers have mindset of "do not touch if it works". Simple as that. Yes, I can agree that system so safety-critical on which many other system depend has a lot of inertia, but that's only argument against revolution, not against evolution. And last, but not least: the amount of money developers are begging for is magnitude lower than money spend on investments in other branches of this industry.

    • @ooo_Kim_Chi_ooo
      @ooo_Kim_Chi_ooo Рік тому +16

      @@proosee Its just not possible though in the airline space. I mean people easily forget that in the 80's planes were literally falling out of the sky and when Airbus introduced all their wizardry it didn't go off without a hitch. The airline industry has been bit hard by new technology whether it be computers or hardware. They are extremely slow to move on anything and approach more of an it's working perfectly now don't touch it until we need to approach. When you are dealing with lives and money at such a scale their willingness to be up to date is lessened by the fact that they really have no really reason too other than its old and shitty to use.

    • @proosee
      @proosee Рік тому +52

      @@ooo_Kim_Chi_ooo still: it's not "willingness to be up to date" - literally entire video is about weak spots of this system. I beginning to doubt you ever integrated with legacy system, because if you say "shitty to use" is the most significant problem then you are doing those kind of integrations wrong - you can easily create some intermediate layer to isolate from it and never thing about it again. The case here is that this system is unreliable, slow and faulty - and yes, there are new technologies that solve those problems, but word "new" is not the most important here.

    • @johnopalko5223
      @johnopalko5223 Рік тому +12

      @Guy Montag That's the trick, all right.

  • @jeancarlocastro7455
    @jeancarlocastro7455 Рік тому +340

    I worked for about 5 years with a travel agency, and got really familiar with Sabre GDS. The tool itself was quite marvelous as a new agent, but as the years went on I started to notice the huge amount of limitations it had. For example, the entirety of a corporate account for one of the biggest oil companies in the world could be messed up quite easily by one single agent unticking a box while looking up a PNR. Happened many times, and I swear there was never a change on the GDS to avoid delaying thousands of passengers from booking their flights.

    • @nsaneissane
      @nsaneissane Рік тому

      Well as long as that oil company was getting fucked I have no problem with that.

    • @Remianen
      @Remianen Рік тому +8

      Hmm, what box is that? Granted, I don't use the graphical interface (I've been on this GDS for 30 years, don't need it). Are you referring to a command that allows the editing of the 1st level star?

    • @gfjfjufidi2880
      @gfjfjufidi2880 Рік тому +1

      isn’t that the opposite of a limitation? proves that it grants too much rather than too little,

    • @ZephrymWOW
      @ZephrymWOW Рік тому +2

      @@gfjfjufidi2880 no its a limitation because of how few people are trusted with systems that don't have sanity checks in place.

    • @NewYorkGuy09
      @NewYorkGuy09 Рік тому +2

      I'm wondering how much the giant oil company got discount % from normal fare? I believe they are mostly travel in J

  • @kanetao
    @kanetao Рік тому +1185

    When I went to college in the late eighties, one of our profs had experience in the airline industry and helped with Sabre. Fast forward to 30 years later, we are still using the software he worked on. How sad is that.

    • @cipher01
      @cipher01 Рік тому +1

      Wow

    • @sagesheahan6732
      @sagesheahan6732 Рік тому +1

      Damn. 🤦

    • @TerenceKearns
      @TerenceKearns Рік тому +7

      that would be demoralising. i could never work at a place like that.

    • @firstlt2
      @firstlt2 Рік тому +9

      US Airways had updated their reservation system and the agents liked it before America West bought them. America West brought Sabre back, and then they stuck with Sabre through the merger with American...yay!

    • @greecoboost
      @greecoboost Рік тому +11

      I'm a tech for a company that provides IT support to airports all over the world. Sabre, IMAGE, and whatever the heck Delta Airlines uses are incredibly dated and clunky. They look like an app running in Windows 3.1

  • @GingerKiwiDev
    @GingerKiwiDev Рік тому +468

    My mom worked for Air Canada in reservations and bookings in the late 60's and early 70's. They had one of the most up to date systems at the time. It sounds like not much has changed since then, and that she could literally do the same job 50 years later with almost no additional training. (She still remembers most of the 3 letter airport codes too!)

    • @Mike-fx4nu
      @Mike-fx4nu Рік тому +12

      What has changed is their profitability.

    • @astich
      @astich Рік тому +58

      3 letter airport codes never go away. they are burned in my brain and finger muscle memory. Its hard to type or and not ord.

    • @wta1518
      @wta1518 Рік тому

      4 letter codes are better.

    • @SKAOG21
      @SKAOG21 Рік тому

      @@wta1518 why do you say so? Personally I like 3 letter codes just because I'm so used to it, and they usually have some resemblance to the location of the airport.

    • @wta1518
      @wta1518 Рік тому +3

      @@SKAOG21 So do the 4 letter codes, at least in the US they're typically just the 3 letter code with a K at the beginning (eg. SFO becomes KSFO).

  • @Citricut2
    @Citricut2 Рік тому +211

    My father worked in ticketing many years until retirement. He used to work with an Amadeus terminal and type the most complicated reservations on the command line by hand. He then was unable to work with a windows computer or use the mouse 😂 This brought good memories, thanks for the video.

    • @Drawyah
      @Drawyah Рік тому +2

      Travelport Galileo > Amadeus 😉

    • @inspecktorf
      @inspecktorf 8 місяців тому

      GDS system babyyyyy😅

    • @BoletusDeluxe
      @BoletusDeluxe 7 місяців тому +5

      My mother is the same, she'd destroy me on a command line but can't figure out how to drag a file between folders lol

  • @jeromykeloway
    @jeromykeloway Рік тому +3247

    Ah yeah... The old Story of "technical dept". Technicians always warn and management never listens.

    • @LordCoeCoe
      @LordCoeCoe Рік тому +168

      Always have stuff in writing, so if someone is looking to blame someone they can't blame you.

    • @shenrr6802
      @shenrr6802 Рік тому +214

      Valid comment, but it's "technical debt", not dept.
      Curiously, I've seen a ton of people get it like dept

    • @MarcSolomonScheimann
      @MarcSolomonScheimann Рік тому +77

      I am in technical management, and all I think about is technical debt. Today’s technical debt, is tomorrow’s headache.

    • @anomanderrake5434
      @anomanderrake5434 Рік тому +28

      It's not a simple case of management not listening. There's no incentive to listen as the video says. You upgrading mostly favours the competition then you. American Govt or international airline organizations could easily fix this by mandating the new solution within a year for all airlines. But they aren't doing it.

    • @DudeWithTheBling
      @DudeWithTheBling Рік тому +19

      It's not just management, it's the accountants too

  • @pinkertonfld
    @pinkertonfld Рік тому +152

    This isn't just an issue with Airlines, as someone who's worked in enterprise IT for Large companies and Governments for a few decades now, everything may look nice, but almost all system backends are running on either an ancient system, or ported over from such (The old software just moved to newer computing systems with a new-ish user interface, but the backend is still talking in what most would call "dead" protocols and database languages. Cobol, Fortran, etc.) Same goes for those "fancy" systems that healthcare use, it's all based on a 1960's protocol (M, or MUMPS)
    The problem is they become so used, that nobody wants to be the person that changes it out in fear that it'll break things more, and or deal with the downtime involved.
    On top of that most "new" systems are being developed by "Cloud" software companies, rather than software you can own/run, customers are being "locked" into a company that can... once under contract, be able to hold your data for ransom and charge whatever they want. (This is the main reason behind the "cloud", it's all subscription "locking" in customers, not about saving money or reducing support needs or cost).

    • @swampgod
      @swampgod Рік тому +8

      i agree with all of this but especially your last point. between all the different saas/cloud companies that either go out of business, get bought out & slowly scrapped for parts by a larger company, or completely overhaul their product/company focus out of nowhere-- making the decision nowadays to try to upgrade legacy services is a real rock and a hard place.
      and that's not even to mention the challenges around sourcing new hardware these days (ironically because you'd be competing against those same cloud companies massively scaling their data centres)

    • @sorryi6685
      @sorryi6685 Рік тому +1

      Can't companies create a Linux system or they should look at India. There are lot of firms who will make non cloud software that will give ownership to company

    • @wuokawuoka
      @wuokawuoka Рік тому +3

      The difficulty with the legacy code in Cobol is the lack of tools we became used to in the last decade. Automatic deployment and thorough automatic end to end testing are a hell of a drug. And even more expensive when to be introduced after the fact to a system that is about six decades old and full of tightly interwoven ideosyncracies noone knows fully or may even be in a position to start to understand.
      Re-implementation is going to be expensive, but for what gain?

    • @frankkobold
      @frankkobold Рік тому +4

      @@sorryi6685 yeah, Linux is great for servers, but no company which isn't IT focused and wants to be successful will touch Linux.
      With Linux, you as a company have to operate and maintain all of it, while you as a company do not have the expertise and not the resources to stay up to date. The same way a production company doesn't run their own haulage subsidiary.

    • @frankkobold
      @frankkobold Рік тому +2

      I agree with the first part, but not with the cloud/saas.
      Does a production company operate their own haulage subsidiary or have inhouse Architects? No? Why not?
      Bc it's not your business model, so you should only keep the minimum inhouse infrastructure, the rest you try to outsource if possible.
      The bigger problems are company mentalities, who think that the IT system has to fit all processes, instead of finding a middle ground - pick the software which fits your processes best, and adapt your real world processes as much as possible to the IT landscape.
      Cloud means you outsource cyber security (only a few companies can afford an actual, decent system inhouse) as much as possible, you don't care about software updates which can stop your production, you minimize the hassle of finding good IT guys (especially if your company is in the country side and a bad IT guy is always worse then none), you need less expensive hardware to run demanding software, lower capital cost and better scaling (classical example, Photoshop - one time licence is ridiculously expensive, a monthly payment plan which flexible in-/decrease is create. Or how big is your server supposed to be? Doesn't matter, take the small one and book additional capacities when needed instead of overscaling your IT hardware landscape)
      Has cloud downsides and do you need external consultants to support your decision (not making it for you) which one to pick? Obviously.
      But these negatives dwarf by the alternative - keeping everything inhouse.

  • @Jabullz
    @Jabullz Рік тому +660

    If tax dollars are used to bail them out, they should be held to a general standard regardless of what it will cost them. And that's the end of it.

    • @t.j.vellinga6225
      @t.j.vellinga6225 Рік тому +90

      If they needed to be bailed out then it should be a publicly held company that is sponsored by the government and run by the people, not a corporation, since the government essentially bought it.

    • @Aliens1337
      @Aliens1337 Рік тому

      @@t.j.vellinga6225 Unfortunately, many of these guys are "too big to fail." Boeing for example, they have been a shit company that ignores safety protocols and all about cutting corners to save cost, yet they keep getting gov contracts to keep themselves afloat. It's because Boeing is one of the largest employers in the US, and if they went belly up, tens of thousands of Americans will lose their jobs. Boeing is holding the American people hostage to force bailouts and contracts from the gov. It's the same thing with many of these big corporations. Their argument is always "If we crashed, we will take down tends of thousands of jobs with us and it will hurt the US economy more than just giving us a few billion dollars to get bailed out."

    • @redroad9949
      @redroad9949 Рік тому

      @@t.j.vellinga6225 Because the government is really good at running things (-‸ლ). Just let them fail.

    • @ironroad18
      @ironroad18 Рік тому +13

      In the US the airline industry is already subsidized by the government and also has contracts to fly US mail. Any more money given to them will go straight into the airline executives' pockets.

    • @t.j.vellinga6225
      @t.j.vellinga6225 Рік тому +29

      @@ironroad18 Exactly. Remove the execs and socialize the airline industry.

  • @gusnaughton5037
    @gusnaughton5037 Рік тому +364

    Google Flights doesn't do a GDS lookup. It buys availability data directly from OAG and consumes AVS messages from airlines directly and use a much smarter data structure internally to quickly evaluate farings.

    • @alittlebitgone
      @alittlebitgone Рік тому +32

      This is my understanding as well, was surprised to hear otherwise in the video.

    • @getellied
      @getellied Рік тому +96

      Yea, I found it weird that the way it was described as being bad is that "behind the pretty UI is a system that joins data from multiple APIs" like yea... that's the entire IT sector right there lol

    • @4rk
      @4rk Рік тому +40

      Iirc Google bought ITA Software, which powered this kind of search for a while and even supported some small airlines, maybe just one Caribbean one. And they got a ton of flack about anti trust from a lot of air travel businesses for basically side stepping the GDS.

    • @ianneilson
      @ianneilson Рік тому +23

      @@getellied I was thinking the same thing, but one of the key points was that those APIs haven't really changed in any meaningful way. I'm guessing GDS is mainframe based, which it's pretty hard to find developers for now, and architecturally change would be incredibly risky. Typical enterprise risk avoidance, where they avoid risk so hard that they end up in more risk in the long run.

    • @photinodecay
      @photinodecay Рік тому +15

      That was also built by about 1/4 of the people who were at the MIT AI lab in its heyday. (Disclosure/Source: I worked for ITA, but not on QPX.)

  • @Peacewind152
    @Peacewind152 Рік тому +780

    As a private pilot and IT professional, I've been following this story closely. Thanks for breaking it down. What a lovely morning coffee watch.

    • @Seeker0fTruth
      @Seeker0fTruth Рік тому +11

      I thought to myself: what’s a ☕️ ⏰ ? A watch you wear made of coffee beans? A coffee-themed watch? Oye. I haven’t had my coffee yet clearly!

    • @thedishonestjeffsokol2489
      @thedishonestjeffsokol2489 Рік тому +11

      as a person who watches youtube videos, I watched this video today.

    • @ralkiashh
      @ralkiashh Рік тому +2

      I went to flight school through college and got partially through , then dropped out to work IT haha. Loving working as a field service tech right now.
      The college program (Eastern Michigan University) was horrible; I was told something like 48/60 of students in my year ended up switching out of the flight science path and got av management degrees or MBAs. We had to take multiple semesters of aviation-oriented classes that were almost entirely useless (stuff like weather science, adjacent to aviation but not applicable in a pilot's career)
      It's hilarious to me how important the aviation industry is to society in general, yet the barrier to entry is so artificially raised by school institutions and the FAA. College programs are the most approachable way for kids to get into aviation beyond those whose daddies can pay out of pocket for training. We'll continue to have a pilot shortage until young pilots aren't made to jump through a thousand hoops just to get their degree on the academic side *in addition to* flight school
      It's ridiculous to me that stuff like VORs is something you're still required to spend time and money on and understand, yet they don't even exist anymore really and were mostly obsolete since the late 80s. But I digress lol

    • @Pierrot9315
      @Pierrot9315 Рік тому +1

      As an aircraft mechanic, I knew our it systems were fucked in regards to parts procurement, but never imagined other sectors of aviation to ba also fucked to such an extenr

    • @thomgizziz
      @thomgizziz Рік тому

      Then you haven't learned sh*t... if you are a pilot you should have picked up on the fact that this dude doesn't know enough to know that he doesn't have a clue.

  • @dimitridonny292
    @dimitridonny292 3 місяці тому +50

    Well, this aged like wine

  • @surferdude4487
    @surferdude4487 Рік тому +407

    I was an IT professional at a bank. It frightens me that some of the processes that the bank relys on are still running in Cobol. That code is as old as I am and I'm retired.

    • @knoahbody69
      @knoahbody69 Рік тому +1

      You're probably older than the code unless you started coding when you were born.

    • @surferdude4487
      @surferdude4487 Рік тому +56

      @@knoahbody69 The only Cobol code I ever wrote was as a part of a course while I was in university. Even then, Cobol was considered to be old, obsolete and strange. No, I did not write any Cobol for any client ever.

    • @brianpoi5117
      @brianpoi5117 Рік тому +13

      Modern versions of cobol are actually not bad to write in. The problem is crust that has built up over 40 or 50 years.

    • @Mork2001
      @Mork2001 Рік тому +6

      If only AC DC had written a song called COBOLed instead of Snowballed 😉

    • @demoniack81
      @demoniack81 Рік тому +20

      I work for one of the top 3 banks in Europe and I literally worked on a Java batch application that is older than me just last week. I'm 29.

  • @LucasRodmo
    @LucasRodmo Рік тому +262

    I develop IT infrastructure topology to companies. And, o boy, what I see in the backbones of IT infrastructure is insane sometimes. Many companies don't have a budget constraint in infrastructure, specially when they are the basis to the business or when they have a cultural bias towards innovation (like tech companies and startups in general). But some companies are properly insane. I recently run a metrics analysis in a BANK, and what came back was... wow. People running HR, PD and salaries through Excel sheets, with no backup... IT personal making adm backup into their personal Google Drive accounts... Memory and latency beyond critical performance with 7 years old hardware with no support or spare parts... Crazy after crazy

    • @LuLeBe
      @LuLeBe Рік тому +18

      Honestly though, I see this more as a problem in the IT world than non-IT. Upgrading an old vehicle to a newer one is much more straightforward than upgrading to a new software solution. Software never works as intended or as expected and workers find ways around that, but not even good training can overcome the experience with the old system. It's like giving out a new vehicle with the steering reversed. Sure, on paper, just steer the other direction. But of course everyone would crash.

    • @no_more_spamplease5121
      @no_more_spamplease5121 Рік тому +15

      "If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization." -- Weinberg's 2nd law

    • @leudast1215
      @leudast1215 Рік тому +7

      I worked in small business as part of an MSP. So many HIPAA violations. No backups. 15 year old virus ridden servers. It was disgusting. Never use your credit card at gas stations, Dentist offices, lawyer offices, even hospitals.

    • @lesslighter
      @lesslighter Рік тому +2

      this is hilarious because this is exactly my experience... when your office workspace still uses a more primitive version of a spreadsheet you know whats up and I have no incentive to advise the change so... why bother... -_-
      infact it got so bad that I want to try ask airlines how the heck they still get parts for such PCs cause finding them is getting rarer in my part of the world
      in short that yes I want to adapt what airlines use for the house... its THAT BAD
      tl;dr the office still uses DOS applications to run... and I get laughed at posting comments at LTT if they have answers... well LTT community being LTT community you get the idea

    • @vultureTX001
      @vultureTX001 Рік тому +5

      hate to break it to you, but that is common with banks. They don't have IT as part of the base mandatory infrastructure because technically one person with a spreadsheet can run a single bank...just not process more than a few customers per shift ;)

  • @chillaxter13
    @chillaxter13 Рік тому +277

    This "Good Enough" mentality with accountability only to the share holders is honestly one of the most pressing problems we have today, period. Not just in the airline industry, but in industry altogether. It's a primary driving factor in the income gap eroding the functional middle class, driving a portion of global inflation and encouraging corporate corruption on a massive level.

    • @thomasmathews4592
      @thomasmathews4592 Рік тому

      Yes! Everyone has bought into the "we can fix all our problems by cutting red tape" mantra that politicians use to pretend their budgets are going to balance because of those magic red tape savings, and everyone seems to have forgotten that this is PRECISELY what regulation is supposed to be for. Making sure that the thing the free market is optimising for is actually the outcome we want, because they will default to whatever happens to be in shareholder interests and sometimes this is in the public interest and sometimes it isn't.
      It is just much harder to actually do the work, think it through, and implement something rather than just make noises about evil "red tape". (And if we are honest, how many voters are going to recognise that work as being valuable?)
      If the FAA funded a new fast, modern, extensible system and then denied licenses/permits to every airline that didn't update to support it, airlines would fall over themselves to implement it and not lose the revenue. Problem solved.

    • @moartems5076
      @moartems5076 Рік тому +16

      Thats not the "good enough" mentality, but the "why not be greedier" one

    • @ibn_klingschor
      @ibn_klingschor Рік тому +6

      so f the shareholders and make all industry state owned for the public

    • @the_expidition427
      @the_expidition427 Рік тому +6

      @@ibn_klingschor If every worker was staffed in the Army and fleet, we'd have full employment - and nothing to eat

    • @ibn_klingschor
      @ibn_klingschor Рік тому +3

      @@the_expidition427 uh how. Armies must be well fed to fight in wars

  • @vash47
    @vash47 Рік тому +250

    as someone who works in IT, you'd be surprised how much critical infrastructure runs on ancient, fragile code written many decades ago but hidden through a nice, modern interface

    • @SaraMorgan-ym6ue
      @SaraMorgan-ym6ue Рік тому +6

      not at all

    • @EJD339
      @EJD339 9 місяців тому +5

      Yeah, I work as a building automation specialist and it's crazy all my clients thar still do that. The only industry that I contracted with that never was like that was pharmaceuticals.

    • @florence-himeap
      @florence-himeap 9 місяців тому

      That's some John-Wick-level stuff

    • @grzegorzbrzeczyszczykiewic563
      @grzegorzbrzeczyszczykiewic563 9 місяців тому +3

      Doesn't the entirety of the world's banking system still run on COBOL? Or am I misremembering?

    • @zer-zd4gc
      @zer-zd4gc 7 місяців тому

      ​@@grzegorzbrzeczyszczykiewic563pretty much yeah

  • @lbgstzockt8493
    @lbgstzockt8493 Рік тому +5680

    The fact that airlines don't yet extort every passenger individually is the only good thing in this story

    • @ianbowers8138
      @ianbowers8138 Рік тому +464

      And that's only because of their complacency. Certainly not owing to any sort of benevolence.

    • @flyingcat812
      @flyingcat812 Рік тому +135

      There’s no such command in the GDS

    • @simongchadwick
      @simongchadwick Рік тому +225

      I don't have concrete evidence, but I suspect hotel and car rental companies do this by tracking browser cookies and IP addresses. Sometimes I have secured better rates when using a VPN via another state or country.
      And don't always believe the "Last room left at this rate" flags.

    • @celarc99
      @celarc99 Рік тому

      @@simongchadwick Fun trick for hotel booking. Check your booking price, and if its to high for you, reset your browsers cookies and go back to the webpage. (Do not reload, input the original link again.)
      On certain booking sites, this is enough to have the algorithm generate a new price.

    • @Homer-OJ-Simpson
      @Homer-OJ-Simpson Рік тому +20

      That's what competition is for -- they can't extort too many passengers or they lose business.

  • @noonedude101
    @noonedude101 Рік тому +208

    As an airline pilot, I can confirm that this is all true.
    Our scheduling system still runs on Windows XP. An early version of it. I’m not kidding.
    Also, regarding the experienced rebooking agents part of this. Also very true. Just a few months ago as I was about to fly a flight home where my sister was a passenger, I realized it was going to cancel. 2 hours before it canceled in LGA, I knew there was a flight home out of JFK at a slightly later time and was able to get my sister on the train to JFK so she made it home. Just knew that because when you do it day in and day out, you eventually figure out what goes where and when.

    • @knoahbody69
      @knoahbody69 Рік тому +11

      You mean the windows XP that is not supported anymore and is vulnerable to hacking?

    • @hassanabdulaziz7275
      @hassanabdulaziz7275 Рік тому +1

      IS this ssue w a US problem or worldwide?

    • @noonedude101
      @noonedude101 Рік тому +1

      @@hassanabdulaziz7275 I’m not entirely sure, honestly.

    • @kai325d3
      @kai325d3 Рік тому

      @@hassanabdulaziz7275 Worldwide. Ask any air crew and they've used a horribly outdated software at least once, probably still does. There's probably only one good EFB software in the market right now and even that is not great

    • @user2C47
      @user2C47 Рік тому +6

      ​@@knoahbody69 Hopefully it's on an isolated network where it can only talk to other machines that run Windows XP.

  • @sage5296
    @sage5296 Рік тому +99

    The “reverse tragedy of the commons” you described is basically the prisoner’s dilemma, mutual cooperation is beneficial on aggregate but individual non-cooperation is locally better

    • @CC3GROUNDZERO
      @CC3GROUNDZERO Рік тому +7

      I think a better word for the "reverse tragedy of the commons" is capitalism. Why would individual non-cooperation be locally better? Competition is a disease preached to us by the mutually cooperating owner class.

    • @jamesdinius7769
      @jamesdinius7769 7 місяців тому

      ​@@CC3GROUNDZERO Go starve in Venezuela and then tell me how well the alternative works. Oh wait, you wouldn't be able to because even if you survived you aren't allowed to complain.

  • @LordTutTut
    @LordTutTut Рік тому +119

    Great video. As a former IT professional I've used the economic uncertainty of today to try out some other fields besides tech. It's crazy how you can tell management that a planned upgrade/fix will cost so much less than if the system explodes, but they never listen. Then of course when things do explode, they try to throw you under the bus. I've always made sure to save emails of this happening, and it's saved my ass before. I hope things change but I sadly doubt they will.

    • @ronblack7870
      @ronblack7870 Рік тому +3

      but why are IT systems not designed to be easily upgraded or transferred to new systems. seems to me that should be the main requirement but it's always so complicated and takes great resources.

    • @LordTutTut
      @LordTutTut Рік тому +26

      @ron black The best way I can describe it is to imagine it like changing the gauge of rail track. A larger gauge functions very similarly in concept to a smaller gauge, but you still have to replace the rail itself and the wheels on train cars. Then, there'd be a transition to the new system where a loss of productivity occurs until everything adjusts to the new system. It's pricey in the short-term but not as pricey in the long-term as overloading a smaller system until it fails. Short-term profits in capitalism still prefer to keep the smaller gauge and hope for the best. In IT terms, businesses are using old code/hardware and hoping that it holds instead of transitioning to new systems with more capabilities. Code would need to be optimized for multi-core, hyperthreading capable processors, and parameters would need to be able to accommodate the massive amounts of data an upgrade could provide. Things get complicated quick when you're dealing with trillions of ones and zeroes that need to be processed then sent somewhere else

    • @cameron7374
      @cameron7374 Рік тому +4

      @@ronblack7870 Well, you can't switch to new systems that don't exist. You need to create those.

    • @thewhitefalcon8539
      @thewhitefalcon8539 Рік тому +1

      TBF a lot of IT professionals do also want to upgrade things that are working fine and not about to explode. We had to pull teeth to get an expensive ($50k) bit of network testing automation equipment, but we could have still done the tests with less automation, it would just be more work for us. The equipment was a big switch that let us set up test scenarios automatically instead of having to hard-wire them.

    • @AndrewAMartin
      @AndrewAMartin Рік тому +5

      @@ronblack7870 Designing for upgrades or transferring to new systems is an expense that most businesses are unwilling to pay.

  • @wassollderscheiss33
    @wassollderscheiss33 Рік тому +272

    I'm a computer scientist from germany and I knew the guy who came up with a similar system for German Rail. Whenever he heard about a delay of a train he stood there for a while frozen calculating the delays impact for the whole network.

    • @wassollderscheiss33
      @wassollderscheiss33 Рік тому +53

      And btw the key to solving NP-hard problems is using heuristics. Otherwise, your system will only be good up to an engineered limit and will reliably fail beyond that.

    • @lzh4950
      @lzh4950 Рік тому +19

      Understand too that Europe's national rail operators often operate different & incompatible ticketing systems, & people desire them to be more standardised & integrated like GDS is for aviation, so as to facilitate international rail travel

    • @sparcie420
      @sparcie420 Рік тому

      I’ve been told that the dutch rails still run in DEC/Compaq/HPe/VSI OpenVMS on virtual alphaservers

  • @FrostedGalaxies
    @FrostedGalaxies Рік тому +363

    My friend is studying aviation (basically pilot degree) and they asked me if I wanted to see their flight computer. As someone studying computer science, I find computers very interesting. They pull out a paper with a paper wheel pinned on and hand it to me. I was so confused.

    • @maddiemac365
      @maddiemac365 Рік тому +48

      Don’t bring the E6B into this

    • @ducky8075
      @ducky8075 Рік тому +87

      Different thing all together. Pilots carry E6B in case of electrical failure, where an analog computer may be all they have to do certain calculations. Technically it’s a flight computer, at least that’s what it’s called, but it’s more like a flight calculator.

    • @jamesalbrecht418
      @jamesalbrecht418 Рік тому +11

      @@ducky8075 smart duck

    • @Tubes12AX7k
      @Tubes12AX7k Рік тому +9

      I trust an E6B more than I trust anything else. It's what I learned on. In the event of a total electrical failure you will be returning to your E6B, lap board, and pencil. Total reliability.

    • @Neopumper666
      @Neopumper666 Рік тому +20

      As a computer science student, you will eventually learn that "having the latest tech" is not only not achievable, but also dangerous. Robust and failsafe systems are preferred for critical areas, and in case of electrical failure pen and paper are king

  • @Savelion
    @Savelion Рік тому +157

    I used to work for an airline using Amadeus. Unfortunately they started going with a graphical skin on top of Amadeus and forbidding us to use the command prompts we were using. That meant that all that changed was that now we were only allowed to click on buttons, which added significant loading time per click. Worse, the system didn't actually change, it just limited what the agent was allowed to do. So once it crashed or broke (which happened all the time) all you could do was wait until the system sorted itself out. Glad I left that job, so much frustration for nothing

    • @greecoboost
      @greecoboost Рік тому

      Are you by any chance talking about AlteaCM?

    • @Savelion
      @Savelion Рік тому +3

      @@greecoboost it was not :)

    • @TomDeWeerdt1
      @TomDeWeerdt1 Рік тому +1

      I work at a company selling a GUI rivaling the one from Amadeus and some customers are so happy to switch to ours because it's so much more simple and responsive

    • @Savelion
      @Savelion Рік тому +8

      @@samconstantinou2335 if you're allowed to just use amadeus you'll be fine haha. Very clunky but once I got used to all the command prompts I was so so fast

    • @brianda1528
      @brianda1528 Рік тому

      It was GoNow?

  • @Archangelm127
    @Archangelm127 Рік тому +405

    As an IT worker, this story hurts my soul. These problems are all SO solveable.

    • @autohmae
      @autohmae Рік тому +8

      And also very common

    • @hubermayer7551
      @hubermayer7551 Рік тому +51

      from a software standpoint they are solvable. The real problems are economics and cooperation as was also mentioned here

    • @proosee
      @proosee Рік тому +29

      Manager's response: "solveable? I don't think so, there's not ticket and no budget for that - go working on something useful like new UI design for customers so it will look nice, but be more confusing for the user".

    • @Archangelm127
      @Archangelm127 Рік тому +21

      @@proosee Far too clear and far too few buzzwords to be a real quote from a corporate manager. XD

    • @autohmae
      @autohmae Рік тому +3

      @@proosee of course their is money, it's just a matter of if they want to. All they need to do is have these billion dollar companies all put a bit of money on the side to fund a new or existing industry group to put in the work. Lots of industries have some done similar things. for example the banking industry has SWIFT.

  • @hb1338
    @hb1338 Рік тому +39

    I worked at a major international airline during a period where it realised its' old 1960s reservations system was no longer fit for purpose. The options were a) build a new modern system from scratch b) apply duck tape and bolt some clever little fix programs on top of the existing system. The airline chose b) because senior management was (probably rightly) terrified by the risks associated with a) - development effort, time and cost / amount of testing required / smooth cutover / integration with other legacy systems / PR damage due to inevitable problems. When your business is almost completely dependent on IT systems, reluctance to change is understandable.

    • @Mark-rw3kw
      @Mark-rw3kw Рік тому +5

      The failure rate of replacing the old airline systems is astronomical. So they have instead focused on building additional functionality outside of the old GDS systems to supplement the old limitations. But it is all very complex and spending money is no guarantee of success.

    • @darilmarra4383
      @darilmarra4383 Рік тому +3

      Yeah, but then you do this for 60 years and no one is now able to even just duck tape the crumbling mess, much less reconstruct it in modern technology (especially since the documentation is lost to time if it even existed in the first place)

  • @FrancisSiuChock
    @FrancisSiuChock Рік тому +68

    Legacy stacking will NEVER go away as established companies/ industries such as the airlines and telcos aren't willing to spend Billions on developing and implementing new and improved systems. Biggest problem is the further you kick the can down the road, the more complex and expensive it gets. Sabre was developed in the 1960's and is the main reservation system still used today.

  • @bjoerkengard
    @bjoerkengard Рік тому +1372

    European passenger rail companies looking at the situation, after having done the exact same thing and now refusing to go back to interoperability in booking systems: finally, a worthy opponent!

    • @zephyros256
      @zephyros256 Рік тому +139

      weren't they given an ultimatum by the EU though? Where they have to collectively present a plan on an interoperable booking system, otherwise the EU will make their own and the companies have to use that one.
      EDIT: granted, that would still mean it is at least a while before it is used.

    • @bjoerkengard
      @bjoerkengard Рік тому +102

      @@zephyros256 they were given an ultimatum, but I sure haven't heard anything of them even bothering to do anything about it, lol (if anything, some were actually lobbying for the EU to abandon the idea). And if the EU decides to make something of their own, we may well never see it in our lifetimes.

    • @kepler656
      @kepler656 Рік тому +15

      You could have formatted this comment in a non zoomer ticktock algorithm way.
      "Me typing out an entire comment with context, sentences and punctuation: Im gonna ruin this mans whole carrer!"

    • @FutureMan420Blazer
      @FutureMan420Blazer Рік тому

      @@kepler656 who fukin cares

    • @FutureMan420Blazer
      @FutureMan420Blazer Рік тому +6

      @@bjoerkengard smaller discount train operators are disrupting rail travel in Europe right now cuz of EU.

  • @nibblitman
    @nibblitman Рік тому +27

    The really interesting part is you can kind of apply this stuff to basically any industry that was big enough to get computers going in the early days. Banking, Hotels, Medical, Airlines, Power, Shipping, ect.

  • @DylanClarkSallee
    @DylanClarkSallee Рік тому +82

    This is an exceptional video. Growing up, both of my parents were flight attendants, and helping them navigate the command line interfaces of their respective airlines is what got me into computer science.
    One other tidbit - their bidding process was absolutely INSANE by modern standards. When flight attendants have the appropriate level of seniority (seniority is what EVERYTHING is based on in the industry), they have the ability to pick and choose which flights they want to work. Back in the day, this was done by distributing a gigantic packet to every flight attendant which contained every flight itinerary for that airline for the entire month. When I say gigantic, I mean it. The bidding package was often 600+ double-sided pages, in tiny font, with almost no white space. The amount of paper they went through was absolutely ludicrous.

    • @JimDean002
      @JimDean002 Рік тому +2

      My dad's best friend when I was a kid was a United pilot and his wife was a flight attendant. I remember them comparing notes because my dad was a truck driver and he bid runs as well. The airline stuff was absolutely crazy. The upside of it was when my dad was gone on the truck and Dale was in town I used to get to go to Stapleton and hang out with him once in a while.

  • @rustydogcfl
    @rustydogcfl Рік тому +90

    I used to be a travel agent for a large travel agency based in NYC and had to create itineraries and fares by hand using commands in Sabre to generate tickets. I even used validation plates and had to hand write them as well depending on the air carrier.

    • @kingthranduil8807
      @kingthranduil8807 Рік тому +3

      We have those as well when I was with KLM. Whenever I use that validating machine to issue an MCO, the passengers ar the counter are always startled with the loud smashing sound it makes. 😂

    • @rustydogcfl
      @rustydogcfl Рік тому +1

      @@kingthranduil8807 That's hysterical.

    • @vishalsyoutube
      @vishalsyoutube Рік тому +1

      What is a validation plate?

    • @rustydogcfl
      @rustydogcfl Рік тому +3

      @@vishalsyoutube A validation plate is a metal embossed plate with the airline name and logo along with their three-digit IATA issued accounting code. This allowed you to validate an airline ticket on that airline or one in which they had an interline agreement with.

    • @vishalsyoutube
      @vishalsyoutube Рік тому +1

      @@rustydogcfl thanks!

  • @lordec911
    @lordec911 Рік тому +18

    The other issue with replacing and updating the GDS is that there are other industries that also rely on it.
    Hospitality, car rentals, some entertainment/tourist stuff, and even some bussing and cruise ship systems.
    There have been a couple different pushes to update the GDS by big players over the last 20 years and it never moved past the idea stage.
    One of my previous jobs I worked at one of the main Hospitality companies, we updated and rebuilt our systems every 10-15 years but they still hooked into and used the underlying 1960's GDS.

  • @jnb756
    @jnb756 Рік тому +220

    I can tell you from experience in an unnamed payroll company that changing from a command line system to a graphical one for the ticket agents will NOT make things smoother, faster or easier. When you know how to run your command line with the amount of information needed you can fly through the process. Make that a point and click and the delays between even just screen refreshes will turn a 5 minute process into 20 minutes.

    • @kevinheard8364
      @kevinheard8364 Рік тому +14

      Yes!!! Good on you.

    • @bisaVCI
      @bisaVCI Рік тому +40

      True, but there's still no reason why you couldn't invest in improving the system - making the process of getting an re-booking more flexible, scheduling including crew information, making it harder to do a mistake - or make the mistake less hard to fix afterwards.
      From my experience I want to echo what many here are saying: IT might be expensive, but the one of the things even more expensive is to wait until it crashes and everything burns. How much did SW have to pay for their Christmas chaos? You can probably save up to 90% of that by improving your system before it crashes in the worst possible situation. Down time is bad, but down time during Christmas is worse.
      But as the IT guy, you don't get to hire the people needed to fix the system, you're just there to keep it running, day after day, while yourself most clearly seeing these things will - one day - crash and burn an you're like Cassandra forced to have no one believe you, or no one care.

    • @autohmae
      @autohmae Рік тому +3

      Very much this, it's really important to get it right.

    • @Steven_Olson
      @Steven_Olson Рік тому +33

      A lot of the improvement comes in training new employees. Text systems are deceptively fast for experienced employees, but painfully slow to adapt for the new.

    • @defenestrated23
      @defenestrated23 Рік тому +30

      @@Steven_Olson that's why TUIs (text user interfaces), which are a hybrid of CLI and graphical, are amazing. Powerusers can rip through using hotkeys while noobs can point and click their way through menus.

  • @sideshowmatt7119
    @sideshowmatt7119 Рік тому +53

    The decrepit IT isn't just on the airline industry. I work on the UK rail system, and we similarly have a back end system for train schedules (called TRUST) which is the backbone of the timetable information supplied to passengers and the public. There are other systems too for things like crew scheduling and rolling stock planning, but these often don't talking to each other, so when a major route gets closed for an unplanned period of time due to an infrastructure issue, or emergency, that's why it all falls apart so dramatically, affecting services often far away from the area where the problem is.

    • @neutrino78x
      @neutrino78x Рік тому +3

      "There are other systems too for things like crew scheduling and rolling stock planning, but these often don't talking to each other, so when a major route gets closed for an unplanned period of time due to an infrastructure issue, or emergency, that's why it all falls apart so dramatically, affecting services often far away from the area where the problem is."
      Indeed. I think the video poster is trying to imply that we should try to replace aviation with public transit trains and that would solve it, but public transit does the same kind of stuff. And it doesn't have the speed that we need in North America and Australia. It can't take 20 hours to go from LA to NYC. Five or six hours is already too long.
      Good news is that Lockheed and NASA have developed a fuselage shape that lets you break the sound barrier with a barely audible sonic boom, so hopefully we'll get supersonic over land again....so it will be more like 2 or 3 hours to go from LA to NYC. 🙂

  • @ryaneGT
    @ryaneGT 11 місяців тому +5

    As an operations/aerospace engineer inside Boeing, I am always impressed by how concise and entertaining your videos are! This one take the cake and yet its just the tip of the iceberg in terms of the constraining factors that GDS has within the part 121 world.

  • @ZZ-sb8os
    @ZZ-sb8os Рік тому +85

    What giant industry or corporation these days *doesn't* settle for good enough? I've seen it happen over and over. Businesses have to be good to get big, but once they get big, they stop trying to be good and start trying to stay big, and being good and staying big are sadly different directions for most businesses.

    • @fredinit
      @fredinit Рік тому +11

      IBM, Goggle, Facebook, PayPal, airlines, manufacturing, railroads, trucking... list goes on and on. It's like the old saw of running from a bear... I don't have to be the best in the industry. I just need to be marginally better than you in some manner.

    • @thegoldenatlas753
      @thegoldenatlas753 Рік тому

      To be fair to airlines, they are alot more regulated, and most of their stuff has to first get approved by the FAA before they can use it, and that's expensive and slow.

  • @tiadaid
    @tiadaid Рік тому +141

    7:54 - this sure brings back a lot of memories accessing my former airline’s reservation system to check bookings and flight availability. Had to have a cheat sheet to remember all the codes needed!
    As for Southwest not allowing booking via GDS - it’s a legacy of the early days of the GDS. Back then, those GDS were owned by the airlines (for example American Airlines owned Sabre, while United owns Apollo which was merged into Amadeus). These airlines, in a way of trying to squeeze their competitors, chose to charge other airlines for every booking made on their GDS. Even worse, some of the airlines, namely American, dicked with the algorithm of the GDS so that their flights get first display on the GDS because they found that travel agencies back then would often offer customers the first flight offered because they were used with the fastest flight being first in their OAG routing book. In one instance, they dicked the system so that flights from New York Air, a competitor, was listed last in the system. Why? Because they dared to challenge American on the New York-Detroit flight.
    All that led to Southwest to say, “F*** you, we just won’t sell on your asswipe system” And that’s why they’re not on a GDS today.

    • @kevinheard8364
      @kevinheard8364 Рік тому +4

      I miss the OAG. If *only* us 'normal customers' could have access to what was in that book back in yesteryear!

    • @atomic32205489
      @atomic32205489 Рік тому +3

      Southwest uses Amadeus now and for the past several years at least at the frontline (airports).

    • @raygold1
      @raygold1 Рік тому

      All true

  • @scarletvc
    @scarletvc 4 місяці тому +24

    I'm watching this after the Crowd Stike Crash 😂

  • @cdpiv
    @cdpiv Рік тому +26

    Ι am working for the reservations department of an airline and although relatively newbie and a young person, I heavily dislike the web format of our GDS (Amadeus ARD). I was trained in it, but I surely prefer the old-school cryptic commands. In reality, it is a lot simpler and faster to work this way. Instead of clicking "Reprice" then choose the passengers, hit "Confirm" and then "Update Fares", I just write FXF and there it is, plain and simple. There are also many things that can only be done with cryptic commands, the scenarios that you have mentioned are actually a piece of cake. Anyways, that was a very nice video and it is always nice to see your hard work being appreciated :) Truth is that I was heavily inspired by early Wendover videos and decided that the commercial side of airline operations is equally important and interesting to the flight operations one. So thank you Sam!

    • @yeti9747
      @yeti9747 Рік тому +1

      So true

    • @DD-pm2vh
      @DD-pm2vh Рік тому +1

      Cryptic ftw, until you have to automate it.

  • @kilgore_trout_37
    @kilgore_trout_37 Рік тому +30

    My buddy is a flight attendant with another major, so take this with a little grain of salt I guess, but they said a major component of the Southwest meltdown was that when flight crew call in to get new assignments they call into the same number that everyone else does… which, when you cancel 10,000 flights can be a little hard to get through on!

  • @Aranimda
    @Aranimda Рік тому +19

    Problems will also arise for old software programs that have been written in old programming languages that are no longer part of modern IT education. Whenever the existing generation of programmers reaches pension age, there is nobody to replace them. This becomes a problem whenever the old systems need to be adjusted to operational changes.

    • @-Jason-L
      @-Jason-L 4 місяці тому

      I work for a bank. We have many young cobol devs.. it is bewildering. Were'd they learn it??

  • @realworldissues
    @realworldissues Рік тому +18

    So at Delta we use that software but internally we call it DLTerm. So let's say you want to look up a flight from say Atlanta to MSP (Minneapolis Airport) you would write on the system SATLMSP then it will spit out in bunch writing the flight time, departure time and different classes available in letters it's pretty archaic system but it's one even us devs don't want to touch because if you fix one thing something else breaks and most of the people who originally built these systems retired back in 2020. Fun fact it's quite common to leave something broken because if you fix that something else might break or their might be a cascading effect so if the thing broken isn't important or critical we just let it be.

    • @andyjay729
      @andyjay729 Місяць тому

      So new systems should be (and should have been) implemented in stages instead of all at once, is what you're saying.

    • @realworldissues
      @realworldissues Місяць тому

      @@andyjay729 correct

  • @FlyWithMe_666
    @FlyWithMe_666 Рік тому +371

    And I thought the 240p, 3 inch, 24 color displays from 1989 in eco were the most ancient thing in the industry…

    • @danicic87
      @danicic87 Рік тому +60

      You would not belive how much code that society is depending on is legacy code from 80-s or myb 70-s .. ( similar situation is inside all banks and credit cards ) ..
      And yes I have huge respect to software developers from that period ..

    • @ariandeelsii
      @ariandeelsii Рік тому +48

      @@danicic87 Make that 1960s for both banking and the core of the GDS. COBOL for the win, all credit to the amazing developers and the IT staff who chewing gum and rubber band to keep it working

    • @83hjf
      @83hjf Рік тому

      ​@@ariandeelsii sorry, you're giving too much credit to these developers and IT. I know quite a few "old timers". IT was very simple back then: call support, which was 99% of the time IBM. 20 years ago I had a teacher who complained that "now you have to do all yourself, in my day IBM was great, they even came without us even calling them, because the mainframe had an error and called IBM by itself".
      as for developers, we're talking about an extremely conservative industry with rules set in stone for decades. those systems are extremely simple (and because they're simple, they're so reliable). New developers have to work with the latest-and-greatest always pushing what's possible because that's what the market is about. Have to be inventing solutions with unclear and ever changing requirements.
      a coworker of mine, her dad worked at the bank in the 70s. he did the software in COBOL for the bank. the guy was a construction worker who grabbed a COBOL book one day and showed up at the bank when they were hiring.

    • @KingLarbear
      @KingLarbear Рік тому +4

      @@ariandeelsii yep, that's what we used in 2019 for USAA Federal Savings Bank

    • @stevepittman3770
      @stevepittman3770 Рік тому

      @@KingLarbear I've been part of a bank upgrade before, it's criminal the rickety-ass tech our entire economy is based on.

  • @daviddo658
    @daviddo658 4 місяці тому +9

    You might owe them an apology in light of resent events.

  • @tomkandy
    @tomkandy Рік тому +170

    Exactly the same problem in banking, and for the same reason - early adopters of computers with enormous legacy systems.

    • @amcluesent
      @amcluesent Рік тому +17

      Military is the same. US ICBM launch control is all in OS360 assembler.

    • @Spectification
      @Spectification Рік тому +25

      @@amcluesent That is kind of the point nowadays though... Low sophistication means low susceptibility to cyber warfare, which is what you need with ICBMs. As long as they guarantee a counter launch before the enemy nukes hit the silos, that is good enough.

    • @kklosowski
      @kklosowski Рік тому +4

      Same with insurance industry...

    • @eldermoose7938
      @eldermoose7938 Рік тому +6

      @@Spectification I've heard this a lot and while I think it has merit I feel like it's more an accidental benefit then a planed strategy.

    • @Spectification
      @Spectification Рік тому +13

      @@eldermoose7938 For sure its not a planned benefit. Its just a the biggest argument why not to upgrade.

  • @thargy
    @thargy Рік тому +21

    Fantastic simplification. After 17years in Travel Tech can’t tell you how many GDS integrations were cancelled due to ridiculous GDS developer licenses, etc. Amadeus, Sabre, et al made it too expensive to integrate so companies just do direct integrations with key sales channels. As you say, the APIs are old and severely limited, when combined with extortionate integration fees, it quickly becomes not worth integrating…

  • @gair_gare
    @gair_gare 3 місяці тому +7

    This aged perfectly

  • @eliotmansfield
    @eliotmansfield Рік тому +28

    Even those pictures you showed of the British 90’s travel agent IT kit was still just a front for another ancient it system that was running on even more ancient kit in a dusty data centre somewhere near slough

  • @BradColemanisHere
    @BradColemanisHere Рік тому +367

    Ah, but what happens when "good enough" is no longer true? I think that's where we are now. It is PAINFUL to travel now. I've traveled for 40 years now and the past four years I have regularly canceled flights, which never happened before. The terrible TSA lines, delayed flights, charging extra for a cup of water and carry-on luggage, the overbooked flights, crew not available, crew is late, paying extra to SIT NEXT TO YOUR CHILD, gate agents are the worst people to exist on planet Earth, the 90 minutes on hold with support, and terrible online booking experiences is too much. It's too much. I don't know if it's possible to incentivize better behavior, but I'm in favor of treating this like a crisis where the government helps get everyone on the same track. I mean, we literally had to write a law on how long airlines could detain us on the tarmac because airlines didn't care.

    • @abbysc417
      @abbysc417 Рік тому +64

      Air travel is practically dehumanizing at this point. I live 900 miles from my mother and we’d rather do two days of driving to visit her than a two hour flight.

    • @rafski123
      @rafski123 Рік тому +54

      @@abbysc417 This is why the US needs a high-speed rail network, it would free up the airports of all the small local planes that need to connect town that already have a rail connection.

    • @HalbeargameZ
      @HalbeargameZ Рік тому +13

      @@rafski123 the us needs a Shinkansen bullet train system like japan

    • @iannicolson
      @iannicolson Рік тому +19

      @@HalbeargameZ Shinkansen could be an option. Siemens' ICE trains have also proven reliable in many countries (Germany, Austria, Netherlands, Russia, China, to name a few). Also, there is the Alstom TGV, which is comfortable and good for high capacity with its double deck options.

    • @gfrewqpoiu
      @gfrewqpoiu Рік тому +32

      One of the problems is that the current market actively rewards the airline that can get you from point a to b with the lowest initial ticket price. Stuff that was included in the ticket like seat reservation, luggage, carry-on etc, is now an upcharge because it looks more attractive on booking sites to have a low initial price rather than a fare where everything is bundled in. One of the reasons why everything else gets cut or worse in quality.

  • @johnrenna5705
    @johnrenna5705 4 місяці тому +12

    Time for a sequel to this video 😅

  • @joshuablount
    @joshuablount Рік тому +133

    I appreciate that Sam marked Midway Airport in Chicago instead of O'Hare, as Southwest only flies out of Midway. This attention to detail is what makes Wendover so great and reputable.

    • @paigecunningham
      @paigecunningham Рік тому +25

      Actually, Southwest *does* fly out of O'Hare now. They added it back in February 2021. However, it still flies a lot fewer flights to and from O'Hare than it does to and from Midway.

    • @wta1518
      @wta1518 Рік тому +16

      Southwest flies out of O'Hare now too. I know because the last time I flew there were only about 20 million advertisements for it.

    • @ziggyman77
      @ziggyman77 Рік тому

      Actually just flew in last Monday. Southwest was present.

    • @vincenttt8289
      @vincenttt8289 Рік тому

      Apparently, that's wrong, so Wendover isn't so great and reputable.

  • @louiseellie5246
    @louiseellie5246 Рік тому +154

    Another thing that contributed to the SWA meltdown was the ramp issue in DEN. A manager sent an email to all the rampers requiring everyone work overtime over Christmas. The message ended by saying if you didn’t show up you were saying you quit. I heard 90% of the DEN rampers called off sick. While not the full cause of the meltdown it made things much, much worse for no reason. A lot of SWA employees complain that the days of Herb are long gone and that the company no longer treats its employees like people, more like commodities.

    • @jeffc1347
      @jeffc1347 Рік тому +24

      That happens to every company after the founder dies.

    • @LutraLovegood
      @LutraLovegood Рік тому +6

      Human ressources

    • @OnionChoppingNinja
      @OnionChoppingNinja Рік тому

      "...the company no longer treats its employees like people, more like commodities"
      Welcome to neo-liberalism.

    • @mrath
      @mrath Рік тому +5

      That brings into play the other issue that airlines currently face, being understaffed. If they had more employees, they would be able to put more staff on standby for when issues arise. With current staffing levels, a blip in one place can cause the whole system to breakdown.

    • @RobinTheBot
      @RobinTheBot 11 місяців тому +2

      ​​@@LutraLovegoodprotects company, not people. Hence the name. Manages a resource.

  • @colonelgraff9198
    @colonelgraff9198 4 місяці тому +117

    Anyone here in 2024 talking about Crowdstrike?

  • @DataRich2525
    @DataRich2525 Рік тому +148

    This has to be one of the most amazing insider videos I've ever watched. I work for one of the largest retailers in America and we run on Mainframes. As this story explains, the Mainframe didn't crash and that wasn't the issue. The issue, or at least one of the main issues, was that the scheduling system only scheduled planes, but not the crews. And the rule on crews timing out wasn't accounted for anywhere, which made things even worse.

    • @dankdank1891
      @dankdank1891 Рік тому

      I have been working in IT for 10 years, and I honestly do not remember what Mainframe means.

    • @brianpoi5117
      @brianpoi5117 Рік тому +18

      Modern mainframes are remarkable pieces of technology. It's a shame they get written off as outdated or legacy or the source of the problem most of the time.

    • @emmaisalone
      @emmaisalone Рік тому

      @@dankdank1891 Mainframes are centralized servers, usually built by IBM nowadays (I believe Hitachi also makes modern mainframes but I know little about it). Mainframes are much more powerful than decentralized servers (the servers people usually think of when they say "server") and usually have greater reliability than decentralized servers. Some mainframes configurations have been running for decades without downtime, thanks to redundant systems and sysplex. Linus Tech Tips (surprisingly) has a pretty good video about mainframe hardware

    • @benbohannon
      @benbohannon Рік тому

      Many of these crew "time out" regulations likely did not exist when the systems were built; so they weren't updated to keep up with changing laws.

    • @TheBaldr
      @TheBaldr 10 місяців тому

      @@dankdank1891 A mainframes sole purpose, including having a fully customized z/OS or a very stripped down version of Linux is to process transactions and store the data as quickly as possible. It is all about efficiency. While the hardware has gotten a little better, the software hasn't changed much, why rewrite code that was already optimized to almost the fullest extent decades ago. Not every company needs a mainframe, only those that deal with large volume of concurrent transactions.

  • @benharmon9575
    @benharmon9575 Рік тому +50

    Rental car companies are like this as well, or at least they were 10 years ago when I worked at Enterprise. The in-city locations had Windows 98 level GUIs, but the airport locations ran on command line programs. And it was a constant rotation of employees, so there was usually only 1 or 2 people who had that senior-level experience because they were permanently based at the airport.

    • @leftaroundabout
      @leftaroundabout Рік тому +21

      “Command line” is missing the point - CLIs can actually be very efficient (as also the video remarks). The main problem is the backends behind them.
      ...And the lack of education so younger employees can't use the proper interface and need to use the graphical layer which can't actually make use of all the functionality.

  • @benjamindstanley525
    @benjamindstanley525 Рік тому +3

    I work for a legacy brand airline and it’s amazing how old the technology is, just like you showed.
    But also like you show those of us who have worked for a few years know how to get ourselves around the system, the way regular passengers can’t.

  • @YouTubeGetsWorseEveryUpdate
    @YouTubeGetsWorseEveryUpdate Рік тому +45

    I'm working for an airliner as a developer and we use Amadeus. We are moving to NDC and while better it causes a lot of headache and takes ages. Don't get fooled by the "new" in NDC because it is based on XML and feels already outdated before it's implemented fully.
    Really nice video, very well explained! Btw, 16:11 takes away a common misconception that we are dynamically changing the prices or based on individual customers. There are only a certain amount of slots for a price so if they are all sold the price increase, not because you are looking for a second time to the same flight.

    • @mdnpascual
      @mdnpascual Рік тому +5

      yuck XML. 🤮

    • @MichaelEilers
      @MichaelEilers Рік тому +1

      As they sat in congress, re: the price increases, YOU LIE

    • @petergamache5368
      @petergamache5368 Рік тому +1

      What's this new-fangled JSON stuff, right? Now try explaining to Google they shouldn't pin TLS certificates ... Everybody doing NDC is doing at least something wrong!

    • @5hunt3r
      @5hunt3r Рік тому +3

      ​@@mdnpascual it's even worse than it sounds.
      i was part of a dev team which planned the implementation of NDC and it really is unbelievably stupid

    • @5hunt3r
      @5hunt3r Рік тому +1

      @@petergamache5368 thing is they are extremly slow to build ne standards like NDC because so many Airlines have a say in it that it overcomplicates the whole process.
      And because of that, NDC is the next best thing.

  • @sander2723
    @sander2723 Рік тому +35

    Worked for KLM customer service, the onboarding alone was 2-3 months just because the booking system with those codes was so outdated and difficult it took a lot of practice. I still have nightmares of codes like AD15OCTAMSCDG and shit like that. We had to do that manually while we had customers on the phone to order tickets as well. Boy was that a shit show. From my group of 15 new hires 11 quit (incl me) after the 3 months onboarding period, and the outdated and annoying system was a contributing factor for all of us and one of the root issues for lack of motivation, high pressure and even stress for some.

    • @travelhelps7071
      @travelhelps7071 Рік тому +5

      I would much rather enter AD15OCTAMSCDG and have instant response with accurate availability than fill in endless boxes on a slow fiddly online form and wait for pages to load and see half the picture .... Just speaking as a Amadeus native user dealing with corporate travellers... I guarantee that making bookings, changing bookings, re-issues etc take a fraction of the time compared to NDC where , when forced to use , we grind to a halt. But yes, I've had my laughs with KLM call centres ... "married segments" HAHAHA

    • @alwayscurious3357
      @alwayscurious3357 Рік тому +1

      Only lasted 8 months on that posting. Typing out entries can be confusing at times but when you got to talk to a passenger on the line it gets more confusing.
      _I'd rather work on the ramp servicing aircraft than go back to Airline call centers again._

    • @i_mixr
      @i_mixr Рік тому +1

      As someone who, on the daily, works with Amadeus reservations and Altea CM, it baffled me how easy things became after a while. At first it seemed like everything had its own entry and to some extent it’s true, everything ticket agents do has a backbone to the basics of creating a PNR.

    • @bjrnsrensen8456
      @bjrnsrensen8456 Рік тому +2

      It's not difficult, you're just not suited to it. Hundreds of thousands of travel professionals use it every day. It's fast, it's accurate and it's extremely powerful. Airlines have been trying to build GUIs and alternative systems to replace Native for over two decades now, and nothing comes even close to replacing it.

  • @machmodeling
    @machmodeling 4 місяці тому +9

    Southwest Airlines laughing at this video after surviving Crowdstrike with their Windows 3.1 systems

  • @sailorgregor
    @sailorgregor Рік тому +94

    A good presentation, and ultimately the key phrase is 'what's good for the stockholder ...'. Every corporation will end up cutting it's own throat because it can't see past the quarterly earnings that are 'good for the stockholder'. It truly amazes me that their stockholders, while earning a little less, will earn far more in the long run if they take the long view where public good and futures investment is considered.

    • @zyad48
      @zyad48 Рік тому +13

      B-b-b-but, and hear me out here...
      Money n o w
      /s
      Absolutely agree, absolutely hate the way corporations work these days

    • @TheDoomerBlox
      @TheDoomerBlox Рік тому +5

      Not here and now? What, you think HIGH FREQUENCY TRADING is a joke or something??
      🔫🤡 🔫🤡 🔫🤡 🔫🤡 🔫🤡

    • @heartache5742
      @heartache5742 Рік тому +2

      @@TheDoomerBlox 60 fps 46 khz trading

    • @TheDoomerBlox
      @TheDoomerBlox Рік тому +1

      @@heartache5742 The remaining 2 Khz were lost in the bufferbloat, unfortunate reality.

    • @cdreid9999
      @cdreid9999 Рік тому +7

      it's about the ceo execs and boardmembers not stockholders. If a ceo comes onboard a profitable well run company..cuts salaries and benefits, slashes the maintenance and puts its departments on starvation budgets profit jumps short term as the company feeds off itself. 5 years later his reighn has been very profittable, he the board and the execs have recieved massive bonuses..he leaves and the next ceo takes charge of a broken down barely functional organism in it's death throws and the profit and stock prices start to reflect that

  • @sk-sm9sh
    @sk-sm9sh Рік тому +74

    This reminds me what happened with internet in early 2000s. Initially we built many interoperable protocols for emails, chats, file transfer, voice calls that were software agnostic - you could be using one software program on one end and a different one on the other end and they worked well together. It worked remarkably well in 90s. Today they all except email died out and been replaced with non-inteoperable corporate cloud software as service products - facebook, google drive, onedrive, etc. It was interesting to learn that in airlines industry this olden approach survived for so long. In nutshell the problem with interoperable protocols is that once they get adopted it becomes too hard to change anything about them to the point where they get replaced by private closed propriatery product that is just many miles better.

    • @Yggdrasil42
      @Yggdrasil42 Рік тому

      And even email is slowly being replaced by Exchange.

    • @lzh4950
      @lzh4950 Рік тому +9

      @@Yggdrasil42 Isn't Exchange a brand of email server software?

    • @superNova5837
      @superNova5837 Рік тому

      I feel like the only semi interoperable software I have is blender for the single reason it has a bunch of file formats it can save as or load except for whatever the he’ll hbaked is

    • @darilmarra4383
      @darilmarra4383 Рік тому +1

      Usually not even replaced by better protocols, but by worse software with a lot of market share behind it

    • @baloog8
      @baloog8 Рік тому

      If you know about raising money, #1 money is infinite
      #2 only if the problem is big and obvious enough is it worth spending
      #3 when you do spend, make sure it's super good and novel so it lasts a long time.
      So it makes sense these are the patterns in airlines.

  • @pioni2
    @pioni2 Рік тому +8

    I was a consultant for an airline two decades ago. Their IT systems were 30 years old, allowing only four simultaneous connections for some important things. Although it must be said that the bunker for the old mainframes was big and awesome.

  • @scpatl4now
    @scpatl4now Рік тому +12

    I used to train agents on Worldspan 20 years ago. Worldspan was basically TWA and Pan Am's PARS system and replaced Delta's Datas II. It is exactly the same now as it was 20 years ago. So a system written for TWA and Pan Am is still in used along with SABRE (which is even older). That should instill confidence

    • @karenblaine7266
      @karenblaine7266 Рік тому +1

      Yes, considering that Pan Am shut down in 1991.

    • @dswood302
      @dswood302 Рік тому

      These systems were developed in the 60’s so they’re now 60+ years old. Unfortunately the ‘new’ NDC (XML) interfaces need to be backwards compatible so while interfaces may have changed, the underlying logic/limitations have not.

  • @michaelburns1269
    @michaelburns1269 7 місяців тому

    This is one of the single MOST IMPORTANT VIDEOS for travelers to watch. Helping them (and myself) understand why booking anything but a highly-typical itinerary can be a headache and seemingly extremely expensive. Thank you Wendover for making this video 🎉🎉🎉

  • @rapauli
    @rapauli Рік тому +448

    The most widely ignored software design rule is to "fail gracefully" Then the rule becomes "Lessons not learned, will be repeated "

    • @leftaroundabout
      @leftaroundabout Рік тому +68

      The most widely ignore software design rule is to fail *early* - better a small, localized crash that can be fixed by the developers actually responsible and while they remember all the context, than keeping it limping along with a bunch of squelched warnings and eventually cause a chain reaction of other failures.

    • @PanduPoluan
      @PanduPoluan Рік тому +24

      @@leftaroundabout so "fail early, gracefully (as in, still return error but don't corrupt anything else), and learn from that error."

    • @MostlyPennyCat
      @MostlyPennyCat Рік тому +6

      And then Borrow at the Bank of Bodge because it needs to be fixed yesterday and the customer is screaming at your clueless manager.

    • @mjjjuly
      @mjjjuly Рік тому +4

      make the system fault-tolerant, not fool-proof

    • @MostlyPennyCat
      @MostlyPennyCat Рік тому +4

      Honestly?
      It's best to just focus on fault recreation.
      Never ever try to 'handle' anything that isn't an exception generated by an unreliable system (connection timeouts, retry, etc)
      Number one priority, record what happened (public entry point) with which parameters, the stack trace and every version number required.
      Ensure your build process stamps unique version numbers
      write a new unit test to catch the fault before deployment, patch the code and turn the handle on the release process.
      Don't have one of those?
      God help your damned soul, because I wouldn't touch your company with an infinity barge pole.

  • @rayoflight62
    @rayoflight62 Рік тому +11

    Very good summation of the Status Quo. I liked your definition of the current airlines situation as "Reverse tragedy of the Commons".
    There are two solutions: one is the mandated government minimum standard of operation; two is setting a voluntary inter-airlines independent commission who sets a standard that every airline is obliged to implement. Servers and applications have come down in price since the IBM System/360 was running that command-line interface (don't ask how I know).
    Thank you for the video. Pretty much every aviation channel on UA-cam has made an oven-ready video on Southwest meltdown, but your Wendover video is the only one which had detailed the mechanism of the failure and the relations between the various software programs (apps?). I agree, the communication protocol may deserve the ½ century upgrade.
    Greetings from the UK,
    Anthony

  • @copper0
    @copper0 Рік тому +6

    So, in other words, SouthWest suffers from what all big businesses suffer from: PROFIT FOR THE SHAREHOLDER over all else at all costs. Profit for the shareholder over safety. Profit for the shareholder over employee pay. Profit for the shareholder over customer comfort. Profit for the shareholder over all else, always.

  • @philleotardo7016
    @philleotardo7016 Рік тому +21

    How convenient for timing. I went on delta airlines yesterday and mid flight, their entertainment systems(which run on linux) had to reboot because of malfunctions

    • @Jack-yl7cc
      @Jack-yl7cc Рік тому +3

      Fun fact, Linux is the de facto OS for Supercomputers and Financial trading servers so the OS is not the limiting factor for why Delta's entertainment system had to reboot on your flight. Delta could easily make their entertainment system more robust so that it could handle software failures and hardware malfunctions while providing 100% uptime availability. But they will never do that as it's an order of magnitude more expensive to do so and they have no financial or PR incentives to spend that kind of money.

  • @brian_castro
    @brian_castro Рік тому +8

    This problem of not adapting to newer software technology solutions is not just limited to the Airlines. You could also find it in a other legacy businesses. Take for example, Neiman Marcus, an old-school retailer. When I used to work for them right before the Pandemic, they were still using command line software developed in the 90s for their employees to clock in and for their inventory and logistics. Even though the computers were Relatively modern looking desktops. For example, we would open up one of the proprietary programs clicking the icon on a windows desktop, and the program’s window would pop up displaying a black background with green text like it was 1983.

  • @colletjulien
    @colletjulien 8 місяців тому +1

    Pretty good video. GDS are still using cryptic entries, but Amadeus is not any longer cryptic native since it migrated out of TPF, it is just backward compatible as travel agents are actually way faster using cryptic entries.
    And yes GDS only provides interlining routes as possible routes, this is however a commercial limitation rather than a technical limitation. Basically your itinerary is under the same e-ticket, and whoever is the airline in the e-ticket is the one in charge of bringing you to destination.
    But yes passenger could take a combination of separate tickets for the same itinerary. And several companies saw this as an opportunity to create "virtual interlinings". Comes with some drawbacks though: you have to pick-up you luggage and re-do the check-in mid way, and you are on your own if the connection is missed. "Virtual interlinings" companies try to mitigate those drawbacks with agreement with the airports for your luggage, and with insurance in case of missed connections.

  • @michaeldautry
    @michaeldautry Рік тому +118

    The #1 asset of an airline is their safety record, the #2 is their reliability record. You would have to be crazy to buy tickets on SWA the week of Christmas 🎄

    • @crispysocksss
      @crispysocksss Рік тому +1

      Not really

    • @bootmii98
      @bootmii98 Рік тому +3

      no, the #1 asset of an airline is its frequent flyer program

    • @classicallpvault8251
      @classicallpvault8251 Рік тому

      No, it's proximity to where people live and low costs. Ryanair is a universally hated - not disliked, no, outright hated - airline despite its 100% safety record, in over 25 years of operation they never had a single lethal accident. KLM, which was involved in the Tenerife disaster, the most horriffic air crash in history, is a lot better liked. The reason people fly Ryanair instead of KLM is that you can fly from easy to reach local airports. Within an hour of travel by car, 3 Ryanair bases are located from where I live: Eindhoven, Düsseldorf, and Weeze. The closest international operations base of KLM is Schiphol, which is twice as far away.
      My experiences with KLM are rare but were very positive. I still fly with these cunts from Ryanair because Eindhoven is just too close and too easy to travel to (even by train and bus it's just an hour away from here) to justify travelling twice as far and paying a slightly (or significantly) higher fare just to avoid them.

  • @janedoeYT
    @janedoeYT Рік тому +51

    As a software engineer, this whole topic just breaks my heart…

  • @karannsyt
    @karannsyt 4 місяці тому +17

    UA-cam algorithm is crazy showing me when so many airlines couldn't operate due to an IT outage

  • @Erin-Thor
    @Erin-Thor Рік тому +52

    The old model I learned in college still remains true; “To error is human, to really muck things up requires a computer.” 😂

  • @Zig_Was_Here
    @Zig_Was_Here Рік тому +9

    This was by far one of the best, most informative presentations you’ve made to date. And I watch every single one.
    I was seriously schooled. And I worked for United Express doing baggage service from 1998 to 2000.

  • @jamisonr
    @jamisonr Рік тому +5

    Great video, I was under no illusion that the IT systems in the airline industry were old and complex, but it was neat to learn specifics. Love this sort of "behind the scenes look"

  • @yaakovwaxman4807
    @yaakovwaxman4807 Рік тому +21

    This video seems extremely well-researched and presented. Even higher than the other Wendover production videos. Good job

  • @Decadentotter
    @Decadentotter Рік тому +17

    I was sitting in the airport during the FAA system restart. It was really weird to get notifications that our flight was delayed right before the news broadcast behind us said all flights were grounded. No one knew what to do or whether their connections would be there when they landed. Even the flight crews were like "we're going to board and try to take off at 9:30, but no promises we'll get off the ground"

    • @CharlesWT-TX
      @CharlesWT-TX Рік тому

      The US needs to privatize its air traffic control service. After Canada privatized its service, it became of the best if not the best air traffic control service in the world.

    • @ooooneeee
      @ooooneeee Рік тому +6

      @@CharlesWT-TX you clearly didn't watch the video. Shareholder value is the root cause for technological debt of airlines.

  • @Comm0ut
    @Comm0ut 3 місяці тому +5

    Ancient IT just saved Southwest from Crowdstrike. It's hilarious but points out the value of heterogenous IT systems because when everything runs the same OS then some vendor pushes an update a fecalstorm ensues.

  • @demar1496
    @demar1496 Рік тому +4

    Retired from a large software company 2 years ago after 32 years. When I was first hired in 1990, there was then-antiquated airline software that was associated with a product I worked with. It was a real chore to find skills to mend anything that went awry, or to scaffold a system in order to test fixes to the archaic code. I believe that the software is still used at many airlines, and it looks about as friendly as the 3270 green screens in this vid. Memory was really expensive in the days when the software was created, hence the brevity of presented data. Amazing that such old code works as well as it does.

  • @streetcruiser3301
    @streetcruiser3301 Рік тому +8

    This has to be my all time favorite channel, the level of explanation in depth without getting too technical is phenomenal. Keep up the great work.

  • @TheChosenRed
    @TheChosenRed Рік тому +6

    I used to work for a travel agent in the UK from 2000 - 2004 using Amadeus. I can't believe it's still being used in 2023!

  • @troyfilson
    @troyfilson Рік тому +13

    Another great explainer video! As a veteran of the travel industry with over 30 years experience, I'm glad you packaged this conundrum in such an easily consumable way. And as a technology partner to airlines, we really hope to break down some of these inhibiting stalemate factors. Nice one, Wendover!

  • @safebox36
    @safebox36 Рік тому +115

    CLI are quicker a lot of the time than GUIs, at least for trained employees.
    I did 2 years as a shop assistant and we used a CLI, boss pressed 8 buttons and could pull up any order. It was insane how shortcut keys worked.

    • @alexalcalaortiz368
      @alexalcalaortiz368 Рік тому +21

      you know shortcuts and GUIs are not mutually exclusive?

    • @safebox36
      @safebox36 Рік тому +25

      @@alexalcalaortiz368 no, but I can do Git commands quicker in terminal than via shortcut keys in an IDE

    • @botondhetyey159
      @botondhetyey159 Рік тому +33

      A) you could argue that the much increased training and adoption time may outweigh the benefits of a CLI, if the GUI is actually well designed, and decently speedy
      B) the two should not be exclusive. I still hate how strategy games figured out decades ago that you can have an easy to use GUI and a million shortcuts at the same time, and still make it work (with, let's be honest, minimal dev time overhead), and a big chunk of commercial software still doesn't let me Tab through options, or hit Enter for OK on a pop-up.

    • @Kythyria
      @Kythyria Рік тому +9

      A bunch of the ick here is using a CLI built decades ago for trained humans, as the machine-focused API. "Easy for humans to read" rarely translates into "easy for machines to read", leading to brittle code that's shoved in a box and nobody dares touch it ever again. A better design is that the CLI is simply one more interface over the same machine-friendly API, which can be designed to accomodate new concepts without risking breaking every existing client.
      CLI versus GUI is a much falser dihoctomy than is usually realised, and I suspect frequently turned into a console war of character cell terminals from the fucking 1970s, versus actually admitting you're using a bitmapped display to emulate that terminal. Modern twists are possible, with results displayed graphically (eg, numerous RDBMS frontends), and maybe even using graphical rendering to call out things like the boundaries of values rather than text.
      And even then, the problem isn't terminal vs bitmap. It's lazily developed--out of laziness, cheapness, or being in a hurry--software that uses bottom-tier design, without having things like commands as a concept in themselves, or reflection that can be used to automatically derive a scripting interface, or even being able to visualise data in a fairly raw way.

    • @crispysocksss
      @crispysocksss Рік тому +2

      I use voice commands at work now, it's much faster than manual inputs

  • @Silentguy_
    @Silentguy_ 4 місяці тому +10

    Wondering what could’ve possibly led to this being in my recommended on July 19th, 2024 🤔

  • @mcjacktwo
    @mcjacktwo Рік тому +11

    Telecom had the same problem: backbone of most of the systems was written in Cobol, & you could typically count the number of people on staff that knew Cobol on one hand. When those people retired & something's not working correctly, the hunt was on to find one of the remaining people...to save money, telecom management would "kick the can down the road" rather than fund modernization (too costly), with predictable results.

  • @bdbgh
    @bdbgh Рік тому +16

    There's a few other places where this "if only you knew how bad things are" situation is an everyday reality, banks for example with legacy cobol & fortran systems with more modern solution on top or to the side of the older stuff. Utility like electricity & water in some countries are like this too.

    • @Karton142
      @Karton142 Рік тому

      Cobol is working better with floating numbers(if talking about banking), also features hardware independence

    • @LutraLovegood
      @LutraLovegood Рік тому

      I haven't heard of Fortran in a very long time.

  • @DMX-PAT
    @DMX-PAT Рік тому +3

    I can't tell you how long I've wanted to know this and how much I enjoyed finally learning about it!! That being said, this shit is so complicated I could barely keep up with it and I have no clue how you were able to grasp it enough to make the video itself. Back in the early 2000's I called the airport to look into a flight that someone had booked for me, I was lucky enough to talk to someone who genuinely cared enough to want to share some useful info with me. Again it's irrelevant now, but at the time it was priceless. She gave me a number to call if I wanted to book last minute flight via any available cancellations. That was basically like being given the most valuable thing ever in the realm of booking flights. It's a shame that I was never able to make use of it, but it meant something to me at the time.

  • @aquaman1227
    @aquaman1227 Рік тому +6

    Two things of note 7min in. We don't call reposition flights "passengerless deadheads". Deadheading is a term we'll use for crew about exclusively. We'll call them reposition ferry flights in the industry. Also, the maps image of the FAA headquarters with the ground stop that was issued wouldn't have happened at that location. That would have been at the Air Traffic Control System Command Center (ATCSCC) in Warrenton, VA. It's right next to Patomac TRACON.

  • @JeremyRook
    @JeremyRook Рік тому +27

    This was one of the best explanations of legacy technology and the problems it causes. I've worked in enterprise for my entire career and it was initially shocking (and still terrifying) to see how much critical technology is stood up on tooling created so long ago. They're all hard problems to solve for sure, but this kind of problem is going to happen more and more across industries.

  • @swa97
    @swa97 4 місяці тому +5

    It's so funny to me that Southwest escaped with almost no issue with the Crowdstrike crash BECAUSE they have this old software still...

  • @jamessez5826
    @jamessez5826 Рік тому +52

    as an employee for an airline mentioned in this video - they have tried to replace these command line tools with fancy new front ends, but we always go back to using the good old green and black screens as they just work so quickly! Long live command line interfaces!

    • @petergamache5368
      @petergamache5368 Рік тому +3

      Blame the Common Use workstation standard ... which still says pointing devices are optional.

    • @nicknellas1287
      @nicknellas1287 Рік тому +16

      Yes, finally, I work at a travel agency that's specializes in the marine sector, I honestly from the bottom of my heart to the depths of my soul HATE THE FRONTENDS give me my cryptic line and I will book you in 30 seconds to wherever you want, sure, for the newcomers the cryptic entries are a pain to learn BUT once you master them you cannot in good conscience use the frontends.
      Let's say that I use sprk to book from ATH to FRA, it LITERALLY takes me 2 minutes to create the reservation, on Sabre I need no more than 30 to 40 seconds plus I have all my quick keys programmed... NDC is just a fancy way of jamming more ancillary services to the pnrs it does nothing to help with the reservations... Actually it's even slower since for each reservation the GDS must download all the information that it's not needed...

    • @French20cent
      @French20cent Рік тому +12

      Agreed, when you get used to command line interfaces and know how to get the best out of them, it's super fast

    • @andrewkoster6506
      @andrewkoster6506 Рік тому +9

      @@nicknellas1287 One of the main problems with modern software development is that non-technical people (who are often in charge of the software development) have trouble understanding anything that's not a graphical UI.
      I imagine that this explains a lot of the useless new frontends: they are easy to sell because the CEO can touch and feel them, even though they don't fix any underlying problem with the ancient backend systems.

    • @oohhboy-funhouse
      @oohhboy-funhouse Рік тому +4

      Worked retail in 2000. Had green screen look up for inventory, price, wholesale price, reorder etc, way more than a sales clerk would need. I only knew a couple commands, but it was damn useful and fast. If it said it had it, we had it. Then they replaced it with heavily locked down Windows running on comically underpowered hardware, as in typing would lag behind significantly. Everything took forever and told you nothing. Insult to injury the colour bit depth was set to 8 causing eye bleeding dithering that, if switched to 24bit manually via some workarounds, ran at least 10 times faster making it useable and looked as it should.

  • @kingofpilgrims368
    @kingofpilgrims368 Рік тому +25

    I knew as this company started cancelling flights that it had to be a lack of upkeep for tech, damn shame for all of those missed flights but I sure hope they fix it soon.