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.
Days from empty repo to #1 on Product Hunt
VerifiedGitHub repo created Oct 15; #1 Product Hunt launch on Oct 20 in Launch Index data ↗
Product Hunt votes (#1 that day)
Our dataLaunch Index, Oct 20 launch, still counting when checked ↗
Developers who joined
Self-reportedThe project's About page (1,000 on Oct 16 to 10,000 on Oct 20) ↗
/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
Let people build it with you
Participation loopWhat 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
A concept native to the audience
Identity hookWhat 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
Borrowed audiences
Borrowed audienceWhat 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
A deadline that makes news
Time-boxed challengeWhat 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
Stack the launches
Launch stackingWhat 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.