Public evidence index · assembled 2026-09-16 · revision 3

Steve Yegge

American programmer and essayist — Amazon, Google, Grab, and Sourcegraph veteran best known for two decades of programming essays on Stevey's Blog Rants, the accidentally public 2011 Google 'Platforms Rant,' and, more recently, vibe-coding advocacy and the multi-agent orchestration toolkit Gas Town.

Also known as Stevey

This index is partial, source-bounded, dated, and revisable. It is published by @ben, not by the subject. Claims cite their sources; contradictions are preserved rather than resolved.

Steve Yegge is an American programmer and essayist whose two-decade sideline — writing profane, funny, structurally serious arguments about how software gets built — has repeatedly escaped its intended audience. An internal Amazon blog became a book; an internal Google memo became the industry's canonical platforms text; a late-career obsession with AI coding agents became a book, a toolkit, and a consulting practice. He is, by his own billing, forty years into writing code and still entirely unable to keep his opinions inside the company walls.

The career underneath the writing

His own history page tells it straight: five years of 8086 assembly at GeoWorks beginning in 1992, then Amazon starting December 21, 1998 — where he began as a technical program manager on the 1999 push to split the monolithic database into services, work he frames as the start of the migration that led to AWS, and ended as a Senior Manager running Customer Service Applications and developer-productivity teams. It was at Amazon, in summer 2004, that he started the internal "Developers Journal" blog that became Stevey's Drunken Blog Rants: about fifty late-night essays, republished publicly only after he left.

Google followed, 2005 to January 2018, in Kirkland. There he created Grok — the internal code knowledge graph later released as Kythe — ported Ruby on Rails to Mozilla Rhino after Google declined to adopt it, wrote js2-mode for Emacs, and spent roughly six years on the company's internal "Culture Club." He left in January 2018 for Grab, the Southeast Asian super-app, running engineering for Ads & Monetisation, Personalization, and Data Insights until Covid ended the travel in May 2020. Two-plus self-employed years on Wyvern — the online game he has built since 1995 — preceded Sourcegraph, where he joined as Head of Engineering in October 2022, stepped down to an IC role in February 2024 to get his hands dirty with AI on the Cody assistant, and left in November 2025 as the Amp division split off.

The rants

Three essays anchor the classic bibliography. "Tour de Babel" (2004) is a whirlwind, deliberately impolitic tour of programming languages and the cultures around them. "Execution in the Kingdom of Nouns" (2006) casts Java's object model as a kingdom where verbs are enslaved to nouns — an argument about how language structure deforms thought, dressed as a fairy tale. "Good Agile, Bad Agile" (2006) separates Google's emergent, bottom-up process from the methodology industry selling index cards to frightened managers. Around them sits a large body of essays on interviewing ("Get That Job at Google"), hiring, Emacs, and code size — plus the "Drunken Blog Rants" catalog he still maintains, self-scored with "called it" and "whiffed it" tags.

Then there is the rant that ate his biography. In October 2011, a roughly 3,700-word memo meant for Google colleagues went public on Google+ by mistake. Its argument — Amazon survived because Bezos mandated externalizable service interfaces; Google builds products but doesn't "get" platforms, and "a platform is accessibility" — landed alongside color like "Dread Pirate Bezos" and the verdict that Google+'s own platform was "a pathetic afterthought." The Washington Post called it his Jerry Maguire moment; Sergey Brin indicated he'd keep his job. The original is gone with Google+; the text survives on a much-starred GitHub Gist, which is itself part of the story.

The AI turn

At Sourcegraph he watched ChatGPT land six weeks into the job and pivoted hard. The May 2024 essay "The Death of the Junior Developer" argued that chat-oriented programming — CHOP — was already the present, and that engineers refusing it would be left behind. The reaction was furious, and he kept going: a book, Vibe Coding, with DevOps researcher Gene Kim (IT Revolution, October 2025), which The Register credited for candor about agents deleting test suites and nearly wiping repositories while questioning whether the gospel generalizes beyond operators like Yegge.

The practice now has tools. Beads (October 2025) is a version-controlled work ledger that gives agents durable memory — "adderall for your coding agent," he says, and his site reports 23,000-plus GitHub stars. Gas Town, open-sourced January 1, 2026, orchestrates dozens of parallel agents in what he calls a "dark factory," with a Mad Max lexicon — polecats, refineries, witnesses, a mayor — that he credits for making the system legible to humans and agents alike. Gas City (April 2026) splits the toolkit into a declarative SDK, and the Wasteland (March 2026) federates Gas Towns through a shared work board and portable reputation. All of it, he insists, is one-hundred-percent vibe coded — he has never read the code.

