LAUNCH·INDEX

Breakout · Oct 22

How /dev/null went from an empty repo to #1 on Product Hunt in 5 days

A social network for developers, built in the open, that turned 772 pull requests into its launch team.

185

Show HN points

VerifiedHacker News, posted Oct 16 ↗

469

Product Hunt votes (#1 that day)

Our dataLaunch Index, Oct 20 launch, still counting when checked ↗

772

Pull requests opened

VerifiedGitHub API, Oct 22 (425 merged) ↗

483

GitHub stars

VerifiedGitHub API, Oct 22 (202 forks) ↗

/dev/null is a social network for developers: you sign in with GitHub, posts are "commits" and the timeline is a log. Four developers opened an empty repository on October 15 and, per the project, built the first version in 48 hours on a live stream.

It reached 185 points on Show HN on October 16 and was the #1 Product Hunt launch in our data on October 20, with 469 votes and still counting. By October 22 the open-source repo had 772 pull requests from the community, 425 of them merged.

The project says it grew from 1,000 to 10,000 developers in five days and that several well-known developers joined, per its About page. We couldn't check those numbers, so treat them as the project's own claims.

What drove it

  1. 1

    Let people build it with you

    Participation loop

    What they did: The code was open from day one and anyone could open a pull request. 772 did, and 425 were merged.

    Why it worked: Everyone who contributed had a reason to share it: their work was in the product. Contributors became the launch team.

    Try this: Give early users something real to contribute (a template, a plugin, a data correction, a public roadmap vote) and credit them by name on the product.

  2. 2

    A concept native to the audience

    Identity hook

    What they did: Posts are "commits", the timeline is a "log", and sign-in is GitHub only.

    Why it worked: Developers got the joke instantly and it was easy to repeat. The framing did the explaining.

    Try this: Describe your product in your audience's own vocabulary in one line. If they'd say it to a friend, you have a hook.

  3. 3

    Borrowed audiences

    Borrowed audience

    What they did: The four builders already had large developer followings, and the project highlighted well-known developers joining.

    Why it worked: Day-one reach came from people who already trusted the founders, and every notable join was social proof.

    Try this: List 10 people your audience already follows. Before launch, give each a reason to try it and an easy way to mention it.

  4. 4

    A deadline that makes news

    Time-boxed challenge

    What they did: "Build a social network in 48 hours, in the open", streamed live.

    Why it worked: A time limit turns a build into a story with suspense, and it gave people a reason to tune in and check back.

    Try this: Frame your launch around a public, time-boxed challenge ("5 features in 5 days") and post progress daily.

  5. 5

    Stack the launches

    Launch stacking

    What they did: Show HN on October 16, then Product Hunt on October 20.

    Why it worked: The Hacker News wave brought users and proof, so the Product Hunt launch started with momentum and a better story.

    Try this: Launch on the channel where your earliest users already are, then go to Product Hunt 3 to 5 days later with the results.

Try this for your launch

Get a new breakout every Tuesday

One case study a week in the Launch Index newsletter, plus the launches that broke through. Free.

Free, every Tuesday. Unsubscribe anytime.

Caveats

  • User numbers (1,000 to 10,000) and notable joins come from the project's own About page and couldn't be checked.
  • The About page dates the announcement "Sep 15" while the build started October 15.
  • The contributor list's commit counts don't add up to the totals the page gives for the two build days; the list is probably a later snapshot.
  • Product Hunt votes were still being counted when we checked, so the final number may be higher.

Sources

Checked on Oct 22. Spotted something wrong? Email hello@launchindex.ai and we'll correct it.