Why Yollardayız Shows the Source of Every Number
Every wait time in Yollardayız is labeled — official feed or traveler report, with its age. Credibility is the moat when the competition is hearsay.
Case Study 5 of 5 see the reading order →
Reviewed by Tan Gravam
On this page
The textbook advice for a data product is to present one clean, authoritative number. Yollardayız does the opposite on purpose: every wait time on the site carries a label — resmi veri or yolcu raporu — and a visible "last updated" stamp. Nothing is presented as cleaner or more certain than it actually is. Like Delivery Sheet's four decisions, this is one design move that contains the whole philosophy of the product — and it's worth explaining, because it looks like a UI detail and is actually the business model.
The competition is hearsay
Yollardayız exists because sıla yolu families were planning border crossings on Facebook folklore — screenshots, memories, confident guesses. Against that, the tempting pitch is "we have the real number." But that pitch fails the first time the real number is wrong, and at a border it will sometimes be wrong: official feeds lag, scrapers break silently, a queue can double in an hour. A product that presented one bare, confident figure would be playing the same game as the hearsay — just with better typography — and would lose its credibility on the same terms, one bad call at a time.
The durable position isn't "we're always right." It's "you can always see exactly what this number is based on, and how old it is."
What the label actually does
A wait time without a source is an opinion with decimals. The label is what turns it back into data: it tells the traveler how much weight the number can bear before they bet six hours of family car time on it.
Under the hood, official feeds and traveler reports are blended into one live figure per gate and direction, with official sources weighted above individual reports and outliers dropped. But the blend is never laundered into false certainty at the surface. A figure backed by an official border feed reads differently from one backed by two traveler reports — and it should, because a family deciding between Kapıkule and Hamzabeyli at midnight is making a real bet. The same honesty extends to language: guidance is comparative — "divert to Hamzabeyli, ~40 min" — never minute-precise, because pretending to precision the data doesn't have is just hearsay wearing a lab coat.
Stale data is shown, not hidden
The border is exactly where connectivity is worst and feeds break most, so the failure mode was designed for up front: when data ages, it stays on screen with its timestamp — "son güncelleme: 42 dk önce" — instead of vanishing behind a spinner. A number with a visible age lets the traveler decide what to do with it; a blank screen decides for them, badly. This took real engineering — staleness monitoring on every source, because scrapers fail silently — but the alternative is a product that looks perfect in July demos and lies in August traffic.
The principle behind it
This is the same discipline as not letting the AI decide, applied to data instead of models: the product does the fast aggregation, and the human keeps the judgment — which requires showing them what the number rests on. It's also a bet that trust compounds. Any site can display a number; the moat is being the source a community checks twice a day because it has never been burned by it. That's why the label isn't a footnote in Yollardayız — it's the product decision the whole thing is built around.
See also why I built Yollardayız and why Delivery Sheet has four decisions.
Frequently asked questions
3
Where do Yollardayız wait times come from?
From two kinds of sources, and the interface always tells you which: official feeds published by national road and border authorities along the route (such as Serbia's AMSS and Croatia's HAK), and one-tap reports from travelers who just crossed. The two are blended into one live figure per gate and direction, with official data weighted above individual reports, and every number is displayed together with its source label and a 'last updated' stamp.
Why label the source instead of just showing one clean number?
Because the product competes with hearsay, and the only durable advantage over hearsay is being trustable. A clean, unlabeled number looks confident right up until it's wrong — and at a border, one confidently wrong wait time can cost a family hours and the product its credibility. Showing the source and the age of every figure lets travelers calibrate exactly how much to lean on it, which is what makes the number useful rather than merely tidy.
What happens when the data goes stale?
It stays visible and says so. Border regions have weak connectivity and official feeds break silently, so hiding stale data behind a spinner or an error would leave travelers with nothing precisely when they need something. Instead, Yollardayız keeps the last known figure on screen with an honest timestamp — 'son güncelleme: 42 dk önce' — so a slightly old number with a visible age beats both a blank screen and a fresh-looking lie.