
Pretotyping the Future: How GeoAI and 'The Right It' Save Us from Building the Wrong Thing
Golden Hook & Introduction
SECTION
Nova: Imagine spending six months, hundreds of thousands of dollars, and countless sleepless nights building a state-of-the-art GeoAI platform that uses satellite imagery to predict crop yields, only to find out that your target farmers don't actually want an app. They just want a simple text message. You built the system perfectly, but you built the wrong thing. Welcome to the show! I am Nova, and today we are diving into a book that is an absolute game-changer for anyone who builds, designs, or dreams up new ideas. It is called by Alberto Savoia. And joining me to unpack this is Shmron, a software engineer in science research. Shmron, welcome!
Shmron: Thanks, Nova. It is great to be here. You know, that opening scenario you just described, it hits incredibly close to home for anyone in software or research. We have this natural, almost compulsive instinct to jump straight into building. We get so enamored by the elegance of the technology, the complexity of the algorithms, that we completely bypass the most fundamental question: does anyone actually want this?
Nova: Yes! We fall in love with our own creations, don't we? It is like a parent thinking their baby is the cutest, even if, well, maybe it is a little asymmetrical. But Alberto Savoia, who was the first Engineering Director at Google, says we need to step back. Today, we are going to tackle his brilliant framework from three different angles. First, we will look at the brutal Law of Market Failure and how to write what he calls an XYZ Hypothesis to keep us honest. Second, we will explore the magic of pretotyping, specifically how to simulate complex tech like GeoAI before writing a single line of code. And finally, we will discuss how to collect Skin in the Game data so we make decisions based on hard evidence, not polite opinions. Ready to dive in, Shmron?
Shmron: Absolutely. Let's look at the data.
The Law of Market Failure & The XYZ Hypothesis
SECTION
Nova: Let's start with the scary stuff. Savoia introduces this concept called the Law of Market Failure. And it is pretty bleak, Shmron. He says that up to ninety percent of most new products, services, and businesses fail, even if they are executed perfectly.
Shmron: It is a brutal statistic, but empirically, it holds up. In software engineering, we often talk about 'premature optimization' or 'over-engineering.' But the Law of Market Failure is even more fundamental. It means you can write flawless, bug-free code, have ninety-nine point nine percent uptime, design a beautiful user interface, and still fail completely because you built 'The Wrong It.'
Nova: Exactly! And the book gives this incredible, almost painful example of a company called Webvan. Do you remember them from the dot-com boom?
Shmron: Oh, yes. Webvan is the classic textbook case of building 'The Wrong It' with absolute perfection.
Nova: It really is! For those who don't know, Webvan was an online grocery delivery startup in the late nineties. They raised over a billion dollars. And they didn't just build a website; they built these massive, state-of-the-art, fully automated warehouses with miles of conveyor belts. They bought a fleet of beautiful colored delivery trucks. They executed their plan flawlessly. But here is the catch: back in nineteen ninety-nine, people just weren't ready to buy their groceries online. The market wasn't there. They went bankrupt in less than two years. They built this incredibly complex machine, but nobody wanted the output.
Shmron: Right. They treated their initial idea as a proven fact rather than a highly volatile hypothesis. From an analytical perspective, what Webvan did was scale their execution before they validated their assumptions. They spent a billion dollars to find out what they could have found out for a fraction of that cost. And that is where Savoia's antidote comes in: the XYZ Hypothesis.
Nova: Yes! I love this tool because it forces you to be so specific. Instead of saying, 'Hey, we have this great idea for a GeoAI tool that maps urban tree canopy, and we think city planners will love it,' you have to translate that into a mathematical formula.
Shmron: Exactly. The formula is: 'At least X percent of Y will Z.' It takes a vague, optimistic belief and turns it into a testable, scientific hypothesis.
Nova: Let's break that down. How would you apply that to our GeoAI tree canopy idea?
Shmron: Well, instead of saying 'city planners will love it,' we would say: 'At least ten percent of city planners in cities with a population over one hundred thousand will pay five hundred dollars a month for our monthly tree canopy updates.'
Nova: Ooh, that is sharp!
Shmron: It is testable. 'X' is ten percent. 'Y' is city planners in cities over one hundred thousand. And 'Z' is the action—paying five hundred dollars a month. Now, as an engineer, I don't have to build the entire spatial processing pipeline and train a deep learning model on satellite imagery just to see if the idea is viable. I just have to test that specific hypothesis.
Nova: That is so empowering because it gives you a clear target. It takes the emotion out of it. It is no longer about whether the boss likes the idea, or whether the team thinks it is cool. It is about whether ten percent of those planners will actually take that action.
Shmron: Precisely. It shifts the conversation from subjective opinions to objective validation. It is the scientific method applied directly to product development.
Pretotyping vs. Prototyping & The Wizard of Oz
SECTION
Nova: So, once we have our XYZ Hypothesis, how do we test it without spending a fortune? This brings us to my absolute favorite concept in the book: pretotyping. Now, Shmron, as a software engineer, you probably use the word 'prototype' all the time. But 'pre-to-type' is different, right?
Shmron: Yes, the distinction is subtle but incredibly important. A prototype is designed to answer the question: do we build this, and we build it? It tests feasibility, performance, and usability. A pretotype, on the other hand, is designed to answer the question: we build this? If we build it, will anyone actually care? It is about validating interest and demand with the absolute minimum investment of time and money.
Nova: I love how Savoia explains this using the story of IBM and the speech-to-text engine back in the nineteen eighties. This was decades before Siri or Alexa, right? IBM wanted to build a machine that could convert spoken words into text on a screen. But back then, the computing power required to do this was massive, and it was going to cost them millions of dollars and years of research to build a working prototype.
Shmron: Right, the technical hurdles were immense at the time.
Nova: Exactly! So instead of building it, they did something incredibly clever. They set up a room with a computer monitor, a keyboard, and a microphone. They brought in users and told them, 'Hey, we have this brand-new, state-of-the-art speech-to-text machine. Try speaking into the microphone and watch the words appear on the screen.' But here is the secret: there was no speech-to-text engine. In the next room, hidden from view, was a fast typist who was listening to the audio feed and typing everything the user said onto a keyboard connected to the user's screen.
Shmron: It is the classic 'Wizard of Oz' pretotype. The user thinks they are interacting with a highly sophisticated AI system, but behind the curtain, it is just a human pulling levers.
Nova: Yes! And the results of that experiment were fascinating. IBM assumed that if they built this technology, everyone would want it. But after using the simulated system for just a few hours, users reported that their throats got sore from talking all day, the office got incredibly noisy, and there was a complete lack of privacy for sensitive documents. IBM realized that even if they built the technology perfectly, the actual demand and usability in a real office environment were much lower than they thought. They saved millions of dollars by 'faking it' first.
Shmron: That is an elegant experiment because it focused entirely on user behavior rather than technical execution. And this is highly applicable to modern, complex fields like GeoAI.
Nova: Oh, tell me more! How would you 'Wizard of Oz' a GeoAI project?
Shmron: Well, let's say we want to build a GeoAI tool that automatically detects deforestation in near-real-time using high-resolution satellite imagery. Training that machine learning model, setting up the cloud infrastructure to ingest terabytes of spatial data, and building the pipeline—that could take our engineering team six months of intense work.
Nova: Right, and that is a lot of salary and compute costs.
Shmron: Exactly. Instead, we can run a Wizard of Oz pretotype. We set up a simple landing page describing our 'automated near-real-time deforestation alert system.' We get a few forestry companies to sign up for a trial. When they select an area of interest on our simple map interface, we don't run an AI model. Instead, we have a junior analyst manually look at free Google Earth imagery once a week, circle any new clearings, and manually email a PDF report to the client, styled to look like it was generated by an AI.
Nova: Oh, that is brilliant! It sounds so simple, but it is incredibly effective.
Shmron: It is. Because if those forestry companies don't open the emails, or if they don't log into the system to look at the manual reports, then we know they wouldn't use the automated AI system either. We have proven that the demand isn't there, and we saved six months of engineering time. But if they are calling us, asking for updates daily, and complaining that once a week isn't fast enough—then we have validated 'The Right It.' We now have the green light to actually build the complex GeoAI models.
Nova: I love that so much! It is about being clever, not just being fast. It is about using human intelligence to simulate artificial intelligence before you spend the money to actually build the artificial intelligence.
Shmron: Exactly. It is about optimizing our most valuable resource: engineering time.
Skin in the Game & YODA
SECTION
Nova: This leads us to the third big concept from, which is how we actually measure that interest. Savoia talks about the danger of relying on what he calls 'OPD'—Other People's Data. Or even worse, just asking people for their opinions.
Shmron: Yes, opinions are incredibly noisy and highly unreliable. If you ask someone, 'Would you buy this GeoAI tool for fifty dollars a month?' most people want to be polite. They will say, 'Oh, absolutely, that sounds amazing!' But that is cheap talk. There is no cost to saying 'yes.'
Nova: Right! It is like asking people if they plan to eat healthier next year. Everyone says yes, but the sales of potato chips don't seem to go down.
Shmron: Exactly. Savoia says we need 'YODA'—Your Own Data. And the only way to get reliable YODA is by ensuring the users have 'Skin in the Game.' They have to give you something of value to prove their interest. It could be their time, their money, or their reputation.
Nova: Yes! He actually sets up a 'Skin in the Game' points system, which I think is so fun. Like, a simple email address might be worth one point. A phone number is worth ten points. A non-refundable deposit is worth two hundred points!
Shmron: It is a very logical way to quantify commitment. In our GeoAI deforestation example, instead of just asking for feedback, we could ask the forestry managers to provide us with their proprietary boundary data for their land. That requires effort and trust on their part—that is Skin in the Game. Or, we could ask them to sign a letter of intent stating they will purchase the software if we meet certain accuracy metrics.
Nova: That is a huge differentiator. If a client says, 'I love this idea, but I can't share my boundary data with you right now,' that is a massive red flag. They are saying they like the concept, but they aren't willing to invest even a small amount of effort to help make it happen.
Shmron: Right. It tells us that the pain point we are trying to solve isn't actually high enough on their priority list. And as researchers and engineers, we have to be disciplined enough to listen to that data. We can't let our passion for the technology blind us to the lack of genuine market pull.
Nova: It is all about humility, isn't it? Accepting that our brilliant ideas are just guesses until we have the Skin in the Game data to prove otherwise.
Shmron: Yes. Humility in the face of data is the core of both good science and successful engineering.
Synthesis & Takeaways
SECTION
Nova: This has been such an eye-opening conversation, Shmron. We have covered the brutal reality of the Law of Market Failure, the power of translating our dreams into testable XYZ Hypotheses, the art of pretotyping using clever simulations like the Wizard of Oz, and the absolute necessity of gathering Skin in the Game data. If you had to distill all of this into one key takeaway for our listeners—especially the builders, scientists, and engineers out there—what would it be?
Shmron: I would say: stop building and start testing. Before you write a single line of code, before you train a complex model, or before you buy expensive datasets, ask yourself: 'What is the smallest, cheapest experiment I can run today to get real, behavioral data from my target users?' Don't ask for opinions. Look for Skin in the Game. In science and software, opinions are noise. Data is signal. Pretotype to find the signal.
Nova: That is a perfect note to end on. Thank you so much, Shmron, for sharing your analytical insights and showing us how these principles apply to cutting-edge fields like GeoAI.
Shmron: It was my pleasure, Nova. Thanks for having me.
Nova: And to our listeners, your challenge for this week is simple: take one idea you are currently working on, write down its XYZ Hypothesis, and think of one way you can pretotype it for under one hundred dollars. Go find your 'Right It'! Until next time, keep building, keep testing, and we will talk to you soon!