Atlas · All writing
Bibliography
This is all my stuff, the full list, all the kits and kaboodles. Every essay, talk, podcast, repo, notable tweet, press mention. At least, all the stuff I could find. Some of my talks weren't recorded, and we keep finding "lost" essays. And I wrote some banger internal blogs that never got published externally. But this is a decent starter list.
When I was in high school this all would have been on microfiche.
Essays
- ★ Essentials
- 👍 Good read
- 💩 Not worth it
- 🤓 Language nerd
- 😄 Humor
- 📚 Story / fiction
- 🕹️ Gaming
- 🔮 Called it
- 🤡 Whiffed it
Gas Town era
Independent · Ghost Track Freelance · Mayor of Gas Town
17 pieces
The Last Technical Interview
Welcome to Gas City
Clown Show to v1.0
Vibe Maintainer
Welcome to the Wasteland
The AI Vampire
The Anthropic Hive Mind
Software Survival 3.0
Gas Town Emergency User Manual
The Future of Coding Agents
Stevey's Birthday Blog
BAGS and the Creator Economy
Welcome to Gas Town
Six New Tips
Beads Best Practices
Beads Blows Up
Rise of the Vibe Coder
Sourcegraph era
Head of Engineering, Cody · then SWE
14 pieces
Zero Framework Cognition
Beads for Blobfish
The Beads Revolution
Introducing Beads
Revenge of the Junior Developer
The Death of the Stubborn Developer
The Death of the Junior Developer
The Self-Driving IDE Is Coming
RAG to Riches
All You Need Is Cody
A Good Day With Jeff
Cheating Is All You Need
We're Gonna Need a Bigger Moat
Introducing Steve Yegge
Grab era
Head of Engineering, Ads & Monetisation · Singapore
10 pieces
Dear Google Cloud
Grab: Best Gig I Ever Had
Golden Dragon
Modern Tech Leadership
Google to Grab: One Year Later
Bezos, Ma, and the Quest to Kill eBay
Get That Job at Grab
Who Will Steal Android?
Google Doesn't Need Innovation
Why I Left Google to Join Grab
Google era
Senior Staff SWE · Kirkland · Stevey's Blog Rants
69 pieces
Why Kotlin Is Better
The Monkey and the Apple
Borderlands 2 Gun Discarders Club
Borderlands Gun Collector's Club
Return of the Mystery Machine Bus
Mystery Machine Bus
Amazon War Story #1
Stevey's Google Platforms Rant
💩
😄
😄
😄
Blogger Finger
The Death of Richard Dawkins
Have you ever legalized marijuana?
Story Time
Universe Part 2: Mario Kart
Fable II
Ejacs: a JavaScript interpreter for Emacs
Universe Part 1: The Fish
Universal Design Pattern
Bellic Management School
Dirtiest Little Secret
Business Requirements are Bullshit
Done, and Gets Things Smart
Rhinos and Tigers
Dynamic Languages Strike Back
XEmacs Is Dead!
Focus Follows Mouse
JS2-Mode for Emacs
Four Console Games
Get That Job at Google
Portrait of a N00b
Emergency Elisp
Size Does Matter
Code's Worst Enemy
Boring Stevey Status Update
Less Awful Resume
Stevey's Tech News
No 'Weasel' in the Title
Rhino on Rails
Rich Programmer Food
That Old Marshmallow Maze Spell
A Noogler's View of Google
The Next Big Language
My save-excursion
The Pinocchio Problem
Parabola
Send Me Your Money
Egomania Itself
Good Agile, Bad Agile
Joelprah
Anime for the Nonplussed
Dreaming in Browser Swamp
Ruby and Java and Stuff
Clothes for the Soul
Get Famous: Don't Program
Wizard School
Shiny New Emacs 22
(Not) Managing Software Developers
Oblivion
Psh. Whatever!
Software Needs Philosophers
Lisp is Not an Acceptable Lisp
Execution in the Kingdom of Nouns
Moore's Law Is Crap
The Truth About Interviewing
Math For Programmers
Blog Or Get Off The Pot
O'Reilly Ruby Blog
Guest posts · oreillynet.com/ruby · winter 2005
4 piecesStevey's Drunken Blog Rants
Amazon
46 pieces
Foreword
Google at Delphi
Is Weak Typing Strong Enough?
The Next Big Thing
Allocation Styles
Decision Time
Duck Season
The Miracle Interview
Tin Foil Hats
The Emacs Problem
Language Grubbing
The Art of the Witch Hunt
Scheming Is Believing
Choosing Languages
Practicing Programming
You Should Write Blogs
Effective Emacs
Ten Challenges
Why Phone Screens Matter
The Numbers Mini-Language
Age of the Racecar Driver
Gödel, Escher, Blog
Innovation 101
Ancient Languages: Perl
Ten Great Books
Google's Secret Weapon
Math Every Day
Ten Predictions
What You Need To Know
A Software Fable
Quick Tour of Ruby
Being the Averagest
It's Not Software
Language Trickery and EJB
My .emacs File
Five Phone-Screen Questions
Saving Time
Scripting Windows Apps
Tour de Babel
Practical Magic
Singleton Considered Stupid
Lisp Wins (I think)
When Polymorphism Fails
The Nonesuch Beast
Waste Management
More OCaml
OCaml
Talks & Keynotes












