BUILDING A PRODUCT IN PUBLIC
A Practical, Step-by-Step Guide
How to:
• Validate your idea
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👩🔬" title="Wissenschaftlerin" aria-label="Emoji: Wissenschaftlerin">
• Build an audience
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👀" title="Augen" aria-label="Emoji: Augen">
• Give your product the best chance at success
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
... all while focusing most of your time on building!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⚡️" title="Hochspannungszeichen" aria-label="Emoji: Hochspannungszeichen"> A thread
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🧵" title="Thread" aria-label="Emoji: Thread">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⚡️" title="Hochspannungszeichen" aria-label="Emoji: Hochspannungszeichen">
A Practical, Step-by-Step Guide
How to:
• Validate your idea
• Build an audience
• Give your product the best chance at success
... all while focusing most of your time on building!
Ever worked for 2 years on a project, building custom interfaces until you& #39;re 30 pages deep, straining your relationships because you& #39;re up at 3am every night, only to launch to no one and make $0?
I have.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👨💻" title="Techniker" aria-label="Emoji: Techniker">
There& #39;s a better way:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙅♂️" title="Mann gestikuliert „Nicht OK“" aria-label="Emoji: Mann gestikuliert „Nicht OK“"> Don& #39;t launch to no one
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✅" title="Fettes weißes Häkchen" aria-label="Emoji: Fettes weißes Häkchen"> Launch every day
I have.
There& #39;s a better way:
Three years after deciding to build in public, one of my most popular tweets is: Getting my first customer.
And that tweet actually got me my second and third customers!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤩" title="Vom Star geblendet" aria-label="Emoji: Vom Star geblendet">
Building in public multiplies your wins by duplicating them as social validation. https://twitter.com/panphora/status/1312072099373219841">https://twitter.com/panphora/...
And that tweet actually got me my second and third customers!
Building in public multiplies your wins by duplicating them as social validation. https://twitter.com/panphora/status/1312072099373219841">https://twitter.com/panphora/...
How to build in public (TLDR):
Events to tweet:
• An idea occurred to you
• A feeling overtook you
• You developed a feature
• You launched your product
• You received customer feedback
Tell us what happened:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⭐️" title="Mittelgroßer Stern" aria-label="Emoji: Mittelgroßer Stern"> Before the event
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⭐️" title="Mittelgroßer Stern" aria-label="Emoji: Mittelgroßer Stern">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⭐️" title="Mittelgroßer Stern" aria-label="Emoji: Mittelgroßer Stern"> During the event
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⭐️" title="Mittelgroßer Stern" aria-label="Emoji: Mittelgroßer Stern"> After the event
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⭐️" title="Mittelgroßer Stern" aria-label="Emoji: Mittelgroßer Stern">
Events to tweet:
• An idea occurred to you
• A feeling overtook you
• You developed a feature
• You launched your product
• You received customer feedback
Tell us what happened:
The goal of building in public is to capture the excitement of a big launch and spread it across many small launches.
Use it to figure out what& #39;s important:
• Experiment with messaging
• Build an audience slowly and make friends
• Figure out what your audience wants
Use it to figure out what& #39;s important:
• Experiment with messaging
• Build an audience slowly and make friends
• Figure out what your audience wants
Here are the steps — in great detail — that I& #39;ve seen work for myself, as well as other successful indie founders who are making $10k+ MRR.
Do these steps over 3-6 months and you& #39;ll be set up for success!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⬇️" title="Pfeil nach unten" aria-label="Emoji: Pfeil nach unten">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⬇️" title="Pfeil nach unten" aria-label="Emoji: Pfeil nach unten">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⬇️" title="Pfeil nach unten" aria-label="Emoji: Pfeil nach unten">
Do these steps over 3-6 months and you& #39;ll be set up for success!
1. You have an idea for a product, community, or course!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🎉" title="Partyknaller" aria-label="Emoji: Partyknaller">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙅♂️" title="Mann gestikuliert „Nicht OK“" aria-label="Emoji: Mann gestikuliert „Nicht OK“"> Don& #39;t post the idea yet!
First, tell us something about how you came up with the idea!
E.g. "I was looking at a JavaScript tutorial and was sad it wasn& #39;t interactive. Do you learn better with interactive content?"
First, tell us something about how you came up with the idea!
E.g. "I was looking at a JavaScript tutorial and was sad it wasn& #39;t interactive. Do you learn better with interactive content?"
2. Post a rough idea of your product, community, or course.
Get a feel for what people like or don& #39;t like about your idea. This can just be a sentence or two.
E.g. "I& #39;m thinking about making a beginner JavaScript course. Would you take a JS course with interactive exercises?"
Get a feel for what people like or don& #39;t like about your idea. This can just be a sentence or two.
E.g. "I& #39;m thinking about making a beginner JavaScript course. Would you take a JS course with interactive exercises?"
3. Ask a question about how to proceed with your idea — or if anyone has done it before.
E.g. "Which course platform for releasing paid courses do you like the best?"
E.g. "Which course platform for releasing paid courses do you like the best?"
At this point you might start getting nervous:
"I can& #39;t ask 3 questions in a row and expect engagement without having an audience of followers / friends."
You& #39;re right — it will be slow at first and you& #39;ll need to participate in other conversations and offer valuable insights.
"I can& #39;t ask 3 questions in a row and expect engagement without having an audience of followers / friends."
You& #39;re right — it will be slow at first and you& #39;ll need to participate in other conversations and offer valuable insights.
If you don& #39;t have many followers when you first start out:
a) Follow people who are building in public and start conversations
b) Improve your profile until it& #39;s clear why people should follow you (e.g. add "building in public")
c) Retweet and support other founders& #39; launches
a) Follow people who are building in public and start conversations
b) Improve your profile until it& #39;s clear why people should follow you (e.g. add "building in public")
c) Retweet and support other founders& #39; launches
(Super secret extra tip)
Join a small community and talk one-on-one with people who are on the same journey as you.
Sharing your burning questions, deepest fears, life-altering mistakes, and most ambitious goals in public is 1,000% easier when you have friends cheering you on.
Join a small community and talk one-on-one with people who are on the same journey as you.
Sharing your burning questions, deepest fears, life-altering mistakes, and most ambitious goals in public is 1,000% easier when you have friends cheering you on.
Okay, back to the steps!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="⏩" title="Nach rechts zeigendes doppeltes Dreieck" aria-label="Emoji: Nach rechts zeigendes doppeltes Dreieck">
4. Post your plan for accomplishing your idea — or talk about the content/features you& #39;ll include.
You& #39;re trying to measure interest and see where the real value of your idea is.
E.g. "Here& #39;s what I plan to cover in my course: a) ... b) ... c) ... Would this be useful to you?"
You& #39;re trying to measure interest and see where the real value of your idea is.
E.g. "Here& #39;s what I plan to cover in my course: a) ... b) ... c) ... Would this be useful to you?"
5. Work for a few days on the actual product.
But don& #39;t wait for a full week before posting again!
If you:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😩" title="Mattes Gesicht" aria-label="Emoji: Mattes Gesicht"> Run into problems
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😩" title="Mattes Gesicht" aria-label="Emoji: Mattes Gesicht"> Are having second thoughts
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😩" title="Mattes Gesicht" aria-label="Emoji: Mattes Gesicht"> Receive negative feedback and are feeling discouraged
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✅" title="Fettes weißes Häkchen" aria-label="Emoji: Fettes weißes Häkchen"> Post about it!
But don& #39;t wait for a full week before posting again!
If you:
6. Show the progress you& #39;ve made so far.
It could be a few lines of code, a blurry screenshot, or a picture of you working.
Just show people you& #39;re making progress on something you care about and are moving toward your goal.
This will give them a reason to cheer for you!
It could be a few lines of code, a blurry screenshot, or a picture of you working.
Just show people you& #39;re making progress on something you care about and are moving toward your goal.
This will give them a reason to cheer for you!
Don& #39;t focus too much on your product& #39;s features or technical details.
You& #39;re telling a story about what it takes to build a product — that& #39;s why people are listening!
Your fans will probably be more interested in your journey as a founder than the final product you release.
You& #39;re telling a story about what it takes to build a product — that& #39;s why people are listening!
Your fans will probably be more interested in your journey as a founder than the final product you release.
7. Offer a taste of the final product.
Post a tweet with some actual content from your product, community, or course.
It could be a screencast of you using the product, a preview of some community-only content, or a 5 minute video from the first lesson of your course.
Post a tweet with some actual content from your product, community, or course.
It could be a screencast of you using the product, a preview of some community-only content, or a 5 minute video from the first lesson of your course.
8. Post a beta tester / early access sign up form.
Then, when someone signs up, give them a promise of early (or instant!) access to the MVP version of your idea.
People who sign up are your true fans and will probably give you the best feedback over time. Reach out to them!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="💌" title="Liebesbrief" aria-label="Emoji: Liebesbrief">
Then, when someone signs up, give them a promise of early (or instant!) access to the MVP version of your idea.
People who sign up are your true fans and will probably give you the best feedback over time. Reach out to them!
If you don& #39;t start to see any traction by this point, it& #39;s a big warning sign.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🛑" title="Stoppzeichen" aria-label="Emoji: Stoppzeichen">
It& #39;s time to either:
a) Switch to a new project
b) Change the messaging
c) Get on the phone and try to sell it one-on-one so you can understand the objections
Don& #39;t continue before you fix this.
It& #39;s time to either:
a) Switch to a new project
b) Change the messaging
c) Get on the phone and try to sell it one-on-one so you can understand the objections
Don& #39;t continue before you fix this.
9. Post a few quotes from early users describing their experience using your product.
This will get other people interested in trying it out too!
E.g. "I wish I had this when I was first learning JavaScript! I& #39;m learning something new every 2 minutes!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤯" title="Explodierender Kopf" aria-label="Emoji: Explodierender Kopf">"
This will get other people interested in trying it out too!
E.g. "I wish I had this when I was first learning JavaScript! I& #39;m learning something new every 2 minutes!
10. Continue developing the product in public.
Keep sharing feature updates and user feedback.
Do your best to add a new feature on the same day someone requests it. This is the #1 way to gain true fans as a product developer.
Now is a good time to add a Preorder/Buy button
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤑" title="Gesicht mit Geld-Mund" aria-label="Emoji: Gesicht mit Geld-Mund">
Keep sharing feature updates and user feedback.
Do your best to add a new feature on the same day someone requests it. This is the #1 way to gain true fans as a product developer.
Now is a good time to add a Preorder/Buy button
11. You can tell your product is working when it helps your users accomplish a goal that& #39;s important to them!
This is a *huge* milestone and worth celebrating.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🎉" title="Partyknaller" aria-label="Emoji: Partyknaller">
Ask for testimonials and create a wall of love with a service like http://testimonial.to"> http://testimonial.to
Then tweet about it!
This is a *huge* milestone and worth celebrating.
Ask for testimonials and create a wall of love with a service like http://testimonial.to"> http://testimonial.to
Then tweet about it!
12. Now that your product is working — it& #39;s time to plan your launch!
At least 3 weeks before your big launch day, tell people you& #39;re launching.
• Share your goals
• Share your hopes and fears
• Tell everyone what your product will let people do that they couldn& #39;t do before
At least 3 weeks before your big launch day, tell people you& #39;re launching.
• Share your goals
• Share your hopes and fears
• Tell everyone what your product will let people do that they couldn& #39;t do before
Around this point, just before your big launch day, you might start to get nervous.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😳" title="Errötetes Gesicht" aria-label="Emoji: Errötetes Gesicht">
Whenever you feel a big feeling like this:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✅" title="Fettes weißes Häkchen" aria-label="Emoji: Fettes weißes Häkchen"> Post about it!
Tell us:
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤷♀️" title="Achselzuckende Frau" aria-label="Emoji: Achselzuckende Frau"> Why you feel this way
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🏋️♀️" title="Gewichtheberin" aria-label="Emoji: Gewichtheberin"> What you& #39;re doing about it
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🔮" title="Kristallkugel" aria-label="Emoji: Kristallkugel"> What you expect to happen as a result
Turn it into a story!
Whenever you feel a big feeling like this:
Tell us:
Turn it into a story!
13. Now — It& #39;s your big launch day!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🎉" title="Partyknaller" aria-label="Emoji: Partyknaller">
Post to Product Hunt, Hacker News, Subreddits, and your newsletter.
Make sure:
• The product doesn& #39;t feel done yet
• The product solves a problem
• Your homepage and launch posts clearly state the problem and how the product solves it
Post to Product Hunt, Hacker News, Subreddits, and your newsletter.
Make sure:
• The product doesn& #39;t feel done yet
• The product solves a problem
• Your homepage and launch posts clearly state the problem and how the product solves it
14. After the launch, post feedback you got from a user who signed up during the launch.
It can be negative or positive, as long as it& #39;s useful, insightful, or funny.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙃" title="Auf den Kopf gestelltes Gesicht" aria-label="Emoji: Auf den Kopf gestelltes Gesicht">
E.g. "A user messaged me yesterday saying they couldn& #39;t login. Turns out they were on the sign up page
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😩" title="Mattes Gesicht" aria-label="Emoji: Mattes Gesicht">"
It can be negative or positive, as long as it& #39;s useful, insightful, or funny.
E.g. "A user messaged me yesterday saying they couldn& #39;t login. Turns out they were on the sign up page
15. Post about an update you made to your product because of user feedback.
This will show your audience that your customers are important to you and are active participants in your journey.
E.g. "I changed the sign up page so it has 3 fields and doesn& #39;t look like a login page"
This will show your audience that your customers are important to you and are active participants in your journey.
E.g. "I changed the sign up page so it has 3 fields and doesn& #39;t look like a login page"
16. Don& #39;t stop posting!
You might be overwhelmed by all the feedback you got during the launch.
Worry not! Keep working through it by posting the feedback, making improvements, and sharing your progress.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="💪" title="Angespannter Bizeps" aria-label="Emoji: Angespannter Bizeps">
Your product will really start to shine after a few months of this!
You might be overwhelmed by all the feedback you got during the launch.
Worry not! Keep working through it by posting the feedback, making improvements, and sharing your progress.
Your product will really start to shine after a few months of this!
17. After you& #39;ve improved the product enough that it can be considered a new version...
LAUNCH IT AGAIN!
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
Plan a new launch every 3-6 months. Most platforms allow this.
You can even spin off a feature of your product as a new product, launch, and then merge it back in!
LAUNCH IT AGAIN!
Plan a new launch every 3-6 months. Most platforms allow this.
You can even spin off a feature of your product as a new product, launch, and then merge it back in!
The nice thing about the process of building in public is that it& #39;s symbiotic.
For every idea you implement:
1. Your audience sees their feedback matters to you
2. They get a product that& #39;s more useful
3. You and your idea are validated
4. You get to build something people want!
For every idea you implement:
1. Your audience sees their feedback matters to you
2. They get a product that& #39;s more useful
3. You and your idea are validated
4. You get to build something people want!
To top it off, you and your audience get to create a story together: the story of a fledgling idea coming into reality and finding its way.
They get to see it grow and help it along
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🐣" title="Schlüpfendes Küken" aria-label="Emoji: Schlüpfendes Küken">
It& #39;s a magical process when it& #39;s done well and with the desire to make people& #39;s lives better.
They get to see it grow and help it along
It& #39;s a magical process when it& #39;s done well and with the desire to make people& #39;s lives better.
To finish, here are some quick tips that will make your life easier:
1. Pick ONLY ONE marketing strategy to test at a time and commit to it
2. Pick ONLY ONE platform/audience and commit
3. Funnel people to a newsletter
If you& #39;re a solo founder, this is the way to do marketing.
1. Pick ONLY ONE marketing strategy to test at a time and commit to it
2. Pick ONLY ONE platform/audience and commit
3. Funnel people to a newsletter
If you& #39;re a solo founder, this is the way to do marketing.
If you experiment with more than one marketing strategy at once, you& #39;ll quickly run out of time for coding/building.
Want to contact everyone who wants to follow you or loves your product?
https://abs.twimg.com/emoji/v2/... draggable="false" alt="😩" title="Mattes Gesicht" aria-label="Emoji: Mattes Gesicht"> Twitter/Facebook/SEO/etc. all have algorithms that change and can filter you out
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🤩" title="Vom Star geblendet" aria-label="Emoji: Vom Star geblendet"> A newsletter is the most reliable way of contacting people and making sure they hear you
Platform risk is real.
Platform risk is real.
For your marketing strategy, I recommend building in public (obviously
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙃" title="Auf den Kopf gestelltes Gesicht" aria-label="Emoji: Auf den Kopf gestelltes Gesicht">)
It& #39;s amazing because it takes your effort in:
• coding
• thinking
• designing
• researching
And duplicates it as:
• marketing
• customer support
• outreach
+ the community is warm and supportive!
It& #39;s amazing because it takes your effort in:
• coding
• thinking
• designing
• researching
And duplicates it as:
• marketing
• customer support
• outreach
+ the community is warm and supportive!
Here& #39;s how to get started:
1. Sign up for @GetMakerlog, @weekendclubHQ, Twitter, or another community that lets you build in public
2. Post what you& #39;re working on before, during, and after it& #39;s done (i.e. follow this guide)
3. Ask for help/support/feedback when you need it
https://abs.twimg.com/emoji/v2/... draggable="false" alt="❤️" title="Rotes Herz" aria-label="Emoji: Rotes Herz">
1. Sign up for @GetMakerlog, @weekendclubHQ, Twitter, or another community that lets you build in public
2. Post what you& #39;re working on before, during, and after it& #39;s done (i.e. follow this guide)
3. Ask for help/support/feedback when you need it
I hope you enjoyed this thread!
I think our biggest competitive advantage as indie makers is being radically transparent and 100% customer-focused.
I believe building in public is the right way to take this mission on.
I think our biggest competitive advantage as indie makers is being radically transparent and 100% customer-focused.
I believe building in public is the right way to take this mission on.
If you& #39;re still a little nervous that your followers won& #39;t care about your life updates...
I posted another guide yesterday — all about why your build-in-public journey as an indie maker will be fascinating to
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✨" title="Funken" aria-label="Emoji: Funken"> MANY
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✨" title="Funken" aria-label="Emoji: Funken"> people
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙌" title="Erhobene Hände" aria-label="Emoji: Erhobene Hände">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙌" title="Erhobene Hände" aria-label="Emoji: Erhobene Hände">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙌" title="Erhobene Hände" aria-label="Emoji: Erhobene Hände"> https://twitter.com/panphora/status/1377668900888981519">https://twitter.com/panphora/...
I posted another guide yesterday — all about why your build-in-public journey as an indie maker will be fascinating to
Back to the top of this thread: https://twitter.com/panphora/status/1377976423269433346">https://twitter.com/panphora/...
Will this build in public guide help you have more confidence building / launching / growing a product?
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👉" title="Rückhand Zeigefinger nach rechts" aria-label="Emoji: Rückhand Zeigefinger nach rechts"> Click here to retweet and share it! https://twitter.com/intent/retweet?tweet_id=1377976423269433346">https://twitter.com/intent/re...