← STORIESA SCROLL ESSAY · REAL DATA

129,880 journeys

Every passenger on this page is real — a row in the public airline satisfaction dataset. Scroll, and watch them tell you — across eight scenes — what actually makes a flight worth taking, and what never did.

BY SIMRAN JAISWAL · COMPUTED FROM THE FULL DATASET · NOTHING APPROXIMATED
SCENE 01 · THE CROWD
129,880
journeys. Each square below is 1,000 people who filled in the same survey after landing. This is the whole dataset — no sampling, no shortcuts.
SCENE 02 · THE VERDICT
Ask them all one question — were you satisfied? — and the crowd splits. 43.45% say yes. Not estimated: counted, one row at a time.

The other 56.55% are the airline's problem — 73,452 people who paid, flew, landed, and shrugged. They are this story's subject.
SCENE 03 · THE DIVIDE
Now sort them by cabin. Business: 69.4% satisfied. Economy: 18.8%. Same planes, same weather, same delays — a fifty-point canyon in experience.

And economy is not a corner case: it's 44.9% of everyone aboard. The canyon runs through the middle of the business.
SCENE 04 · THE CLIFF
Rate any service 1–5 and something strange appears: satisfaction doesn't climb a slope, it jumps a cliff — between ★3 and ★4, on every single service.

Below the cliff, effort barely matters; above it, everything compounds. And one cell glows hottest: rate the wifi ★5 and you're satisfied 99% of the time. Delight is a threshold, not a gradient.
SCENE 05 · THE MYTH
Surely delays decide everything? Here are 120 real journeys — every dot an actual passenger, sampled with seed 42 so you can rerun it yourself.

Satisfied flyers averaged 12.5 minutes late; dissatisfied, 16.4. Four minutes apart, distributions near-identical. I expected this scene to be the villain's reveal. The data refused. The tarmac is not where satisfaction is lost.
SCENE 06 · THE DEEPER DIVIDE
58.4% vs 10.1%
Forget class for a moment. Split the crowd by why they flew: business trips run 58.4% satisfied; personal trips — the weddings, the funerals, the visits home — just 10.1%.

Nobody chooses personal travel's conditions: booked late, priced high, seated in the back. The people flying for the most human reasons have the least human experience.
SCENE 07 · THE MOUNTAIN
Satisfaction has an age. It doubles between 35 and 40 (42% → 58%), plateaus for the exact twenty years a career pays for business class, then falls off a cliff at 60.

This curve isn't about temperament — it's the class divide wearing a demographic mask.
SCENE 08 · THE ANSWER
Correlate all 22 features against the verdict, and the truth is digital: online boarding and class tie at r = +0.50; departure delay barely registers at −0.05.

Every scene pointed here. The canyon, the cliff, the myth — they all route through one door: the experience you can fix with software. Fix the app before the runway.

What I'd tell the airline

Spend on the boarding flow before the tarmac. A one-point improvement in online-boarding scores moves predicted satisfaction more than shaving forty minutes off delays — and the most recoverable passengers are economy-class first-timers, the exact people the current experience serves worst.

✎ FIELD NOTES — HOW THIS WAS MADE

Sketch: started as six separate charts in the Observatory; the essay form came from asking "what order would I say this out loud?"

Compute: every figure calculated from all 129,880 rows (train + test) with plain Python — counts, medians, per-cell rates, Pearson correlations. No pandas, no notebook — receipts in the repo.

Craft: one sticky SVG that redraws per scene; forms chosen by the Cleveland–McGill hierarchy (position > length > area). The waffle is the honest pie.

Surprise: I expected delays to matter. The data said otherwise — scene 05 exists because I was wrong.

◈ WHAT THIS PIECE DEMONSTRATES

This dataset also powers the flagship prediction model, the eleven-chart Observatory, and the Atlas of Forms.