Podcasts




















Video series

- E1When and How Vibe Coding Changed Our Lives
- E2FAAFO!
- E3Line Cook to Head Chef
- E4When Vibe Coding Goes Very Wrong
- E5Vibe Writing: How We Wrote This Book
- E6Why Every AI Needs a REPL
- E7Who Vibe Coding Is For
- E8Show and Tell: Efrit
- PAIRMigrating Wyvern Scripts with Claude Code
- PAIR2-Hour Pairing — Fix Two Tests
Video series

Code & OSS






Books
2025-10
Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond
with Gene Kim
IT Revolution, October 2025. Foreword by Dario Amodei. Gold Medal, 2026 Axiom Book Awards. · Dedicated page · IT Revolution.
2014
A Programmer's Rantings
HyperInk
Compilation of older blog material; later translated into Chinese (I own the Chinese hardcover).
2011
The Joy of Clojure
foreword · Michael Fogus & Chris Houser, Manning
I wrote the foreword to the first edition.
Tweets (selected)
Three tweets tangling with Google's AI-adoption pace: the original “John Deere” tweet, a reply to @demishassabis, and a follow-up on pushback and anonymous Googler outreach.
Papers & Patents
2025
Human Vibes: How Developers Can Navigate a Job Market That’s Stretching at Both Ends
Enterprise Technology Leadership Journal, Fall 2025 · with Matt Beane, Jonathan Hassell & Brendan Hopper
The four-author paper on the bifurcation of the software job market under AI — the comfortable middle vanishing, the ends stretching apart. Foundational to the work that followed.
2006
Content Sharing — US Patent 9,685,190 B1
Google Inc. · with Kenneth P. Fishkin & Peter M. Wilson
Filed June 15, 2006; granted June 20, 2017 (Appl. 11/424,421; 32 claims, 26 drawing sheets). The patent that came out of a music-sharing prototype Ken Fishkin, Peter Wilson and I built at Google — an IM client that let you push the song you were listening to straight to a friend's player as it streamed. The claims generalize to any captured content (audio, photo, video) streamed to a second device while capture continues. Local PDF above; canonical record at Google Patents.
Elsewhere
2026-03
Quoted in The New York Times Magazine
NYT · feature
On AI coding agents and the future of programming. Quoted at length.
2025-12
Profiled in Deloitte Tech Trends 2026
Deloitte · sidebar
Dedicated sidebar — "From writer to director: Steve Yegge on the software developer's transformation." Q&A and quote with me.
2025-06
Vibe Coding Is Coming for Engineering Jobs
Wired · feature · Will Knight
I am the protagonist — the article opens and closes on me at my Kirkland desk running four agents at once.
2006-10
Stiff asks, great programmers answer
stifflog.com · Jarosław “sztywny” Rzeszótko
Q&A sent to ten well-known programmers (me, Torvalds, Norvig, van Rossum, Gosling, Stroustrup, Bray, Thomas, DHH). Original site offline; we host a stripped local reading copy and a verbatim Wayback mirror for fidelity.
2002
Game Informer feature on Wyvern
print only
Cover and sidebar article (~p.153). Scan and transcription.