Shipping · Sep 15, 2026

Building in public mistakes

Building in public is useful until it becomes a show. Then you have an audience for a product that does not exist, or a product with no audience because you spent the month designing a launch thread.

What “building in public” actually is

Building in public is shipping while people can see you. Not a teaser. Not a “big things coming.” A URL, a changelog, a number you can defend. I do pieces of this with Muk.gg, r/fishlegend, and this site. The useful version is a lab notebook. The broken version is a personality brand with no lab.

If you are doing it to stay employable, read survive the robots first. Distribution beats a private prompt library. Performing distribution is still a private prompt library with better lighting.

Mistake 1: the product is the thread

You spend four hours writing “how I designed the architecture” and zero hours putting a button on a landing page. Strangers cannot subscribe to your Figma file. They can subscribe to an email field.

A public build needs an artifact: a page, a game, a list, a demo. The post is a door. If the door opens onto a quote tweet, you built a hallway.

Mistake 2: metrics you would not show a grown-up

Impressions. “Waitlist vibes.” A follower count that moved because you replied to a larger account. If you later want a brand partnership, they will ask what happened after the click. Have a unique URL. If you sell, look at revenue per visitor — that is the whole pitch of DataFast.

Posting a screenshot of analytics you do not understand is how you get ratio’d by people who do. Post the number that matches the job: kept subscribers, paid conversions, people who came back on day seven.

Mistake 3: launching the identity before the loop

Logo, color system, a name that needs a domain auction. Meanwhile there is no loop: visit → do the thing → tell a friend. I would rather a ugly page that people finish than a brand kit that impresses other people who also have not shipped.

Name it something you can type. Ship. Rename later if the thing lives.

Mistake 4: building in public to the wrong room

Indie Hackers and X will clap for a SaaS screenshot. They will not play your game. Fish Legend lives on Reddit because that is where the joke already was. Pick the room that already wants the artifact. Then be useful there. Do not dump a launch link in five Discords you joined yesterday.

Mistake 5: no kill date

Public builds that “keep going” become ignored newsletters. Give the experiment 90 days. Write what you will measure. If it misses, stop or change one variable — not the whole personality. Same discipline as the 0 to 1,000 subscriber plan.

Mistake 6: honesty as a brand, secrecy as a habit

You post “revenue” and hide refunds. You post “we shipped” and the feature is behind a waitlist. Building in public only compounds if the archive is true. Lie once and the next screenshot is fan fiction.

A stack that does not embarrass you

  1. One sentence what it does.
  2. A page with one job.
  3. A public changelog or daily note you can keep when you have the flu.
  4. One channel you already have permission to be useful in.
  5. A number that is not vanity.

That is enough. The rest is costume.

FAQ

Do I have to share revenue?

No. Share work. Share lessons. Share a metric that matches the job. Revenue is optional and expensive socially.

Is building in public good for getting a job?

A public URL is better than a private GitHub. A thread with no URL is a diary. Hireable people can point at a thing.

How often should I post?

As often as you ship. Daily posts about not shipping is the failure mode.