How to build in public without getting copied (what to share and what to keep)
By Naod Tadele · · 5 min read
The fear shows up right before your first build in public post: what if someone sees this and builds it faster?
It's a fair question. Some things really are risky to share. Most of what makes a good post is not. This guide helps you tell the difference, so you can post openly without handing over the parts that matter.
What a copycat can and can't take
Think about what someone actually gets from your posts.
They can see:
- The problem you are solving.
- Features you have shipped.
- Rough direction and pricing, if you share them.
They can't easily take:
- Your understanding of the users, built from hundreds of small conversations.
- Your speed and your habit of shipping.
- The trust of people who watched you build.
- Your judgment about what to build next and what to skip.
Features are visible the moment you launch anyway. Anyone can sign up and look. Posting about them early rarely tells a competitor more than your product page will.
Ideas are cheap, execution is slow
Most ideas you post about already exist in someone's notes. Plenty of people have thought of them. Very few will spend months building them well.
If a competitor can copy you just from your posts, the posts are not the real problem. The product needs a sharper edge. Silence would only delay the copy.
What to keep private
Some things really are an advantage. Keep these off your timeline:
- Unlaunched strategy. A big pivot, a new market or a partnership before it is real.
- Your best acquisition channel. If one specific community or ad keyword brings most of your signups, describing it in detail invites a crowd.
- Customer names and private data. Never share these without permission.
- Security details. No architecture diagrams that show where the weak spots are.
- Secret sauce. A prompt, a dataset or an algorithm that is the actual product.
What is safe and useful to share
This is where the good posts are:
- What you shipped and why. The reasoning is more interesting than the feature.
- What broke and how you fixed it.
- Decisions and tradeoffs.
- Lessons other builders can use.
- Progress numbers, if you are comfortable sharing them.
Compare two posts about the same feature.
Too much:
Nightshift now pulls alerts from our partner's private API using an undocumented endpoint we found. Here is the exact prompt we use to write the summaries:
Just right:
Nightshift summaries now group related alerts into one incident. On-call engineers told me the old version felt like reading a log file. The new one reads like a handoff note.
The second post shows the user insight and the result. It gives a competitor nothing they couldn't see by signing up, and it gives readers a reason to care.
Share the why, keep the how
A simple rule that covers most cases: post the why freely, and be careful with the how.
- The problem and the user pain: share it.
- The decision and the tradeoff: share it.
- The result and what users said: share it.
- The exact implementation that took months to get right: think twice.
Developers often want to share the how because it is the fun part. You can still do that for general lessons, like a database fix or a deploy trick, as long as it isn't the core of what makes your product work.
What to do if someone copies you
It happens sometimes. A few calm steps:
- Don't post about it angrily. It rarely helps and it makes you look shaken.
- Keep shipping. A copy is a snapshot of where you were. You are already past it.
- Talk to your users. They chose you for reasons a clone doesn't have.
- Look at what they copied. It tells you which part of your product looks valuable from outside.
Someone launched a Nightshift clone this week. Honestly flattering. Back to work: shipping weekend on-call handoffs on Monday.
The quiet cost of not posting
Staying silent feels safe, but it has a price. Nobody knows you exist, nobody watches you improve, and when you launch, you start from zero. The protection you get from secrecy is usually smaller than the reach you give up.
How Loudcode helps
Loudcode reads your GitHub commits, pull requests and releases, plus revenue from Stripe, Polar or RevenueCat and traffic from PostHog, and drafts posts for X in your voice. You review every draft, so you decide what is shared: edit out an implementation detail, drop a number, or skip a post entirely. Nothing is posted until you approve it. If you want a starting point for safe topics, see the build in public post ideas.