There's a question hiding inside Daniel's prompt that I want to put on the table before we do anything else. If a system is free, open, offline, and precise to fourteen metres, why is almost nobody using it to call an ambulance?
And the answer turns out to be more interesting than the system itself.
Daniel sent us a prompt about Open Location Code. You'll know it as Plus Codes, if you know it at all. It's Google's attempt to give every square of the planet a short alphanumeric address. Letter and number pairs, a plus sign in the middle, no words to memorize.
The pitch being that half the world's urban population lives on streets that don't have names at all.
Right. And Daniel's question is essentially, why hasn't this become the thing everyone uses? He wants the origin story, the open-source history, the third-party implementations, and then he goes somewhere sharper. Emergency response. He wants to know whether reading a Plus Code to a dispatcher beats reading coordinates, whether any dispatch systems actually accept them, and here's the part I think is the real question. He draws a distinction between the precision of the code and the accuracy of the GPS fix behind it. What happens when those two things don't match?
Which is the trap, and I'm glad he went there, because most coverage of Plus Codes never does.
And he wants the What3words comparison, since that's the one everybody's heard of. So. Where do we start.
With what the thing actually is, because the mechanics are the reason it works as well as it does and the reason it's as obscure as it is. Open Location Code is a base-twenty system. Twenty characters.
No vowels.
No vowels, and no characters that get confused with each other. No letter O next to a zero, no letter I next to a one, because the whole point is that a human being can read this out loud over a bad phone line and the person on the other end writes down the right thing. It's case-insensitive. It inserts a plus sign after eight digits as a delimiter, so you can see at a glance where the refinement starts.
And a standard code is ten characters.
Ten characters, roughly fourteen metres by fourteen metres. That's the headline number. The Parliament Buildings in Nairobi are six-G-C-R-P-R-six-C-plus-two-four. The Merlion in Singapore is six-P-H-five-seven-V-P-three-plus-P-R-six. And you can add digits. Eleven characters takes you to about three and a half metres by two point eight. Twelve gets you under a metre. Fifteen characters is fourteen millimetres by four millimetres, which is a grain of rice on a table.
Who needs fourteen millimetres?
Nobody standing in a field. It's there because the scheme is uniform, and a uniform scheme is easier to implement than one with a special case at the bottom. That's the engineering answer. The other answer is that it was built by people who wanted to prove the format scaled, and then somebody had to justify the last four digits in a design document.
That's how every spec gets its tail.
It was developed at Google's Zürich office. Doug Rinckes and Philipp Bunge. Specification published the thirtieth of October, 2014. Announced publicly on the Google Open Source Blog at the end of April 2015, under the title Addresses for everything, everywhere.
Rinckes had a line when they announced it. What if they were more human-friendly, like a very accurate postcode that refers to just your home.
And the FAQ in the repo is blunter than you'd expect from a company document. It says latitude and longitude are just too complicated for normal use. That's the problem statement, in one sentence, from the people who built it.
It's also just true.
It is. A coordinate pair is two signed decimals. Reading that to a stranger under stress is a nightmare. The FAQ also points out that street-naming projects take one to two years and cost about five dollars per addressed building. Plus Codes are available immediately, offline, and free.
So that's the technical foundation. What I want to get to is why a free thing with no setup cost is not the thing everybody uses.
Because the technology was never the bottleneck.
Say more.
The licensing was never the bottleneck either. They released it under Apache two point oh. The repo has four thousand three hundred and thirty-five stars, five hundred and twenty-nine forks, fifty-six open issues. There are core implementations in Java, JavaScript, Go, C, C plus plus, Python, Ruby, Rust, Dart, PostgreSQL, Visual Basic, and Garmin Monkey C, which is the watch datafield language.
Somebody wrote this for a watch.
Somebody wrote it for a Garmin watch, which tells you the community took the offline promise seriously. There are external ports in Ada, C sharp, Common Lisp, EMACS, R, Solidity, Swift, TypeScript. The spread of that list is the whole story of an open standard that developers liked.
And there's a Solidity implementation, so somebody put this on a blockchain.
Somebody did. I don't know what for. I've decided not to find out.
That's the healthiest decision you've made this month.
Google Maps has supported Plus Codes in search since August 2015. The plus dot codes site displays and copies them. There's an Address Maker toolset for governments and NGOs. So the claim that Google abandoned it doesn't hold up. It's still there. It's just quiet.
There's a difference between maintained and promoted.
There is, and that's the honest distinction. Now the critique. Mark Kegel, writing for a company called QA Locate in 2019, said OLC was dead on arrival despite Google pushing it hard. His core technical complaint was this. Google Maps displays shortened codes. A shortened code drops the leading characters and only resolves against a reference location within about forty kilometres. So if you copy the short code out of Google Maps, you need Google's API to turn it back into something absolute.
Which is the opposite of the offline promise.
Which is the opposite. And it's a real tension, because the full code is fully offline and self-contained, and the short code is the one the consumer-facing product shows you.
So the version people actually see is the version that needs Google.
That's his argument, and I think it's substantially fair. Though I'd add that a shortened code is a convenience feature, not the format. The format is fine. The product surfaces the convenient version and the convenient version has a string attached.
And Kegel's other line?
He said the problem isn't remembering codes, it's communicating them.
That's the sentence that should worry anybody betting on this for emergencies.
It should. And I want to flag the sourcing here, because the QA Locate page has since been hijacked into a gambling site. The article only exists now on the Wayback Machine. So the critique is real but it's living in an archive.
That feels appropriate for a system nobody can find.
It does. So that's the obscurity question answered in part. It's not abandoned. It's obscure, and Google's own product decisions made it more obscure rather than less. Now the adoption paradox, which is where this gets interesting.
Go.
What3words has far deeper emergency adoption. RapidSOS integration in 2021. Miami Beach in 2024. Hayward, California, police and fire, July 2024. Seven Canadian nine-one-one centres back in 2020. Denton County in Texas. What3words claims it's used by about eighty-five percent of emergency services in the UK.
And What3words is closed source.
Closed source, proprietary, and criticised in a 2023 PLOS ONE paper for two things. First, you can't audit the algorithm. Second, three-word addresses are pronunciation-ambiguous. Accents, similar-sounding words, a caller and a dispatcher from different places. The paper's point is that the format that was designed for spoken communication has a spoken-communication failure mode.
And the open one, case-insensitive, no vowels, no ambiguous characters, avoids exactly that.
And has less emergency traction.
So the licensing philosophy is not what drives adoption.
No. Sales and partnerships drive adoption. What3words went to police departments and fire departments and city councils and signed them up. Google publishes a spec and a case-study page and moves on.
That's a lesson that shows up everywhere and nobody ever learns it.
It's uncomfortable. But it's the pattern. And before we leave adoption, there's a second pattern worth naming, which is that governments build their own. India's Department of Posts launched portals in May 2025 promoting DIGIPIN. Open-source, grid-based, built with IIT Hyderabad and the National Remote Sensing Centre. A national address layer, run by the state, not by Google.
And in the same country, Plus Codes are doing the work.
At the NGO level, yes. Shelter Associates has created Plus Codes for over eighty-seven thousand slum homes in India since 2018. And separately, Brazil. Favela Brasil Xpress used Plus Codes for a hundred and twenty thousand residents in Paraisópolis. CEP Digital addressed fifty-five favelas. There's a Google blog from May 2023 reporting over fourteen thousand addresses created in a single favela.
So the same country can have a government system and a Google system running side by side and not talking.
And the government one will win eventually, because it's the government. That's the thing I'd watch. The technical merit isn't deciding this. Whoever issues the address issues the address.
So that's where it's been adopted. Now the use case Daniel actually cares about.
Emergency response, which is the most promising and the most fraught, and I want to start with the clearest documented case, because it's better than anything I could invent. The Navajo Nation, in Utah. The Rural Utah Project spent four years doing fieldwork and addressed over three thousand one hundred homes with Plus Codes. Explicitly to help EMS reach patients.
Four years of knocking on doors.
Four years. And the reason it was needed comes from the EMS director there, Otis Oldman. He described what they had before. Dispatchers would get cellphone GPS coordinates. In areas with only one cell tower, those coordinates could be off by a mile or two.
Off by a mile or two is not a location. That's a direction.
It's a guess wearing numbers. And then he says something that's more useful than any technical paper. Ninety percent of the houses down here are light brown and you have to start over again.
That's the whole problem in one sentence. Every house looks the same and none of them have numbers.
Which is why Plus Codes helped. He said it made the dispatchers a lot happier, knowing that all they have to do is ask for the Google Plus code and the patients will give it to them. And he said he can't stress how much it's helped us out. That's a working dispatcher, not a marketing page.
And the story that explains why it matters.
Daylene Redhorse. Her mother had a stroke. The ambulance couldn't find the home. The family drove out to meet it and led it back. She said, my mom lost a whole hour, and she never fully recovered.
That's the cost of an unaddressed house. An hour.
And her line about why she wanted this is the one I'd put on the wall of every mapping company. We all deserve a physical address. This is the closest we could come to using physical addresses, because we don't have street numbers, we don't have street names.
Now here's where I want to push, because Daniel's distinction is the sharpest thing in his prompt and I don't want us to skate past it.
The precision versus accuracy gap.
The code is precise to fourteen metres. The GPS fix underneath it is a separate claim about the world. In exactly the places this system is built for, that fix can be off by a mile.
And a precise-looking code does not announce that its foundation is wrong. That's the danger. You hand a dispatcher a code and it looks exact. Ten characters, a plus sign, it reeks of precision. And it might be pointing at the wrong hill.
And the fix is not to switch formats.
No. Latitude and longitude inherit the identical uncertainty, because it's the same fix. The format doesn't fix a bad fix. That's the misconception I'd most want killed. People assume Plus Codes are more accurate than coordinates. They're not more accurate. They're more transmissible.
Useful word.
That's the entire gain. The gain is that a human can read it out and another human can write it down correctly. That's it. It's a transmission format, not a measurement.
So what's the operational answer when the fix is bad?
The fallback has to be the code plus a landmark. Both. Not either. Give me the code and tell me what you can see. The code narrows the search cone and the landmark closes it. If you only give the code, you've handed over a confident wrong answer, and a confident wrong answer is worse than a vague right one.
Because the dispatcher stops asking questions.
The dispatcher stops asking questions. That's exactly why it's worse.
So does the code actually get read correctly under stress? That's the other half of Daniel's question and I don't think anybody's answered it.
Nobody has, not rigorously. There's no standalone peer-reviewed study of OLC in emergency response that I could find. The PLOS paper covers What3words, not this. So what we have is the Navajo dispatchers saying it works well enough to prefer it, and that's testimony, not measurement.
It's better testimony than a lab study, honestly.
It's better than a lab study for this question, because the lab can't reproduce a stroke and a family driving to meet an ambulance. But it's still one community, one project, one set of dispatchers. I'd want to see it in three more places before I called it proven.
Let's do the direct comparison, then. What3words versus Plus Code, spoken, over a bad line, by a frightened person.
What3words gives you three ordinary words. Filled dot count dot soap. Easy to say, easy to remember, designed for exactly this.
And easy to mishear.
Easy to mishear, and the PLOS paper's point is that the words are chosen by an algorithm that isn't public, so you can't even reason about which pairs are confusable. Accent plus similar vowel plus a stressed caller. And it's proprietary, so a county that adopts it is renting the addressing of its own territory.
Whereas the Plus Code is a string of nonsense that nobody mishears, because there's nothing to confuse it with.
Right. Six-G-C-R-P-R-six-C-plus-two-four. There's no meaning to drift. There's no near-miss word. It's case-insensitive, it has no vowels, and it's built so that a letter and a digit can't be mistaken for each other. For transmission over a bad line, it is the better design, and I don't think that's close.
So the better design loses.
The better design for transmission loses to the better sales force. Yes.
And on the dispatch side, on the actual integration. Is any nine-one-one system accepting these?
None that I could find. No mainstream US dispatch or CAD system natively accepts Plus Codes. There's no integration. What the Navajo case shows is dispatchers asking for a Plus Code verbally and typing it into whatever they type into. That's a workaround, not a feature.
So the phone hands you a code and a human reads it over the phone to another human.
Two humans and a phone call. The software contributes nothing. Google's own Plus Codes site markets an emergency services use case. Help responders get assistance to citizens as fast as possible. There's no evidence of a CAD vendor shipping it.
What would it take?
Less than you'd think on the software side. A CAD system has to accept a text field and resolve it to a point. That's a library call. The hard parts are elsewhere. You need the phone to surface the code at the moment of the call, on the lock screen, without the caller opening an app, because nobody in an emergency is opening an app. And you need every dispatcher in the centre trained to recognise the format on sight, because an untrained dispatcher hears six-G-C-R and asks for a landmark instead, which means the code did nothing.
And that training cost is per centre.
Per centre, per shift, forever. That's the real barrier. It's not technical. It's that the benefit lands on the one caller in a thousand who's in an unaddressed place, and the cost lands on every dispatcher every day.
That's the line I'd remember from this episode.
It's the honest reason. And the shortened-code dependency makes it worse, because if the code the phone shows only resolves through Google's API, then a dispatch centre that adopts this has an ongoing vendor relationship with Google to locate its own citizens. Which is exactly the argument Kegel was making in 2019 and nobody acted on.
So where does that leave it? Open, free, elegant, and losing.
Losing slowly in the West. Winning quietly where the alternative is nothing. Which is a strange place for a system to be. It's useful in the exact places where no commercial incentive exists to sell it.
The places nobody's selling to are the places it works.
That's the shape of it.
Hold on, I want to get one thing straight before we move on. You said the gain is transmissibility, not accuracy.
Yes.
Then the fourteen-metre figure is doing a lot of marketing work for a number that isn't the number that matters.
It's the most quoted number about the system and it's the least load-bearing one in an emergency. What matters is whether the fix is within a hundred metres. Fourteen metres of grid resolution on top of a two-mile error is decoration.
New Old Spice deodorant, and the ad says it's got twenty-four hour freshness.
That's not what I said.
Sixty-four fifty-nine.
What's sixty-four fifty-nine.
The list price. Sixty-four dollars and fifty-nine cents, and I have been through three of them, because the first two came with the bracket in the bag and no screws. Not missing. There were screws in the bag. They were the wrong screws. What I needed was a number ten, thirty-two mil, and what was in the bag was a number eight that would not bite into anything on that wall. So the bracket is sitting on the floor of the hall cupboard on top of the bag, and the third one I bought from the place on Jaffa Road, and it is on the wall, and it is working, and the model number is different by one digit from the first two and the man in the shop told me that's the one they send to the trade and the other one is the same box with a different sticker on it. I asked him if that was true and he said it was true. I have it plugged into the upstairs socket, and the cable runs along the top of the skirting because the wall is stone and I am not drilling stone for a two-dollar cable clip.
The screws were the wrong size and you bought three.
I bought three. The second one I bought before I opened the first one, which I will admit was not my finest hour. And it does the job, which is the part nobody writes about. But here's the thing about your code. I have one. I have it on a card in the drawer by the phone, because the phone number for the ambulance here you can look up, but if you're standing in the field at the back and you can't describe the field, what do you say.
What do you say.
I say the field behind the grey building on the corner of the road with the broken gate, because the dispatcher and I have had that conversation twice, and the second time she finished the sentence for me and told me to stay where I was. She knows the field. She doesn't know a plus code. She has never once asked me for a plus code. She has asked me three times what I can see, and every time the answer was the broken gate, and every time they found me.
Which is the landmark half.
I'll tell you the other thing. The postman knows the field too, and he's been doing that road for twenty-two years, and he knows it by the gate. There is no number. My brother-in-law lives on a road in the north where they put up a sign out front finally, after thirty-one years, and do you know what everyone still does.
They give directions off the sign.
They give directions off the sign, and the sign says the name of the man who farms the far field, and nobody has ever called it anything else. That's what an address is. It's whatever the two of you both know. It doesn't have to be short. It has to be the same in both houses.
Which is the problem with the code. It's the same in both houses only if both houses have the code.
One of them doesn't.
One of them doesn't. The last delivery I took off him, the young lad with the clipboard, he stood at the gate and he read out his code to me, off the screen, six-G-C-R-something-C, and I said the gate's broken, come up the drive. He said the code puts him at the field. I said the field's six acres, son, which corner. He came up the drive. He found it.
He found it because he came up the drive.
The code put him at the field. Which is what you wanted, I suppose, if the field is the thing. But the field was never the thing. The thing was the corner with the tap on it.
Which is where the parcel was going.
I'd have said that on the phone in four words and saved us both the drive.
The format works and the destination is still the human knowledge, is what I'm hearing.
The format works if you're already there. If you're already at the corner with the tap, the code is a very clever way of saying which corner. But somebody has to be at the corner. And round here, that somebody is a man with a clipboard who came up the drive, or a woman at the ambulance side who's been doing that road since before the code existed.
The one thing I'm taking from that is that the code is a fifth of the answer.
It's a fifth. And it's a good fifth. I'd keep it. I'd just want the other four fifths written down somewhere, and the only place they're written down is in the woman's head at the ambulance side. That's the part I'd worry about, if I were you. Not whether the field has a number. Whether the woman is on shift.
Now here's where I'd land it. The thing that's lasted from this conversation for me is Hilbert's woman at the ambulance side, because it says where the whole system actually lives.
It lives in the dispatcher, not the code.
Which means the limit on OLC in an emergency isn't the format at all, it's the training. And training is a budget line, and nobody funds a budget line for the one caller in a thousand.
Which is why the code's best case is the places where there's no one at the other end to train. The Navajo Nation project worked because everyone there learned it at once, together, from the same four years of fieldwork. That's not a software rollout. That's a community.
Every place that doesn't have that gets the broken gate instead.
That's not a failure of the code. The broken gate still worked.
Which is the strange ending. The system is technically sound and operationally losing, and the thing it's losing to is a woman who knows the road, and I can't bring myself to call that a defeat.
The open question for me is whether that ever flips. If a phone surfaces the code on the lock screen at the moment of the call, and a CAD vendor ships the library call, then the training question answers itself, because the dispatcher just sees a resolved point on a map and never has to recognise the format at all.
Then what's left of the vendor dependency.
That's the part nobody's solved. The shortened code resolves through Google. If dispatch adopts this, dispatch rents its addressing from Google, or it adopts the full code and eats the reading-out-loud problem. That's the fork in the road and I don't know which way it goes.
I'd take the full code. Worse for the user, better for everybody downstream.
I'd have guessed you'd say that. You always take the repairable option.
It's the one that still works when the API is gone.
Thank you, as ever, to our producer Hilbert Flumingtop, who has been at the desk for the entire hour and who has now made me want to check the screws in my own cupboard.
That was this one. That was My Weird Prompts. If you want to send us a topic, the way to do it is to send us your own prompt on Telegram at t dot me slash MWP listener bot. We read everything that comes in and we've built whole episodes out of single sentences people sent at two in the morning.
If you enjoy the show, a rating or a review on whatever platform you're listening on does help other people find it.
We'll be back soon.
See you tomorrow.