Tweet
🥲Do you know what the below image means for a newsletter?

Yes, I rotated the SMTP password and forgot to update it in my self-hosted @ghost instance. #buildinpublic #failinpublic
I was working on a product for the FIRST TIME and screwed up BIG TIME.

Here's my story.

#buildinpublic
#failinpublic
Borrowing the #failinpublic idea from @ryanvelbon 👀

Mine was emailing clients with an email that wasn't setup to receive inbound emails. So if they responded, I'd never get it 😅

What have been you're embarrassing moments?

#buildinpublic #failinpublic
Borrowing the #failinpublic idea from @ryanvelbon 👀

Mine was emailing clients with an email that wasn't setup to receive inbound emails. So if they responded, I'd never get it 😅

What have been you're embarrassing moments?

#buildinpublic #failinpublic
Might I propose #failinpublic as a hashtag complimentary to #buildinpublic for our more embarrassing moments in our #indiehacker journey?
When you're a #SoftwareDeveloper , it's easy to neglect your product website because it's not your 'core' focus. 🙈 Found myself on the 7th page of search results, and audit discovered over 500 issues that need to be resolved. #buildinpublic #failinpublic
Decided not to create new Android apps, but recently had an idea for an app using #ChatGPT. Checked the store and discovered two similar ones already available. Both released in Feb with only 50 and 10 downloads respectively. #AppIdeas #buildinpublic #failinpublic #AndroidDev
Todays workday started at 4:30 am when all my uptime monitors successfully managed to wake me up..

All Ganttify's SSL certificates had expired and not automatically renewed due to a configuration error on my part. No SSL = website down (HSTS).

#failinpublic #buildinpublic
Had to switch off an app last night because the people I built it with never materialised on any deal over the last 3 years. ~900 Supercar owners now waking up to nothing working.

I’ve disabled all the APIs and sites, and suspended the G Suite ☹️

#buildinpublic #failinpublic
1 hour in to packing, the driver arrived to pick up.

"WTF?!?!"

It turns out I read the wrong time in the email.

The driver promised to talk with HQ, but we never heard back.

The result? 0 shipped packages yesterday 😅

So, I fucked up twice 🤦‍♂️🤦‍♂️

#buildinpublic #failinpublic
To all PHP people!

Tell me what is the problem with the following code.

I spent an hour debugging.🤦‍♂️

#buildinpublic #failinpublic
My nemesis for the past day-or-so. OAuth login flow is broken and I have no clue what to do with the completely useless error message that I can't reproduce locally 😒

Stack is NextJS, NextAuth, Vercel. Works locally, fails in production only.

#buildinpublic #failinpublic
Mondays.. just love the sweet smell of deployment errors in the morning 😴☕️

#buildinpublic #failinpublic
First time showing off gethotpotato.com to a friend today.. and it failed miserably. 🤣

What a way to discover that the initial account setup flow was completely broken, lol.

#buildinpublic #failinpublic
Caution: Stripe is terrible if your business has a high number of tiny transactions, because of the fixed minimum charge.

Stripe in the US costs '2.9%+30 cents'. It's the 30 cents that kills you.

It cost us 18% of revenue for March.

#buildinpublic #failinpublic #teachinpublic
#buildinpublic #failinpublic We onboarded some users and the entire invitation/onboarding process broke...

The world didn't end, and I fixed it the next day.
Alright, subscriptions should be fixed now.

100% my fault. Somewhere down the line, I changed my user IDs to UUIDs instead of integers, but I forgot to change the corresponding entry in my subscription code.

Thanks for sticking with me 😅

#buildinpublic #failinpublic
OMG i just had my first paying customers with GistReader!

✅First SaaS revenue

😖 The bad news: my subscription code contains a bug that causes them not to be automatically upgraded. Feels super stupid.

Will fix it asap! Will contact these people directly.

#buildinpublic
Shutting down designedwithai.com today. Add it to the L column. At least it was fun and a had decent learnings.

✅ Headless Shopify
✅ Print on demand
✅ OpenAI related things
❌ No sales
❌ ~$300 in OpenAI Cost 😂

#buildinpublic #failinpublic
Yesterday, I revealed my new product on indiehackers (tweet below)

The post was #1 for about 24h, generating good trafic and some very interesting feedback in the comment section.

But my goal was to get feedback via the platform. Only 2 so far...

#buildinpublic #failinpublic
I launched for the first time on Product Hunt, after four months of hard work. Here's what it's been like.

#buildinpublic #failinpublic #ChatGPT
Day 12/30 #100daysofnocode

