- Experimentality by Angad Singi
- Posts
- I couldn't open a terminal 2 weeks ago
I couldn't open a terminal 2 weeks ago
Here's what I built anyway.
The thing I described is running
Two weeks ago I googled "how to open terminal on mac."
Not as a joke. I genuinely didn't know. I've been building products for years — Marketing Monk, AdsNerd, vibe.pe — but always with a developer next to me. Pratham writes the code. I describe what I want. That's been the arrangement.
Then I started using Claude Code properly.
The process is strange to explain. I describe what I want in plain English. Claude Code writes it. I read it, understand maybe 30% of it, describe the next thing. Repeat.
What I've built in 2 weeks:
13 AI agents running in a pipeline. A Trend Scout. A Strategist. A Director. A Scriptwriter. A Review team. A Publisher. Each one specialized. Each one with a job. The whole thing takes a brand's product catalog and turns it into a week of video content — without anyone touching anything after setup.
I didn't write any of it. I described all of it.
The part that keeps hitting me isn't the product. It's the gap that closed. Between having an idea and having a thing that runs — that gap used to require months, a technical co-founder, funding, or all three. It now requires a clear description and enough patience to iterate.
I still don't understand most of the code in my own project. I'm not pretending otherwise. But the thing I described is running. That's the part I couldn't have said 2 weeks ago.
Something interesting happened while looking at Marketing Monk's numbers this week.
ChatGPT is now our #1 traffic source. 31% of all referrals. More than Google organic. We didn't do anything specific to make it happen — no AI SEO strategy, no prompt engineering. Just published consistently for long enough that people started citing us in their ChatGPT conversations.
Same week, the 410 vs 404 fix finally resolved. We had 300K expired job pages returning 404 instead of 410. One status code difference — 404 means "not found right now," 410 means "permanently gone." Google kept recrawling 300K pages that were never coming back. Switched to 410. Took 6 weeks to clean up. The expiry logic was always there. We just told Google the wrong thing.
Two problems from the same site, same week — one we didn't cause, one we did. Both fixed now.
HubSpot acquired Starter Story last week. We're making the same bet they are, just much earlier.
Team of 3, bootstrapped, profitable, 75% of revenue from owned products not ads. HubSpot now owns The Hustle, My First Million, Mindstream, and Starter Story. They're not building a media company to make money from media. They're buying it so they never have to pay Google or Meta to reach their customer again.
The math eventually works out that owning is cheaper than renting.
