DEV Community

northloopworks
northloopworks

Posted on

IndieLedger #1: How Tony Dinh made his first $1,000 in a day (and $10k in 10)

IndieLedger reverse-engineers how tiny online businesses made their first $1,000. One business, one issue, every claim cited. We report what happened, not what will happen to you. No income guarantees: past results do not guarantee future results.


The business

TypingMind (typingmind.com), by solo developer Tony Dinh. A desktop chat interface for ChatGPT that lets you search your chat history, organize chats into folders, and run everything with your own API key. No servers doing the heavy lifting on the user's side. In other words: a thin, fast wrapper around OpenAI's API, built by one person.

The money

Here is the timeline, in Dinh's own words from a podcast interview:

  • Day 1: roughly $1,000
  • Day 2: roughly $2,000
  • Day 3: roughly $4,000
  • Day 10: over $10,000 (his pinned tweet at the time celebrated "10 days, $10,000 of revenue")

Source: The Bootstrapped Founder, "Tony Dinh - Ups and Downs of an Indie Hacker Journey" (podcast transcript).

The trigger: OpenAI released the ChatGPT API in early March 2023. Dinh built TypingMind in about one day, shipped it within about 36 hours of the announcement going viral, and priced it at $9 while it was still in beta, telling people: it is free now, but buy at $9 if you want it.

Why it worked (the mechanics)

1. He removed his own costs. TypingMind required users to bring their own OpenAI API key. Quote from the interview: "you don't have to pay me for everything for every chat that you made... whatever you use, you pay OpenAI." That meant $9 per sale was nearly pure margin, with no server bill growing with usage. When you sell an AI product as a solo dev, usage-based costs kill you before you start. Dinh designed them out.

2. He charged from day one, while it was still beta. The free-versus-paid decision did not wait for a launch. Beta users were told the price up front, which filtered for people who actually wanted the thing. His earlier project PricingBot had stayed free for months and getting the first paying customer was, by his own account, brutally hard. He did not repeat the mistake.

3. He rode a wave instead of making one. The ChatGPT API announcement was the viral event. TypingMind was the fastest usable answer to it: a better chat interface, including the search-history feature people were complaining ChatGPT lacked. He built and shipped in about 24 hours. Speed was the whole strategy.

4. It did not happen on a cold start. This is the part most retellings skip. TypingMind landed on an audience Dinh had built for two years. After his first product DevUtils ($9 one-time, built in two weeks, first sale from a Hacker News front-page hit in 2021), he watched the launch spikes die, Product Hunt included. His conclusion, in his own words: posting the app to websites and hoping for a traffic spike would not work long term. So he started building in public on Twitter, sharing revenue numbers, failures, and experiments. Two years later he had roughly 90,000 to 97,000 followers. TypingMind's day-one $1,000 came from that audience.

Sources: Dinh's own blog, "My solopreneur story: zero to $45K/mo in 2 years"; one million goal profile of Dinh.

What to steal

  • Cost-free unit economics. If your product wraps someone else's API, make the user bring their own key, or make the pricing cover your variable cost with room to spare. A $9 sale that costs you $0 is infinitely better than a $29 sale that costs you $31 in API calls.
  • Charge during beta. "It is free for now, but here is the price" turns early users into early revenue and tells you immediately whether anyone will pay.
  • Ship inside 36 hours of the wave. Dinh did not invent chat interfaces. He was the fastest good-enough answer to a demand shock. The 24-hour build is the moat.
  • The audience is the product before the product is the product. The $1,000 day was the payout on two years of building in public. Launch-day luck (Hacker News front page) worked once for DevUtils; it did not scale. The audience did.

What we could not verify

  • The exact day-by-day revenue figures come from Dinh's own recollection in the interview ("the first day I think I made like $1,000 or something"). Take them as his memory of the curve, not audited books.
  • We do not know his conversion rate or visitor counts for the TypingMind launch.
  • Current pricing and business status of TypingMind are outside the scope of this issue; what matters here is the first $1,000.

Sources, all in one place

  1. Arvid Kahl, "Tony Dinh - Ups and Downs of an Indie Hacker Journey", The Bootstrapped Founder, http://thebootstrappedfounder.com/tony-dinh-ups-and-downs-of-an-indie-hacker-journey/
  2. Tony Dinh, "My solopreneur story: zero to $45K/mo in 2 years", https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo

IndieLedger is a weekly reverse-engineering of tiny businesses' first $1,000. Free issues are published here. The paid tier ($15/month or $120/year) includes the full numbers for each business, a reusable playbook library, and a monthly "what is working now" roundup: email northloopworks@proton.me with the subject line "INDIELEDGER PAID".

Top comments (0)