Build in Public: A Developer's Guide to Growing an Audience
A practical guide to building in public as a developer. Learn what to share, where to share it, and how to turn followers into users without feeling salesy.
What "Build in Public" Actually Means
Build in public isn't a marketing strategy. It's a mindset. It means sharing the real journey of building a product — the wins, the losses, the decisions, and the numbers — with an audience who follows along because the story is genuinely interesting.
The movement started in indie hacker communities on Twitter and Indie Hackers forums, but it's expanded far beyond that. Today, developers at companies of every size share their building process publicly. Some do it to attract users. Others do it because transparency is baked into their values. Most do it because it works.
The core idea is simple: people connect with stories, not products. When you share your journey, you're not selling — you're inviting people into something they want to be part of. And that's a far more effective growth strategy than any paid ad campaign.
Where to Share (And Why It Matters)
Not all platforms are created equal, and spreading yourself thin across every social network is the fastest path to burnout. Start with one or two platforms where your target users already hang out.
X (Twitter) is the spiritual home of build-in-public. The developer community there is massive, engaged, and hungry for real content. Short-form updates, milestone celebrations, and quick takes on decisions all work well here. The algorithm rewards consistency and engagement, so showing up regularly matters more than crafting perfect tweets.
LinkedIn has quietly become a powerhouse for B2B developer tools. The audience skews professional, so frame your updates around business impact and lessons learned. "We hit 1,000 users" works on Twitter. "Here's the pricing experiment that doubled our conversion rate" works on LinkedIn.
Threads and Bluesky are growing platforms where early movers have an advantage. The communities are smaller but more engaged, and the algorithms haven't been fully optimized yet — meaning organic reach is still relatively high.
Indie Hackers and Hacker News are community-driven platforms where depth wins. Long-form posts about technical decisions, architecture choices, or growth experiments perform exceptionally well here. These audiences value substance over style.
The key insight: match your content format to the platform. Don't copy-paste the same update everywhere. Adapt the message, the tone, and the length to where you're posting.
What to Share: The Content That Resonates
The most common mistake in building in public is thinking you need to share everything. You don't. You need to share the things that are interesting, useful, or relatable.
Revenue and growth metrics are the most popular build-in-public content for good reason — numbers don't lie, and people are fascinated by real business data. Monthly revenue updates, user growth charts, and conversion rates all generate engagement because they're rare and authentic.
Decisions and trade-offs make for compelling content because they show how you think. "We chose PostgreSQL over MongoDB because..." or "We're raising prices, and here's why" gives your audience insight into the reasoning behind the product. This builds trust and positions you as thoughtful, not just reactive.
Technical learnings resonate deeply with developer audiences. Share what you learned about scaling, about a library that surprised you, about a migration that went sideways. Developers learn from each other, and being the person who shares hard-won knowledge builds lasting goodwill.
Customer stories and feedback are powerful social proof wrapped in narrative. When a user tells you your product saved them three hours a week, share that (with permission). Real user outcomes are more convincing than any feature comparison table.
Behind-the-scenes process content — your development workflow, how you prioritize features, how you handle support — humanizes your company and makes people root for you.
The best build-in-public content teaches something, shares something real, or makes people feel something. If your update does at least one of these three things, it's worth posting.
What NOT to Share
Transparency has limits, and finding those limits before you cross them is important.
Don't share customer data without explicit consent. Revenue numbers are fine. Specific customer details, usage patterns, or support conversations are not — even anonymized, they can make people uncomfortable.
Don't share security vulnerabilities or infrastructure details that could be exploited. "We use AWS" is fine. "Our API auth tokens are stored in..." is not. Use common sense about what constitutes operational security.
Don't manufacture drama for engagement. Some builders have learned that sharing conflicts — with customers, competitors, or partners — generates clicks. It does, but it also erodes trust faster than anything else. The audience that drama attracts is not the audience that buys.
Don't share when you're emotionally compromised. Bad day? Revenue dipped? Angry customer? Take a breath before posting. Build-in-public content should be reflective, not reactive. The "I'm so frustrated right now" post might feel cathartic, but it rarely serves your long-term goals.
Don't overshare competitive strategy. Being transparent about what you're building is great. Revealing your entire product roadmap with timelines gives competitors a playbook. Share direction, not details.
Growing From Zero to Your First 1,000 Followers
The hardest part of building in public is the beginning. You're posting into the void, and nobody is listening. Here's how to change that.
Start before you're ready. You don't need a product to start building in public. Share the idea. Share the market research. Share the first commit. The journey is the content, and it starts on day zero.
Be consistent, not perfect. Post at least three to five times per week. The quality of any individual post matters less than the rhythm of showing up. People follow builders who are reliably present, not people who occasionally drop a masterpiece.
Engage more than you broadcast. Reply to other builders. Comment thoughtfully on posts in your niche. Celebrate other people's wins. The build-in-public community is generous with attention when you give it first.
Use hooks and numbers. "We just hit $5K MRR" stops the scroll. "Quick update on my project" does not. Lead with the most interesting piece of information in every post. You can provide context afterward.
Share milestones, no matter how small. First commit. First user. First paying customer. First support ticket. First refund. Every milestone is a story beat, and your audience is following the narrative.
Build relationships with other builders. Find five to ten people at a similar stage and genuinely support each other. Quote-tweet their updates. Mention them in relevant conversations. These micro-communities become force multipliers for everyone involved.
Most builders hit 1,000 followers within three to six months of consistent posting. The key word is consistent. Sporadic posting — even brilliant sporadic posting — doesn't build an audience.
Converting Followers Into Users
An audience is only valuable if some percentage of it eventually becomes customers. The good news: build-in-public audiences convert at dramatically higher rates than cold traffic because they already trust you.
The conversion happens naturally when your content and your product are aligned. If you're building a changelog tool and sharing content about product updates, the people following you are exactly the people who need your product. You don't need a hard sell — you need a clear path.
Put your product link in your bio and mention it naturally. Don't be salesy, but don't be invisible either. "I built this because I was tired of ugly changelogs" is an authentic mention that doesn't feel forced.
Use your milestones as social proof. "500 teams are now using Makrly to ship their changelogs" is both a milestone update and a trust signal. People want to use tools that other people are using.
Offer genuine value first. Share templates, guides, or free tools related to your space. When people get value from your free content, they're predisposed to get value from your paid product.
Create a clear call to action for your launch. When you launch a new feature or the product itself, your audience should be the first to know. A simple "We just shipped X — try it free" post to an engaged audience outperforms any Product Hunt launch.
The conversion rate from build-in-public audiences to paying customers typically ranges from 2-5% — which sounds small until you realize that's 20-50 customers from a 1,000-person audience, with zero acquisition cost and extremely high retention because they feel personally connected to the product.
Start Today, Not Tomorrow
The biggest regret most public builders share is not starting sooner. Every day you're building without sharing is a day of potential audience growth left on the table.
You don't need a following to start. You don't need a polished brand. You don't need a content strategy. You need to open your platform of choice and share what you worked on today.
The audience will come. The connections will form. The customers will follow. But only if you start.