yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Gmail creator Paul Buchheit on the very first version of Google’s “Did you mean?” feature


less than 1m read
·Nov 3, 2024

One of the earliest kind of magical features that we added was the "did you mean?" Uh, you know, the spell correction. And so that actually comes from originally just my inability to spell. I've never been very good at spelling; my brain doesn't like arbitrary patterns. So, like, when I was in school, math was easy because it's predictable, but spelling always made me struggle.

Um, and so when I started at Google, one of the first features I added was the spell corrector because I was looking at the query logs and I would see that I'm not the only person with this problem. Like, a third of the queries were misspelled or something like that. So it was like the easiest quality win ever was just to fix the spelling.

Wait, wait, so you built the original spelling corrector at Google? Somehow I didn't. Um, I did the first "did you mean?" feature. Um, and so, but I built it just based off of kind of an existing spell corrector library. And then, but it would give really dumb corrections. Like if you typed in "Turbo Tax," it would try to correct it to "turbot axe," turbot being a type of fish.

More Articles

View All
A Conversation with Elizabeth Iorns - Advice for Biotech Founders
All right, guys, we’re gonna get started. Sorry for being late. So I have up here Elizabeth Irons. Is it Dr. Elizabeth Irons? No, you’re Professor Elizabeth Irons. So Elizabeth is a cancer biologist by training. You got your PhD in cancer biology from the…
Fever Feels Horrible, but is Actually Awesome!
Fever feels bad. So we take medication to suppress it – but is this a good idea? It turns out fever is one of the oldest defenses against disease. What exactly is it, how does it make your immune defense stronger and should you take a pill to combat it? …
Worked example: range of solution curve from slope field | AP Calculus AB | Khan Academy
If the initial condition is (0, 6), what is the range of the solution curve ( Y = F(x) ) for ( x \geq 0 )? So, we have a slope field here for a differential equation, and we’re saying, okay, if we have a solution where the initial condition is (0, 6), so…
Daily Live Homeroom With Sal: Wednesday, March 25
Hi everyone! Sal Khan here for our daily live stream. Just as a reminder of what this is for some of y’all who might be new: as the school closures have kind of rolled out around not just the country but the world, we realized that there’s a lot of demand…
Overpopulation & Africa
For most of our history, the human population grew slowly until new discoveries brought us more food and made us live longer. In just a hundred years, the human population quadrupled. This led to apocalyptic visions of an overcrowded earth. But the popula…
Wires, cables, and WiFi | Internet 101 | Computer Science | Khan Academy
My name is Tess Winlock. I’m a software engineer at Google. Here’s a question: how does a picture, text message, or email get sent from one device to another? It isn’t magic; it’s the internet, a tangible physical system that was made to move information.…