Behind the scenes

May 3, 2026

What 24 hours of a cold Product Hunt launch actually looks like

Honest numbers from launching StreamStash: 3 upvotes, 1 free download, 0 sales, 1 banned Reddit account.

StreamStash launched on Product Hunt yesterday. Solo, paid product, zero pre-existing audience. I'm Ash, the indie maker behind it. This is the honest breakdown 24 hours in, including the bit where Reddit banned me.

If you're considering a cold launch and wondering what end-of-day-one realistically looks like, the answer is "humbling but not catastrophic." Here are the actual numbers, the channels I tried, what worked, what didn't, and what I'd do differently next time.

About the product: StreamStash is a self-hosted Windows app for archiving content from 8 platforms (TikTok, X, Instagram, Telegram, Reddit, Snapchat, web albums, XenForo forums) into one local library. Freemium model with paid Personal and Power upgrades. About a year of solo dev before launch.

The numbers at end of day one

What I tried, by channel

Product Hunt

Listing went live at 8:01am UK. Hovered around position 199 by mid-day, ended around 57 by evening, but mostly in low-noise territory (most products yesterday were sitting at 0 to 3 upvotes). Maker comment posted.

Reddit

I posted in r/selfhosted with the standard launch announcement. Fifteen minutes later, the post and replies were removed and my account u/StreamStashApp was banned sitewide.

The pile-on was reflexive, not informed. Commenters saw "closed source" and "paid" in the title and started downvoting before reading the post. Several flagged the product as not self-hosted, which is the actual irony of the situation: StreamStash literally is self-hosted. It's a desktop app that runs entirely on the user's machine, no cloud upload, no third-party processing. They were criticising the product for not being a thing it already was. Nobody downloaded the free tier to test what they were dismissing.

What was lethal wasn't the product itself or how I approached the post. It was a trigger-word stack: "closed source", "paid", "AI features", "new account", and "vibecoded" (a 2026 catch-all dismissal applied to anything built with AI assistance, deployed without much regard for how the assistance was actually used; in this case, applied to a product almost a year in development). The combination hit a hostile-leaning sub fast enough that the pile-on completed before anyone read the post or actually tried the tool. I'd avoided r/DataHoarder just in time when their "no advertising" rule caught me at the posting moment.

X / Twitter

5 tweets across the day. Engagement effectively zero. Expected outcome for a new account, no algorithmic lift, no audience to seed it.

TikTok

Posted a vertical glassmorphism video. 0 followers and no clickable bio link until 1k followers. Treating as a future asset, not a launch-day driver.

Discord

Server set up, verification flow working, no public joins yet.

Directories

The compounding play. Live on AlternativeTo, SourceForge, Shipit, dailypings, IndieTools. selfh.st pending review. TinyLaunch and whatlaunched.today scheduled. Slow but durable for SEO and discovery weeks down the line.

What I'd do differently next time

1. Don't post on hostile subs from a brand new account, especially with trigger-word combinations. The pile-on at r/selfhosted finished in fifteen minutes. Nobody read the post or tried the product. "Closed source + paid + AI + new account" was enough on its own to trigger reflexive hostility. I'd planned to wait until Monday or Wednesday for Reddit but moved it earlier under launch-day FOMO. The right move was either to wait, build karma history first, or skip Reddit entirely until the account had standing.

2. Verify reviewer sites before adding them to your outreach list. I had 4 sites lined up; one turned out to be dead, one was Mac-focused (wrong fit). Ten minutes of verification per site would have saved me re-planning the next day.

3. Don't expect the audience-less launch to convert in 24 hours. End-of-day 0 sales is normal for a cold launch. The asset built (PH listing, X content, Discord, directories) compounds for weeks. Patience is the actual strategy.

What's queued for week 2

What I'm taking from day one

The temptation after a cold launch with no signal is to read the numbers as failure. They aren't. End-of-day-one numbers don't predict long-term outcome for products without a pre-existing audience. The work that compounds (PH listing, X content, Discord server, directory listings, this very blog post) doesn't show up in day-one metrics, but it's what determines whether week 4 looks different from week 1.

Cold launching with no audience is what it sounds like. The asset compounds though. Week 2 starts tomorrow.