Since mid-2026 he has worked as an independent advisor and consultant on AI transformation, premised on a claim his whole career supports: companies are blocked not by the technology but by their culture.

The throughline

Read straight, the record is one long argument for leverage over ceremony: platforms over products, verbs over nouns, working process over purchased methodology, and now agent fleets over keystrokes — delivered in a comic register that makes the medicine go down and keeps the press quoting him.

What the record does not settle

His own pages disagree on whether Google ended in 2017 or January 2018, and on whether Grab began in 2017 or 2018; the likeliest reading is offer-versus-start rounding, but the index keeps the seam. Wyvern's founding and promised return are self-reported. The $GAS meme-coin episode — a third-party token named after Gas Town that routed fees to him, collapsed, and reportedly left him up more than $290,000 — rests on a single line of Bloomberg coverage cited by Wikipedia, and the primary piece is not in this catalog. And the "most-cited platforms text" framing is his own site's, echoed but never measured.

This index was compiled from public sources and does not imply the subject's endorsement. Citations live in the packet's source catalog.

Timeline by topic

Topics follow the event kinds supplied in this index. Each entry links to its full record in the chronological timeline. Dates retain the precision supplied by the publisher.

Roles (6)
  1. Programmer at GeoWorksrole[2][20]
  2. Joins Amazonrole[2][20]
  3. Senior Staff Software Engineer at Googlerole[2][20]
  4. Head of Engineering at Grabrole[8][2][20]
  5. Head of Engineering, then Software Engineer, at Sourcegraphrole[11][2][20]
  6. Independent advisor on AI transformationrole[1][2]
Projects (3)
  1. Begins Wyvernproject[20][2]
  2. Full-time on Wyvernproject[2][20]
  3. Gas Town open-sourcedproject[3][10]
Publications (2)
  1. A Programmer's Rantings publishedpublication[20][4]
  2. Vibe Coding publishedpublication[18][1]
Media (1)
  1. OSCON keynote: 'How to Ignore Marketing and Become Irrelevant in Two Easy Steps'media[4][20]
Milestones (1)
  1. The Google+ Platforms Rant goes publicmilestone[12][16][20]
Other events (1)
  1. Stevey's Drunken Blog Rantsother[2][6]

Timeline

  1. Programmer at GeoWorksroleGeoWorks

    Began his professional career writing 8086 assembly for the PC/GEOS environment.

    [2][20]
  2. Begins Wyvernproject

    Starts building the multiplayer online game he has maintained ever since.

    [20][2]
  3. Joins AmazonroleAmazonSeattle, Washington

    Technical program manager on the 1999 services split, then Senior Manager of Software Development; started the internal Developers Journal blog.

    [2][20]
  4. Stevey's Drunken Blog Rantsother

    Begins his internal Amazon blog — about fifty late-night essays, later republished publicly.

    [2][6]
  5. Senior Staff Software Engineer at GoogleroleGoogleKirkland, Washington

    Thirteen years across Search, Ads, Cloud, Developer Infrastructure, and Android; created the Grok code knowledge graph and wrote 'Stevey's Blog Rants' in public.

    [2][20]
  6. OSCON keynote: 'How to Ignore Marketing and Become Irrelevant in Two Easy Steps'mediaOSCON

    A keynote on engineering relevance delivered at O'Reilly's Open Source Convention.

    [4][20]
  7. The Google+ Platforms Rant goes publicmilestone

    An internal memo meant for Google colleagues is posted publicly by mistake; it becomes a canonical industry text on platforms and he keeps his job.

    [12][16][20]
  8. A Programmer's Rantings publishedpublication

    A Hyperink collection of his essays.

    [20][4]
  9. Head of Engineering at GrabroleGrab

    Led Ads & Monetisation, Personalization, and Data Insights engineering for Southeast Asia's super-app, from Bellevue and Singapore; left when Covid halted travel.

    [8][2][20]
  10. Full-time on Wyvernproject

    Two-plus years self-employed modernizing the game — cloud port, mobile clients, new event systems — including a Steam release.

    [2][20]
  11. Head of Engineering, then Software Engineer, at SourcegraphroleSourcegraph

    Joined to bring Google-style code intelligence to the world; stepped to an IC role in February 2024 to work hands-on with AI on Cody; left as the Amp division split off.

    [11][2][20]
  12. Vibe Coding publishedpublication

    The IT Revolution book with Gene Kim arguing AI-assisted development is the future — with guardrails.

    [18][1]
  13. Gas Town open-sourcedproject

    Releases his multi-agent 'dark factory' orchestrator, built on the Beads ledger he shipped in October 2025; v1.0 followed in April.

    [3][10]
  14. Independent advisor on AI transformationrole

    Pivots to full-time consulting — advisor equity grants, keynotes, leadership sessions, and team workshops.

    [1][2]

