I agree with @2tlt+14enX5SF
Having worked in this industry for that past few years I can safely say that the all-round quality is far below other industries. I think there's a couple of reasons for that, one being that most talented engineers are completely put off by the thought of doing things like it's the 90's. Honestly, the IT function is a joke and software engineering is generally relegated to doing stupid c-ap with bulky XML implementations. Even NDC is a bit a joke compared to the standards in other industries. Finance had a unified standard for OTC 30 years ago. Granted Sabre has rebuilt a state-of-the-art DC, but that's that not an all-inclusive project. The technology world has been flying (excuse the pun) whilst airline tech is crawling in the past. Crikey, even the banks abstracted all that old code underneath more interesting layers. It's all a load of c-ap, right down to the repurposing of industry codes, jerry-rigged to make the whole system work. At what point does someone actually rip all the legacy c-ap out and re-platform/rebuild/re-architect? I've been in this space for a little over 3 years and I regretted the move by year 2. It's ridiculous how often I'm asked to do something the wrong way just because it's the quickest way to get to production. The sh– people will sell is ridiculous. Customized dog c-ap for a one-off solution. If it was designed correctly then the solution could be sold many times. Time to get out and get into something more progressive. I'm done with the dinosaur sh–.