What did you build during your layover?

I was in an airport in Miami, at the end of a trip, missing my daughter and my dog. That is the whole origin story. There is no startup in it, no thesis, no roadmap. Everyone has that layover. Everyone has that exact dead hour where you miss somebody and there is nothing to do about it but scroll. So I want to know what you did with yours, because I texted my daughter that I was going to make a game about her and Franklin, our yellow lab, and then I did.

The bottleneck was never the code

Here is the part people get backwards. The reason nobody has ever built a game set on your street, starring your dog, is not that it was technically hard. It's that it was never worth anyone's time. An audience of one has terrible economics. So the games your kids play are set in generic suburbs with generic dogs, and everyone shrugs and calls that normal.

What actually changed is the activation energy. It's a conversation now. And when the cost of making a thing drops to the cost of describing it, the things that get made are the ones only one family on earth would ever want. That is not a downgrade from real software. That is the entire point.

Exhibit A: three pictures and a boarding call

I sent Fable three things. A picture of my daughter. A picture of Franklin. And a Google Maps satellite view of our neighborhood.

That's the input. Not a design document, not a sprite sheet, not an art budget — a kid, a dog, and an aerial photo of the street I live on. Before I left that airport we had a working 3D game. You are a girl. You have a countdown. Somewhere behind you a very good dog is counting, and then he is not counting anymore.

I am not a game developer. I have never shipped a game, never drawn a texture, never written a line of shader code in my life. None of that turned out to be the qualification that mattered.

Exhibit B: multiplayer, by the next evening

The following evening it had multiplayer with voice chat. Two kids, two devices, one house, hiding from the same dog and yelling at each other about it over the network.

I want to be honest about how absurd that sentence is. Real-time multiplayer with voice was, until embarrassingly recently, the part of a game you hired a team for. It was the line item that killed hobby projects. It went from "someday, maybe" to "done, Tuesday" and I did not have to become a different person in between.

Exhibit C: the part where I was actually useful

The next day I bought a lifetime license to a three.js asset library and we went back through the neighborhood house by house — a separate agent per house, cleaning up roofs, filling gaps, adding windows, parking the cars on the driveways instead of six inches under them.

And this is where I earned my keep, because here is what I contributed to that process:

There is no chain link on our street. HOA doesn't allow it. The field across the road is a field and it stays a field, so stop putting houses on it. The fence around that field does not apply to Franklin, because Franklin jumps it. The dog bark sounds like a gunshot. There is a gap in that roof — here, I took a picture of it with my phone, look.

That's the job now. Not typing. Knowing. The model can build a house all day long. It cannot know that our neighborhood doesn't allow chain link, and it never will, because that fact exists in exactly one place and it isn't on the internet. Taste and ground truth are what's left, and it turns out that was always the valuable half.

Exhibit D: making the dog good at his job

Then we played it, and my kids found the exploit immediately, the way kids do: hide behind one thing, don't move, win. Which is boring. A hide-and-seek game where the correct strategy is to become furniture is a broken hide-and-seek game.

So today we fixed it from both ends. Franklin got better at his job — he sweeps the whole map now instead of circling the same third of it, he catches your scent while he's still on the move, and the longer you stay quiet the harder he looks. And we hid twenty easter eggs around the neighborhood, worth real points, so that sitting still costs you something.

That is a design conversation, not a coding one. The hard question was never "how do I implement pathfinding," it was "what makes a seven-year-old get up and run." I got to spend my time on the second one.

So what did you build during your layover?

I know what the objection is. It's a toy. It's a small thing. It only matters to four people and a dog.

Yes. That's what I keep telling you. The reason it's worth anything is that it's small and specific and it's ours — the actual street, the actual house, the actual dog, with the actual name. Nobody was ever going to build that for us. The tools got good enough that not building it became a choice.

You had the same layover I did. You have the same phone. The gap between us isn't access anymore, and it hasn't been for a while. So it's fair to ask what you've been doing in there.

More