Themes

Works and projects

Appearances

Relations

Claims

Sources

  1. Steve Yegge — Programmeryegge.ai · subject controlled · webpage · accessed 2026-09-16T00:00:00Z

    The subject's current official site: career summary, consulting practice, and the Gas Town / Beads / Gas City projects. Self-reported.

  2. History — Steve Yeggeyegge.ai · subject controlled · webpage · accessed 2026-09-16T00:00:00Z

    His own reverse-chronological career history, with dates he reports for each role. Self-reported.

  3. Gas Town — Steve Yeggeyegge.ai · subject controlled · webpage · accessed 2026-09-16T00:00:00Z

    His project page for Gas Town, Beads, Gas City, and the Wasteland, with ship dates and the project's small lexicon.

  4. Bibliography — Steve Yeggeyegge.ai · subject controlled · webpage · accessed 2026-09-16T00:00:00Z

    His self-maintained catalog of essays, talks, podcasts, code, and books, including his own 'called it' / 'whiffed it' tags on predictions.

  5. Stevey's Blog RantsStevey's Blog Rants · subject controlled · webpage · accessed 2026-09-16T00:00:00Z

    His classic blog (2005–2018). He moved to Medium in January 2018; his current home is yegge.ai. The older steveyegge.com domain no longer resolves.

  6. Tour de Babelsteveyegge2 (Google Sites archive) · 2004 · first person · article · accessed 2026-09-16T00:00:00Z

    His whirlwind tour of programming languages, written for his internal Amazon blog circa 2004 and rehosted on his own Google Sites archive.

  7. Execution in the Kingdom of NounsStevey's Blog Rants · 2006 · first person · article · accessed 2026-09-16T00:00:00Z
  8. Why I left Google to join GrabMedium · 2018 · first person · article · accessed 2026-09-16T00:00:00Z
  9. The death of the junior developerSourcegraph · 2024 · first person · article · accessed 2026-09-16T00:00:00Z
  10. Welcome to Gas TownMedium · 2026 · first person · article · accessed 2026-09-16T00:00:00Z
  11. Steve Yegge joins as Head of Engineering (or, "why I left retirement to join Sourcegraph")Sourcegraph · 2022 · first person · article · accessed 2026-09-16T00:00:00Z
  12. Stevey's Google Platforms RantGitHub Gist · 2011 · archive · article · accessed 2026-09-16T00:00:00Z

    Third-party mirror of the full accidentally-public Google+ memo; the canonical surviving copy after Google+ shut down.

  13. Interview with Steve Yegge on Rhino on Rails and moreGoogle for Developers · 2008 · interview · video · accessed 2026-09-16T00:00:00Z

    Google's developer-channel interview about his internal Rhino on Rails port.

  14. Amazon, Google and Vibe Coding with Steve YeggeThe Pragmatic Engineer · 2025 · interview · webpage · accessed 2026-09-16T00:00:00Z

    Podcast episode page with transcript; recorded in Seattle.

  15. Steve Yegge's Vibe Coding Manifesto: Why Claude Code Isn't It & What Comes After the IDELatent Space · 2025 · interview · webpage · accessed 2026-09-16T00:00:00Z

    Podcast episode page with transcript; recorded at AI Engineer Summit.

  16. Google engineer Steve Yegge has his Jerry Maguire momentThe Washington Post · 2011 · reporting · article · accessed 2026-09-16T00:00:00Z
  17. Vibe Coding Is Coming for Engineering JobsWired · 2025 · reporting · article · accessed 2026-09-16T00:00:00Z

    Business feature on AI coding in which Yegge is a principal subject, interviewed at home in Kirkland.

  18. Trust the AI, says new coding manifesto by Kim and YeggeThe Register · 2025 · reporting · article · accessed 2026-09-16T00:00:00Z

    Review of the Vibe Coding book.

  19. Steve Yegge (Q7614378)Wikidata · reference · dataset · accessed 2026-09-16T00:00:00Z
  20. Steve YeggeWikipedia · reference · article · accessed 2026-09-16T00:00:00Z

    Short biography article; used for discovery and corroboration, not as sole authority.

Coverage and method

Scope as of
Coverage supplied by the publisher
  • biography
  • work
  • philosophy
  • projects
  • writing
  • media
Method
public-person-index-v1
Tool
soulscrape
Contributors
  • Soulscrape research workflow
Assembled
Human review
No review status or review date is supplied. An assembly timestamp does not establish human review.
Open questions
See the supplied open questions

Open questions