# Story: Inside Early Google - Race Conditions, Java Pain, and the Birth of AdWords Page: https://stenobird.com/podcast/corecursive-coding-stories/story-inside-early-google-race-conditions-java-pain-and-the-birth-of-adwords Text version: https://stenobird.com/podcast/corecursive-coding-stories/story-inside-early-google-race-conditions-java-pain-and-the-birth-of-adwords.md Podcast: [CoRecursive: Coding Stories](https://stenobird.com/podcast/corecursive-coding-stories) Published: 2026-01-02T11:00:00+00:00 Episode link: https://corecursive.com/inside-early-google/ Audio file: https://traffic.libsyn.com/secure/corecursive/118-google-adwords.mp3?dest-id=628353 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/corecursive-coding-stories/episodes/story-inside-early-google-race-conditions-java-pain-and-the-birth-of-adwords Duration seconds: 2260 ## Resource Ron Garret left JPL for a 100-person startup he'd just discovered on Usenet. Four a.m. alarms. Burbank to San Jose on Southwest. A rented room in Susan Wojcicki's house. He expected the search engine engineering and instead he got asked to build ad serving. In Java and with JSPs and no syntax highlighting and no delimiter balancing. Launch week was a stampede and then a window on his screen fills with declines. Numbers he can't explain. Some of them look… real. How do you even name what's happening? This episode is about creating Google AdWords. Building the machine that prints money, while trying not to get crushed in the gears. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/corecursive-coding-stories/episodes/story-inside-early-google-race-conditions-java-pain-and-the-birth-of-adwords/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/corecursive-coding-stories/story-inside-early-google-race-conditions-java-pain-and-the-birth-of-adwords.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.