Gonna become the Thomas Edison of Softr. Inevitable. I wanna make ELEVENTYBAJILLION Softr apps.

✅ Sourced 10 strangers' Airtables to convert into 5 apps tomorrow.

5⃣ apps in 2⃣4⃣🕓hours OR BUST. Planning to fail a lot.

#buildinpublic #failinpublic
Day 10/30 #100daysofnocode

❌Had 2 more Raynaud's attacks today: right after Softr workshop & right before Softr 1:1
❌Going to bed still stuck in Softr ➡️as soon as I sort data, the entire list block disappears 👻
👹Convinced that Softr hates me
#buildinpublic #failinpublic
Day 8/30 #100daysofnocode

3 months of working on this project, and I still can't get past a certain point in Airtable. Record linking will be the death of me.

#buildinpublic #failinpublic
There's a problem with gradio, other people are also having issue, 🥲

From #buildinpublic to #FailinPublic

(4/n)
2022 was full of hits and misses!

More misses than hits, but I shot more shots this year than any other year!🦾

#goodbye2022 #buildinpublic #failinpublic
Building in public means failing in public

Lets talk about all my failures over the past 2 years. #buildinpublic #failinpublic

Thread 🧵👇
I may pause this idea (web scraping app made in @anvil_works & @ScrapyProject) for now as seems like there are lots of things to consider when doing #webscraping 😅 #buildinpublic #failinpublic
I crashed and burned in 2021

I got my shit together finally in late 2022

Read my fuckups to understand my elevation.

#BuildinPublic #FailinPublic
I’ve been stuck for days now in implementation of the paid plan on my project! I alway find some kind of problems! Maybe I make it more complicated than I should? Do I have to stop and move on to something else? #buildinpublic (or #failinpublic 😅)
Thanks #buildinpublic folks for all the DMs you sent me regarding the post below twitter.com/philkellr/stat…

I'm a firm believer in sharing ups and downs. And in a sense it's easier to learn from downs. So please share your faults as well as your successes 🙏

#failinpublic
My project @weegee_ch has two sword of damokles hanging over it. I learned yesterday that one is likely to strike. I'm pausing the project until things have clarified.

Oh the life of founders. The rollercoaster ride you're going through. I'm lucky my income does not rely on it.
Upgraded #sveltekit and Ory #kratos with what feels like thousands of breaking changes, has been a while. No dice with #flyio though, but time for bed. Choose your frameworks more wisely ;) #buildinpublic #failinpublic #newsletterify
I am still hesitating to share my story… still in the process to make the decision.

#startuplife #failinpublic #saas #buildinpublic
Sometimes, we can learn much more from #failinpublic than #buildinpublic
Freshly failed idea:

Twitter growth tool - suggesting users that you should engage with to help grow your account faster.

I had some "smart" ideas on what accounts would be the right ones to recommend.

Why'd it fail?

twitter.com/iamtomelliot/s…
@mohdmihal From my point of view #failinpublic can be part of the journey to success. When you #buildinpublic you are are allowing yourself to be vulnerable with the good and the bad. Wishing you success.
#BuildInPublic means #FailInPublic too

*not me getting got by a .sheet on .sheet error in #swiftUI for a cool 2 hours
There is nothing better than receiving an email from one of your users... Except when you find the email 5 days too late and have to write an apology to them.

Well, time to clean my inbox so that it doesn't happen again.

#buildinpublic and #failinpublic
The problem with #buildinpublic

People get wedded publicly to their project.

Then when it doesn’t work out, they just walk out on the wife and kids (the PiB community!)

Maybe time for a new Indie maker hashtag 🧐?

#iterateinpublic or #failinpublic
Mixed up AM and PM in my newsletter scheduling, yesterday. In case you missed yesterdays issue, here you go:
newsletter.techpresso.net

