You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(workflow): add step 08 'Launch' — get your first 100 users
The old step 07 Ship covered 'deploy + share the URL'. That conflates two
distinct skills: getting to live production (Ship) vs running the actual
distribution play (Launch). Splitting them makes the workflow honest about
where indie products actually die — channel selection and execution.
New step 08 'Launch':
- Reddit: which subs, how to frame, karma-first
- Show HN: post-time discipline, title pattern, reply cadence
- Product Hunt: only if you have 50+ pre-committed voters
- Twitter / X: build-in-public thread + daily reply habit
- DM first 30 users individually for reviews
- Discord/Slack communities (lurk → contribute → mention)
- Final store-listing check
- UTM tracking per channel
- Kill what doesn't work after 7 days, double down on what does
Renumbered:
- Old 08 Iterate → 09 Iterate (no content change)
workflow-related.ts:
- 08 Launch links to: launching-on-google-play, getting-your-first-app-reviews,
instagram-for-indie-apps articles + the relevant 'reddit-removed',
'ph-launch-8-upvotes', 'show-hn-sunk', 'twitter-12-impressions',
'five-stars-three-reviews', 'rank-brand-only' fixes
- 09 Iterate keeps after-launch-troubleshooting
workflow-steps.ts (homepage card list): 9 → 10 steps.
Workflow is now: Environment · Research · PRD · Stack · Context · Build ·
Quality · Ship · Launch · Iterate.
whatThis: "Get the first 100 real users. Reddit, Show HN, Product Hunt, Twitter, the channels that work for indie builders.",
560
+
why: "A live URL with zero users is the same as no URL. Distribution is the #1 reason indie products fail — more than product quality, more than capital.",
561
+
tasks: [
562
+
{
563
+
heading: "Checklist",
564
+
description: "Pre-pick channels, prep posts, then launch in a 48-hour window.",
565
+
items: [
566
+
{
567
+
text: "Reddit: post in 2–3 subreddits where your audience already hangs out. Build karma first with 5–10 useful non-promotional comments per sub. Frame: 'I built X to solve Y', not 'Check out my app'.",
568
+
detail: "r/SideProject and r/IndieDev are forgiving. r/programming is brutal. Niche subs (r/golf, r/triathlon) work if you have a niche product.",
text: "Show HN: post Tue–Thu, 8–10 AM Eastern. Title leads with what you built AND what's interesting. 'Show HN: I built X — what surprised me about Y' beats 'Show HN: My new app launched'.",
577
+
detail: "Reply to every comment in the first 6 hours. Engagement keeps you on the front page. One reply per comment is enough.",
text: "Twitter / X: post a build-in-public thread. Show the screenshot, the metric you care about, the ask. Tag #buildinpublic #indiedev. Reply to 10 accounts in your niche daily for the next week.",
587
+
detail: "Following count doesn't matter. Consistency + engagement does. After 30 days of daily replies, your impressions 10–20x.",
588
+
},
589
+
{
590
+
text: "DM your first 30 users individually for a review/feedback. Not a broadcast — use their name, reference what they did in your app.",
591
+
detail: "Conversion rate is 30–40% if asked right. Zero reviews kills install rate; 5 reviews unlocks it.",
592
+
},
593
+
{
594
+
text: "Find 3 Discord servers / Slack communities where your target user hangs out. Lurk a week, contribute, then mention your product when relevant — never as the first message.",
595
+
},
596
+
{
597
+
text: "App Store / Play Store: re-check the listing one more time before driving paid or organic traffic to it. Screenshot 1 must say what the app does in 5 words.",
0 commit comments