The Story
My Reddit post about AI creating a skill gap went viral. I didn't plan it. I didn't have a fancy growth strategy. I just posted something real.
Here's what happened:
100+ upvotes. 70+ comments. 50,000+ views.
People asked me how I did it. So I've documented the exact formula, the step-by-step strategy, and everything I learned building in public.
If you want to build in public, get real traction on Reddit, and hit 500 karma in 30 days, this guide is for you.
Why Reddit? Why Now?
Reddit is where builders actually hang out. It's not Instagram. It's not LinkedIn with the corporate speak. It's developers, makers, and entrepreneurs being real about their work.
If you can get traction on Reddit, you get:
• Real audience (people actually interested in building)
• Social proof for your project
• Direct feedback on what you're building
• Traffic to your actual project
• Genuine community, not bots
The best part? You can build real karma (the currency that matters) in 30 days if you know what you're doing.
What Actually Made My Post Go Viral
Here's my exact post:
Why did this work? Here's the formula:
1. Personal Credibility
I started with "I've been coding for ten years." This matters. You're not just sharing opinions. You have skin in the game. Reddit respects experience.
2. Expectation vs Reality
People love contrast. The structure (what we thought would happen vs what's actually happening) creates tension. People want to read more.
3. Two Distinct Groups
Everyone can see themselves in one of these groups. That makes it relatable. People upvote things they relate to.
4. Specific Examples
I didn't say "some people understand AI better." I said exactly what the two groups do. Specificity = credibility.
5. No Solution (Just the Problem)
I didn't try to sell anything. I didn't say "here's how to fix this." I just pointed out a real problem. Reddit loves observation, not sales pitches.
That's it. Simple formula. Real observation. No hype.
The 30-Day Playbook: Step-by-Step
Now here's the actionable part. If you want to replicate this (or build on it with your own idea), here's exactly what to do.
Week 1: Learn the Game (Days 1-7)
Your goal: Understand Reddit culture and get your first 50-100 karma.
Day 1: Join the Right Communities
Don't post yet. Just join these subreddits:
• r/buildinpublic (most supportive)
• r/webdev
• r/learnprogramming
• r/programming
Scroll the top posts from the past month. Don't comment yet. Just observe.
Day 2-3: Pattern Recognition
Read 20 top posts. Ask yourself:
• What's the structure? How does it start?
• Why did people upvote this?
• What tone works?
• How long are the best posts?
Write down 3 patterns you notice.
Day 4-5: Start Commenting
Comment on 5 posts. Real comments. Not spam.
Only comment if you have something genuine to add. Share experience. Ask questions. Help people.
Goal: Get 5-10 upvotes per comment.
Day 6: Your First Post
Post your first "build in public" update. Start simple:
"Day 1 of building [your project]. Today I [did this thing]. Here's what I learned: [one insight]."
That's it. One paragraph. Real. Honest.
Day 7: Engagement & Reflection
Reply to every comment on your post within 30 minutes. Be conversational. Ask follow-up questions.
End of Day 7: Review what worked. Which comments got upvotes? Which posts did you see get most traction?
Target: 50-100 karma by end of Week 1
Week 2: Find Your Angle (Days 8-14)
Your goal: Understand what resonates with your audience.
Day 8-9: Study Success
Find posts with 100+ upvotes in your communities. What makes them better than similar posts?
Copy the structure. Not the content. The structure.
Day 10-11: Post Another Update
Post your second "build in public" update. Make it specific.
"Day 10 of [project]. Built [feature]. Discovered [problem]. Here's why that matters: [insight]."
Engage with every comment in first 2 hours.
Day 12-13: High-Quality Comments
Comment on 10 trending posts. But only with quality insights.
Better to have 10 comments with 10 upvotes each than 100 comments with 1 upvote each.
Day 14: Review & Adjust
Which of your comments got most upvotes? Which posts resonated? Adjust based on data.
Target: 150-250 karma by end of Week 2
Week 3: Post Your Big Insight (Days 15-21)
Your goal: Post something that could go viral.
Day 15: Draft Your Post
Use this formula (the one that made my post go viral):
• Start with credibility: "I've been [doing this] for [X] years."
• Set up contrast: "Expectation vs Reality"
• Show two groups: Specific behaviors for each
• End with consequence: "This is why it matters"
Draft 3 different posts. Pick the best one.
Day 16: Post #1
Post to r/buildinpublic first (most supportive audience).
Monitor the first 4 hours closely. Reply to every comment. This signals engagement to Reddit's algorithm.
Day 17-19: Mix Content
Post a build update. Comment on 10 trending posts. Post another quick update.
Don't just post once and disappear. Show you're active. Show you care.
Day 20-21: Review & Iterate
Did your insight post work? If yes, great. Double down. If no, analyze why. Then post your second insight post with adjustments.
Target: 300-400 karma by end of Week 3
Week 4: Cross the Finish Line (Days 22-30)
Your goal: Hit 500+ karma and build real Reddit presence.
Day 22-25: Consistent Posts & Comments
• Post 1 build update every 2-3 days
• Comment on 10+ posts daily
• Reply to all comments on your posts within 2 hours
• Post your 3rd or 4th insight post (improved version)
Day 26-28: Push Hard
You're close to 500 karma. Final push:
• Comment early on trending posts (first 30 mins = more visibility)
• High-quality comments only (10 good comments > 100 bad ones)
• Post final build update with reflection
Day 29-30: Finish Line
By day 29, you should be at 450-500 karma. Final day: engage on 15 posts with quality takes.
Day 30: Celebrate. Document what worked. Plan next steps.
Target: 500+ karma by end of Day 30
Your Daily Formula (Do This Every Day)
Make it simple. Do the same thing every day:
Morning:
• Post something (build update or insight post)
• Reply to all comments on my posts (within 2 hours of posting)
• Read 5 top posts from target subreddits
Afternoon:
• Comment on 5 posts with real value
• Check which of my posts/comments are getting traction
• Engage with people replying to my comments
Evening:
• Note 1 thing that worked today
• Adjust strategy if needed
• Plan tomorrow's post/comment strategy
What to Post: Content Ideas for Your Builds
Pick one of these for each day's build update:
• Feature built: What you built and why
• Problem solved: The struggle and the solution
• User insight: What you learned from users
• Technical decision: Why you chose X over Y
• Failure story: What didn't work and why
• Milestone: Users, features, progress
• Real question: What's your opinion on this?
• Lesson learned: Specific insight from building
What NOT to Do (Reddit Gold Rules)
Avoid these or you'll get ignored or downvoted:
• Don't post more than once per day (looks like spam)
• Don't link to your product in the post itself (put it in comments)
• Don't delete posts that get slow start (wait 4+ hours)
• Don't be defensive when people criticize you
• Don't post generic motivational stuff ("Just shipped!" = boring)
• Don't ask for upvotes (against Reddit rules)
• Don't cross-post to every subreddit (pick 1-2 max)
• Don't spam the same community daily
Karma Math: How to Hit 500
Here's the math. You need one of these combinations to hit 500 karma in 30 days:
Pick whichever path matches your style. Option A is consistent. Option B needs one or two posts to go viral. Option C is balanced.
Final Tips: How to Actually Win
• Be genuine: Reddit can smell inauthenticity from a mile away.
• Show your work: Not just wins. The process. The struggles. The failures.
• Engage early: First 2 hours of a post matter most. Reply to everything.
• Build something real: People upvote real builders, not hype machines.
• Reply thoughtfully: Your replies often get upvoted more than your posts.
• Track everything: What posts worked? What comments? What time did you post? Data wins.
• Be consistent: Show up every day. The Reddit algorithm loves consistency.
Start Tomorrow. Track Daily. By Day 30, You'll Have 500+ Karma.
That's it. You have the formula. You have the step-by-step playbook. You have the exact daily actions.
The only thing left is to do it.
Start Day 1 tomorrow. Post something real. Comment genuinely. Build in public. Engage with your community.
By Day 30, you'll have 500+ karma and a real presence on Reddit. You'll have an audience for your project. You'll have proof that building in public works.
That's more valuable than any growth hack.
Good luck. 🚀