#buildinpublic #failinpublic
Demo fail! Internet died (it's been fine all day), rebooted everything Zoom decides to install an update. 😵

Luckily they stayed on and we had a good chat. They seemed to like the service, but we'll have to see if they sign up.

#buildinpublic #failinpublic
My first cold outreach to someone on LinkedIn has kinda worked - got a demo booked in! 😃

Any tips for running a good demo?

#buildinpublic
When you follow someone and they seem successful, just remember there's probably a whole lot of unsuccessful startups they worked on in-between.

I like to keep a public record of all my startups, failed or otherwise.

If you #buildinpublic, you should #failinpublic
So many people sharing their impressive achievements on #BuildinPublic!!

But people also want to know where you slipped up.

Which led me to discover #FailinPublic - what a gem!!
That feeling when you proudly present your work and then things go south.

#failinpublic

But honestly: great that this issue was noticed. And I was helped immediately. Maker Twitter is awesome. twitter.com/MarcoSpoerl/st…
Wondering about gradle build errors and realizing an hour later that the last time I updated Android Studio was two years ago... 🤦🏻‍♂️

#buildinpublic #failinpublic
I have spent the last hour trying to make that link menu on the top.

Only to realize that I could also just make the link within the text itself 🤯

#buildinpublic #failinpublic
admitting failed experiments is something we don't do here enough

cal.com/web3 failed: only ~300 people installed the web3 app so far

but that doesn't matter, because it's important we keep experimenting

#buildinpublic #operateinpublic #failinpublic
I wish they would have told me that for version 1.0.0 🤦🏻‍♂️😅

So I'm spending the sunday fixing responsiveness issues for this huge screens...

3/3

#buildinpublic #failinpublic
@AmazonKDP ¿Conclusiones?
1) 💰 no conviene publicar en color
2) 🌻 tienes que vender mucho para que te dé para algo más que pipas
3) 🙃 es gratis y es divertido

En otro 🧵 te contaré por qué elegí otra opción para la versión definitiva de mi planificador

#buildinpublic #failinpublic
So many super insightful successes in #buildinpublic, but I'm also interested in transparency around failures and their reasons. Why isn't there #failinpublic?
😑 well, shit. just broke my dashboard trying to limit data by user. definitely need to work on my understanding of this aspect. 🤦‍♂️ #nocode #buildinpublic #failinpublic
The necessity to get it right the very first iteration gets the best of us. "Failing in public" is probably a more effective framework than "building in public"

#buildinpublic #failinpublic
Many #buildinpublic.

It's authentic, useful to others and also marketing/personal branding.

But who have you seen #failinpublic ?
Gonna kick off a 30 days series "In the life of a CEO doing his PhD". It's gonna be a big bowl of random thoughts, hustles, and experiences on entrepreneurs, people, coding, tech, research, and AI!
#buildinpublic #researchinpublic #failinpublic #ipoinpublic #jailinpublic
Oh how building a #nextjs stack is a love & hate relationship. I really need to figure out the proper folder structure, and what additional packages i truly need. Help?! #buildinpublic #failinpublic #builditagainbetter
This is where founders, NO CODE (and all other) makers and @edsheeran meet: building in public, failing in public, learning in (with the) public. What other professions should take up this best practice? #FutureOfWork #buildinpublic #failinpublic #learnwithpublic #growthmindset
I encourage my language learners to make 100 mistakes a day.

Go make a mistake and see what you can learn from it. Make 100 of them.

#FailInPublic --> #BuildInPublic

What's something you learned from messing it up?

#FromConsumerToCreator
Just realized one of the Integromat automations used for my @AwesomeInfoProd publishing has not been working since Monday (I hit my monthly cap)

🤦🏻‍♂️ #buildinpublic #failinpublic
Lol its Day 14, last 7 days to go and I've not even made any progress. All I have is a way to convert notion blocks into html and show it as a page.

Time to focus on installable features a bit more and push until last day

#buildinpublic leaning towards #failinpublic😓🥵
I'm starting to work on a new SaaS that will allow creating a newsletter from Notion pages. I'll be documenting the entire journey here.

#buildinpublic
Time will tell if I'll #succeedinpublic or #failinpublic 😆
worst indie hacker's nightmare was about to happen 😨

#buildinpublic then #failinpublic?
Twitter is hard. I could probably rewrite Twitter faster than learning to use this one. #BuildInPublic #FailInPublic
#100DaysOfCode Day 6/100, but I'm a Sr Dev, so I'll mentor Jr's instead of coding.

I found 2 AMAZING Jr Devs who I want to hire! 🥳

My 1st EVER Twitter Space was AMAZING despite technical issues! #BuildInPublic means you have to #FailInPublic. I could use some love.

Gn! 💤
"Failure is what we're all running from, we're always running toward success with failure at our back." —Natalie Goldberg

#FailInPublic #BuildInPublic #StartWrting #KeepWriting #WritersCommunity

#Tweet100
I encourage my language learners to make 100 mistakes a day.

Go make a mistake and see what you can learn from it. Make 100 of them.

#FailInPublic --> #BuildInPublic

#Tweet100
A lot of bots are spamming 404 routes on my product... /wp-login.php and all 🙄

Luckily the project is too minimal to have security breaches 😅
I hope 😳

#buildinpublic #failinpublic
Hey SaaS owners,
today I learned that…

- preparing a demo example in order to show it to other people
- is the easiest way to find remaining bugs in your software!

Preparing my webinar for Tuesday shows me what's not working.

Cool, huh? 🙄
#buildinpublic #failinpublic
just had a company cancel an order that was processed, so that's almost 700$ out the door.

#buildinpublic #failinpublic
More people should start 'Building in Public'.

Even more people should start 'Building and Failing in Public'.

Time to normalize this!

#BuildinPublic #FailinPublic
No, YOU'RE the one who got mails from AWS and Gitlab last night because you committed your AWS access keys to a public git.

Have I got this #buildinpublic thing right?

#failinpublic
@MrConerMurphy Instead of #buildinpublic you're going to #failinpublic?

Just do it, who knows what comes from it.
Can you believe it, it's a Sunday and we we aren't selling LiveFish today.
At times thing's are not in our control.

#buildinpublic #failinpublic #startup
35 user interviews later: I stop building Noble Answers, the Stack Overflow for No-Code will not work. Here are my learnings. Thread 🧵 👇👇👇
#buildinpublic #failinpublic
27/#100DaysOfCode : Tried adding sound to K.K. Radio, but no luck so far. Might have to reference that piano I made a couple days back 😤 #programming #buildinpublic #failinpublic #growinpublic
I was starting @odiolab as #buildinpublic, now I'm closing the service as #failinpublic wqwqwq It was generated only 20 € in a year 😂😂

Let's move on to another weekend project.
Finally decided to convert one of my ideas to app.

Let's see whether I #buildinpublic or #failinpublic 😂

Wish me luck ! 😎
Ended the night with just that one payment.

8 other people had started the sign-up.

2 managed to get into the community without paying 🤦🏻‍♂️

1 said the site crashed.

The rest we're in the process of contacting.

💆‍♂️

#buildinpublic #failinpublic
What to do when your parents started saying "you need to take care of yourself and be responsible".

How do you get over the fear of job hunting and wasting time applying for jobs that never hire?

Lost as I have always been.
#buildinpublic #failinpublic
It is not my first ride in the SaaS world.

I am giving another shot after a long break. This time - the plan is to do things differently.

Some notes to self (and for who ever needs to read this):

#buildinpublic & #failinpublic
#buildinpublic or #failinpublic

Reading a lot of @jackbutcher's tweets has got me thinking about what I can do to create some more accountability for my side-project/s.

I don't want them to always be side-projects.

So...to test out this theory👇

twitter.com/jackbutcher/st…
Accountability makes you better at everything.
Been working on the landing/sign up page for @bettermeeetings and failed to set up a Mailchimp automation to email waitlist subscribers and missed the first 3 people who signed up. This is the stuff I am so blind to! Now to research welcome emails. #buildinpublic #failinpublic
What’s been your most humbling Bubble experience to date? I’ll go first... #nocode #buildinpublic #failinpublic
I want to show really what it is to #BuildInPublic

Because yeah I am really proud to have published my landing page to validshots.com but with a lot of errors on my side!

Maybe I can create #FailInPublic 😆
That feeling when the product you’ve built makes it’s largest sale yet...

Launched new version Tuesday, got this Friday. Lifetime revenue now above $3k.

#buildinpublic #failinpublic
tech twitter be like “#BuildInPublic” but check out this #FailInPublic:

today i updated our beta audience to a dev build we weren’t ready to publish yet

so our users all got signed out and couldn’t sign back in for a solid half hour (until we sent new prod build)

BEAT THAT 😤
When you bomb it, keep moving forward.

I botched my product hunt launch today and was super down on myself for most of the day. No more.

Moving on like the slow mo hero who just set off a car bomb in the background.

#buildinpublic #failinpublic
As I find myself in a generally stable place, working with people I truly like, and with the ability to return to my original vision for PluFin, I've chosen to lean into a new path.

Exciting things on the horizon for PluFin.

#buildinpublic #failinpublic

elliotkoss.medium.com/march-and-q1-2…
When people uninstall @get_cord, we ask them why. We're sharing these reasons verbatim, publicly.

#buildinpublic #failinpublic
When people uninstall @get_cord, we ask them why. We're sharing these reasons verbatim, publicly.

#buildinpublic #failinpublic

Part 2 💔
When you push all the latest changes to production and everything works perfectly...until you realize you forgot to migrate the db. #buildinpublic #failinpublic