Hacker News new | ask | show | jobs
by grardb 797 days ago
Airlines are among the worst when it comes to this for some reason. I gave a talk[1] a while back about the problems that occur when programmers introduce logic around people's names, and a good chunk of my stories/examples involved airlines.

[1] https://www.youtube.com/watch?v=NfKhY3sAQ9E

2 comments

I wonder if airlines are no worse than any other organization at dealing with human names, but they're exposed to many more edge cases than the average company, since they're in the business of enabling rapid travel between continents.
I think that's the case. Any other organization is bound to some kind of context with it's own set of arbitrary choices and restrictions, but only restrictions in GDS are "two names both at least one (or two?) letter each, spelled with Latin alphabet, non-case sensitive". Funnily enough, the set of restrictions used by Visa/Mastercard one step later in the process is subtly different.
i don't see how it needs to be any different from pen and paper.
The reason is GDS systems are some of the most atrocious pieces of essential software out there:

https://media.csesoc.org.au/how-bad-it-holds-airlines-back/