News for hackers. Stuff that matters.
Re:Why is this job not handled by a machine yet? by notahacker on Thursday February 09, 2017 @10:28AM (#13607547)
Building the actual boarding process into the software probably isn't as easy as you think, and airline ticketing is a long list of edge cases. I'm not a particularly frequent flyer, but the following scenarios from my own recent experiences spring to mind:

- "Your computer systems somehow completely failed to notify me in advance you cancelled my flight. Your airline has a legal obligation to book me on an alternative route, and pay compensation in the event of a significant delay."

- "I've followed your suggestion and been all round the airport looking for somewhere to print my ticket confirmation details, but can't find anywhere, and it's 11pm. Look, it's on my laptop screen."

- "Would you like a complimentary upgrade? You'll need to change your shoes first to comply with our business class policy, mind you"

- "We're overbooked, would you be interested in the option of a £500 and a hotel stay overnight? Any questions?"

- "You don't have an onward ticket? Not even a boat or bus ticket yet? OK, despite experiences you may have had with other airlines, we're strict on enforcing that country's visa policy, so you'll have to buy one. Here's the cheapest we sell, and this is the process for obtaining a refund after landing."

- "Oh, you've got a ticket with that airline, have you? We've got a codeshare agreement now - would you like us to put your bags through?"

- "The flight is delayed for five hours, here's your complimentary meal"

- "Look, I understand that your 777 has significantly fewer seats than the 747 it's replaced at short notice, but we're some of the first people to arrive, why would you bump us off? We're travelling on business so we need to be there and aren't at all interested in your compensation package. Yes, we have to be there on that day, for a trade show. No, we're not frequent flyers with your airline, but if it makes a difference a colleague of ours just got headhunted to a VP position in your airline. Yes, he sits next to us for the next month. Oh, there are seats available now?"

Needless to say, even where software can be written to deal with these edge cases, keeping it up to date with the latest issues isn't cheap, especially when you need (inexpensive) staff hanging around your kiosks just to deal with people that don't understand how to use them anyway.

Discrimination tends to happen in reverse, with special privileges created for customers that have a particularly strong need to travel, customers that have suffered from the airline's cockup, situations where customers need extra help etc. It's difficult to argue that "Computer says no" is an overall improvement on that.

Re:Why is this job not handled by a machine yet? by lmm on Thursday February 09, 2017 @11:06AM (#13607854)
> Discrimination tends to happen in reverse, with special privileges created for customers that have a particularly strong need to travel, customers that have suffered from the airline's cockup, situations where customers need extra help etc. It's difficult to argue that "Computer says no" is an overall improvement on that.

I think it is, overall. Fixing problems may take a bit longer but they'll get fixed for everyone, rather than ad-hoc fixing it for upper-class folks who are friends with VPs and hanging the regular folks out to dry.

Re:Why is this job not handled by a machine yet? by notahacker on Thursday February 09, 2017 @01:54PM (#13609700)
But the point is that the problem of the last-minute substitution of a smaller aircraft for maintenance issues isn't something the kiosk software is going to fix. Hell, the kiosk software can't even attempt to remedy simple problems like there being a lot of people needing the flight which departs in thirty minutes stuck in the queue behind the people on the flight which departs in three hours, never mind figure that it's probably not fair to prevent someone who's missed the cutoff time by thirty seconds as a result of the queue from trying to run to the gate.

Disgruntled business people missing part of the trade show they'd bought the flights for, the couple of club scheme members the algorithm prioritises boarding the flight instead of being offered the option of cash compensation and masses of free points for flying tomorrow they might have actually preferred and a VP getting a flea in his ear for the worst airline service ever probably leaves everyone strictly worse off than before. Not to mention how much more incredibly rude it appears to the average person if an airline informs people they can't board the flight they're waiting for via the passport scan machine rather than a sympathetic human that's just going to ring a couple of people to check whether there's anything that can be done.

Re:Why is this job not handled by a machine yet? by Aeolun on Thursday February 09, 2017 @10:15PM (#13612978)
To be fair, if the machine also tells me it deposited the cost of the ticket back in my account, plus $500, and gives me the option of either 1) A hotel stay and a ticket for tomorrow, printed right there, 2) A list of other flights going to the same destination today, which I can book/check-in from the terminal.

The pain is a lot less, though possibly still slightly less unsympathetic, depending on the mood of the attendant you'd otherwise have gotten.

Re:Why is this job not handled by a machine yet? by geoka9 on Thursday February 09, 2017 @11:04AM (#13607842)
> You'll need to change your shoes first to comply with our business class policy

Which airline, if you don't mind my asking?

Re:Why is this job not handled by a machine yet? by notahacker on Thursday February 09, 2017 @01:32PM (#13609489)
Singapore Airlines. I was in flip flops at the time, tbf, and they didn't mind the boardshorts :D