Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a frequent flier, I neither a) have any issues with the way boarding passes are designed currently nor b) have witnessed bewilderment in fellow passengers due to poorly designed boarding passes.

Is this a case of design for the sake of aesthetics alone?

To any would-be boarding pass designers out there: he first thing I do with a boarding pass I no longer need is throw it in the garbage. They are ephemeral. Disposable. Spend your time working on something more persistant.



Is this a case of design for the sake of aesthetics alone?

Welcome to Hacker News!


Heh, yes.

I was going to facetiously suggest that if designers wanted to work on another ephemeral product, they should redesign the patterns printed on TP (first suggestion: chevrons indicating which direction to pull). Then I remembered http://www.getshitter.com/


This, except I'm not a frequent flier.

I was wondering exactly the same thing: are boarding passes really _so opaque_ that they require significant redesign?

In fact, I don't even find boarding passes to be ugly. Or pretty. Or anything, really. They just /are./ I usually print my boarding pass at home and fold it into a little square and put it in my pocket.

If you want to redesign the inefficiencies of air travel I think boarding pass redesign comes at the very bottom of a very long list.


The biggest problem I see is finding your seat despite knowing row and column information. The usual problem is off by one errors because the row labels on the overhead bins doesn't line up as expected. It is also hard to tell where rows start (eg where is row 30 when you first come on) so people have to walk forwards while monitoring labels to their side.


I wish they always included landing time. It's often missing, especially on a tear off boarding pass.

But again, this may be a place where the desires of the passenger and airline conflict.


I wish they always included landing time. It's often missing, especially on a tear off boarding pass

and sometimes it's missed too..


No design is perfect. For example, the current United boarding pass does not anywhere print the name of your class of service! If you're trying to access a Lufthansa lounge with a UA business-class boarding pass, you will have some trouble as agents squint looking for the word "business" or "first" somewhere on your boarding pass (it appears nowhere) and grudgingly accept that the flight number has a letter after it which indicates either the fare class (if printed at a kiosk) or the cabin class (if printed by an agent).

So, a UA boarding pass may say "930D" meaning that it's for flight UA930 booked into a discount business class fare (D fare), or "930J" meaning that it's for flight UA930 booked into the business class cabin (J), but nowhere on the boarding pass will it say "Business". I've heard stories of people who are only allowed into a LH first-class lounge when the agents, unable to prove that a boarding pass is really for the F cabin, finally give up and decide that the seat assignment "1A" must be first class.

So, no design is perfect. As everywhere this is an area where you need a deep understanding of what the product is for in order to design a useful product.

One obvious example of something that is missing here because of a lack of deep understanding of how air travel works is the ticket number itself, i.e. a reference to the actual underlying travel document which lets someone travel. You don't need this number immediately (passenger full name and flight number should usually be enough), but it can help a LOT with ancillary systems (online checkin, frequent-flyer mileage credit, etc.) Whenever I make travel arrangements, I always want to know my ticket number, which is strong evidence that I really have bought the trip (and don't just have a "reservation" that can be partially or improperly ticketed).

I'm willing to accept that maybe it was a deliberate choice in this design to abandon the record locator (the six-character code, sometimes called a "PNR", that uniquely identifies a traveler's itinerary from a particular operating carrier's point of view), but abandoning the ticket number seems a bit too much.

For a deeper example, the design in this blog post includes a "stub" which shows you where you're sitting (great) but does not include your date of travel (uh oh). If a gate agent rips off the stub and keeps the "big" part of your boarding pass, you will know where to sit (great) but may have trouble getting retroactive credit for your flight if your miles fail to post (because there is no date of travel on your boarding pass, which may make it harder to recognize and certainly makes it harder for you to remember which date of travel to look for).

(The "stub" in this design does have a barcode, but this almost certainly wouldn't be good enough for retroactive mileage credit. On a legacy carrier, there are something like 15 different mileage programs you can possibly credit your flight to, all with different rules and knowledge about how other carriers work. To get retroactive mileage credit on a flight you would almost certainly want the traveler name, flight number, date of travel, ticket number, and (if you can get it) carrier's class of service.)




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: