explainx / blog
How Gary Tan Shipped 400x More Code Using Claude Code & AI Agents
From 13-year coding hiatus to building open-source projects with 100K+ stars — while running Y Combinator
explainx / blog
From 13-year coding hiatus to building open-source projects with 100K+ stars — while running Y Combinator

Jun 22, 2026
CLAUDE.md loads at session start and stays forever. Skills load only when invoked. Hooks run deterministically outside the context window. Subagents return only a summary to the main thread. Anthropic's new guide maps all seven instruction methods — here is the practical breakdown with decision rules for each.
Jun 12, 2026
Claude Sonnet 4.6 has a 1 million token context window, but long sessions fill it faster than you expect. Learn what triggers the limit, how automatic compaction works, and the exact commands (/clear, /compact, --fork-session) to manage context like a pro.
Jun 11, 2026
Claude Code sessions don't have to start from scratch every time. With --continue and --resume, you can instantly reload your last conversation or pick any past session from an interactive list—preserving all the context you built up.
After 13 years away from coding, Gary Tan did something remarkable: he built multiple production-ready applications—including a full-featured blogging platform with AI-powered journalism—while running Y Combinator full-time. And he did it all in a matter of weeks.
"I'm relatively shocked myself," Gary admits. "It was 13 years of not coding and then suddenly boom, I'm doing about 400x the amount of work that I was doing that year."
This isn't just another AI hype story. It's a blueprint for how software development is fundamentally changing—and why your productivity as a developer is about to 10x.
It started with a simple need: Gary wanted to bring together people who cared about improving California's education system. So he built Gary's List—a blogging platform that became something much more interesting.
The progression:
But here's where it gets wild: Gary's List doesn't just let you publish articles—it writes investigative journalism for you.
"For the equivalent of $5 or $10 of Opus calls, I would estimate that it does the work of a real human being that would have to painstakingly through dozens of articles, read entire books about certain subjects, annotate them," Gary explains.
Gary discovered what he calls "token maxing"—the idea that you should use as much AI compute as necessary to get complete, thorough results:
"You don't have to settle for what we did when we were humans writing the code. What if you absolutely boiled the ocean? If you were a human this would take you about a month to do this research—you can just zap the rocks harder."
The Gary's List system:
All of this for less than $10 in API calls. Per article.
Gary didn't set out to build GStack. He just got tired of typing the same prompts over and over.
"All I did was I realized that I was doing the same things over and over again and then I got sick of typing the same thing. So I went into my Apple notes, typed in all the things that I found myself writing over and over again into Claude Code."
1. Plan-Review The proto-skill that started it all. Key insight: Make Claude draw ASCII diagrams first.
"Once I started saying 'actually before you start your work make an ASCII diagram of all the data flows, all the inputs and outputs,' it loaded all of the context in and then it just did the work more completely."
2. CEO Plan (10-Star Experience) Inspired by Brian Chesky's famous question: "What would a 10-star experience look like?"
Uses metaprompting to push beyond the obvious solution:
3. Developer Review + Testing Gary learned this the hard way: "When I was writing code myself, I would always do the minimum amount of testing because it was just not very fun. That's when I realized, oh, I can get to 100% test coverage."
The machine doesn't care—it'll write comprehensive tests without complaining.
4. QA with Playwright Got tired of manually testing? GStack's QA skill:
"It's like having a blackbox browser. It blew my mind when it first worked. Mini AGI is already here."
Here's Gary's actual daily workflow (he dropped 13 PRs in 48 hours):
/ceo skill in plan mode/review for comprehensive testing/qa to automatically test in browser/codex for final bug sweep"I have bug fixes right next to giant features. The cool thing about GStack is when I run it through this program—office hours, CEO review, design—it asks me questions along the way."
After building Gary's List and GStack, Gary wanted to bring all his coding patterns into his AI assistant. The result: GBrain, a RAG system for OpenClaw.
The insight came from Andrej Karpathy's post about "knowledge LLM wikis" and realizing:
"I could just open this project in conductor and then the first thing I write is like, go look at Gary's List, look at how we do chunking, embedding, hybrid RRF, RAG—extract it and use it for my OpenClaw."
The system uses:
Now when Gary builds something new, the patterns from previous projects are automatically available.
Gary crystallized his philosophy in a post about "thin hardness and fat skills":
Fat Skills (Markdown):
Thin Hardness (Code):
"All of the difficulty in agentic engineering today is when people try to do things that should be in markdown in code, and it fails because code is brittle—it doesn't understand special cases. Code literally doesn't understand what you want or who you are."
The magic is knowing which is which:
Gary got roasted on Twitter for saying he coded at "100x" his previous rate. Then he ran the numbers properly.
The reality:
But here's what people miss: "People get very upset because it's easy to pad lines of code if you're a human writing code. Whereas Claude Code doesn't do that—it'll maybe build the wrong thing, but it's not trying to optimize for lines of code the way a human working a job would."
The industry standard for a professional software engineer: 30-50 logical lines of production-ready code per day.
For Gary in 2013: 14 lines per day (part-time coding).
With Claude Code: Thousands of lines per day, fully tested.
Gary has the perfect analogy:
"Using OpenClaw these days is like driving a Ferrari. It's exhilarating, insane—it figures things out you would never think a machine could figure out, so quickly. But it's also like a Ferrari in that you better be a mechanic. It's a Ferrari that will break down on the side of the road when you most need it, and you need to get out with your wrench and pop the hood and fix it yourself."
This is where we are: Homebrew Computer Club phase.
The Apple I was a breadboard in a wooden case. If you wanted a personal computer in 1976, that's what you had to do.
If you want AI-powered development in 2026, you need to:
"But once you get it, it's like we're in the kit car Ferrari phase. You can drive anywhere."
Gary sees where this is going:
"Every single person on the planet will have their own personal AI. We could either live in a world where we have our own AI, where we have our own data, our own integrations—or it's corporate controlled, like your Facebook feed, where you don't know who wrote that algorithm."
The key question: Will you have control over your own tools, or will your tools have control over you?
"Unless you have your own prompts and you can write it for yourself, you are below the API guideline for some PM or developer that is not you, who will not understand your needs, will not understand what you uniquely care about."
Here's Gary's most profound insight:
"I am in a crazy rush in my brain. I could probably live 10 billion lifetimes to live in this body right now, and I need every single moment to count. But if you can token max, it's like—I can be a time billionaire. It's not my own time. It's the time of a machine doing work for me."
You can buy infinite time by borrowing time from the machines.
This reframes everything:
"As long as I'm building something that's actually of great value to me, I'm going to spend $500 in a single day on tokens."
Gary built Gary's List because he cared about education policy. The motivation kept him pushing through the rough edges.
Before Claude starts coding, make it draw:
This loads the context properly.
"If it's not tested and you're just throwing users in there, it's slop—10x worse than human-written code."
Let the machine write the tests. It doesn't get bored.
Don't settle for the 80% solution when you can have 100%:
The machine doesn't care. Zap the rocks harder.
Every time you type the same prompt twice, make it a skill:
Gary uses both Claude Code and Codex:
"/codex" finds all the problems Claude missed.
"It would surprise me very much if someone really truly did manage to make a thing that could just make software without the human in the loop. I never want to be entirely out of the loop. I just want the machine to do the stuff that I don't want to do."
Use ask_user_question liberally. Supply the agency.
Gary identifies three barriers:
1. Model Access "A lot of these capabilities, you have to be on the latest and greatest models. It's actually quite expensive to use them and burn all the tokens—for now."
People try the free tier and bounce.
2. Time Scarcity as an Advantage "The fact that I tried to build all this while being CEO of Y Combinator actually helped me because my time is so scarce. Those minutes were insanely scarce, so I was constantly pushing myself to figure out how to automate everything."
Full-time engineers don't feel the same pressure.
3. Belief "All someone has to do is believe, right? Stop fighting, just open Claude Code and try it."
Until you push through the initial friction, you won't understand.
Jared nails the progression:
Stack Overflow (2008): Amazing! I can look up answers.
ChatGPT (2022): Better! I can ask questions and get answers.
Claude Code (2024): Holy shit! It just... does the work.
"Things have moved so quickly. With Stack Overflow, you'd ask questions, copy code, paste it, run it, see what happens, paste it back. With Claude Code, you don't need to do the copy-pasting. It executes and runs the code."
The mentality shift: "It doesn't actually matter if it's brittle and requires fixing because you can actually just have another agent sat there fixing it all the time."
Gary's message to developers:
"You and I are not different. We're the same. We started in the same place. I don't think of myself as in the sky yet, even though people seem to talk like I am. I'm just a person trying to do a thing. If I sit next to Boris [Churney], we have the same prompt. We have the same MacBook Pro. There's nothing that stands between you or me from drawing on millions of years of tokens to serve humanity."
If you're technical and have taste, you're the person who will benefit most.
Get Claude Pro Max ($200/month)
Install Claude Code
Build Your First Skill
Set Up Testing
Try OpenClaw + GBrain
Push Through the Friction
Token Max
"This is why we're entering the golden age of open source. I could just open any project in conductor and extract patterns from it."
When you can build in days what used to take months, when you can ship 400x more code, when you can be a time billionaire borrowing consciousness from machines—
We're all builders now.
The question isn't whether this is possible. Gary proved it is. The question is: Will you pick up the wrench?
Update — July 4, 2026: Gary Tan revisited GStack and OpenClaw cost economics alongside two other founders on the Naval podcast — see Naval podcast roundtable: AI compute, jobs, and ASI.
"What a time to be alive."