I started indie hacking 2 months ago. Joined Indie Hackers and started going through their ‘Start Here’ section. At that point all I knew was coding and I would consider myself an average developer at best. After a few days, decided to build something with the typical mindset of a technical founder- build a product and people will come. However, after starting and dropping two projects due to their lack of solving any problems, I recognized a pattern forming - abandoning projects before launching them. So to break this habit, I decided to build something simple and small, achievable within two weeks and launch it quickly. Even at this point all I was thinking was about building.
The project that could’ve been completed in one week took me 20 days. I kept falling into the trap of obsessing over the MVP, believing that a great UI/UX would compensate for a bad product. But the thing is my product was crap, so even if I built it with the best UI/UX, it still would’ve failed.
I barely built it in public. All I did was post about the features. Didn’t post what I was struggling with, what I learned, what I solved, how I did it and didn’t even bother to ask whether if anyone has this problem. Just saw someone posting on PH discussion that they don’t know where to launch their product and jumped straight into building the product without even talking to that person. As I said all I knew was coding and thought this was the way of building a product/startup - a solution looking for a problem.
After 20 days I decided to do a soft launch on twitter and reddit. I knew it wasn’t gonna do well on twitter as I don’t have an audience but I thought it’s going to do well on reddit seeing some posts on Indie hackers people getting 100K+ views. But I was wrong. Yes I wasn’t bashed on reddit as I followed the rules of the subreddits and started engaging 9-10 days before launching. But it didn’t go well at all.
Here’s why I believe it failed:
Here are the lessons I learned from this:
I'm not trying to portray myself as an expert or guru. I'm simply sharing my learnings and insights. Feel free to add if I've overlooked something or made a mistake. I've just started my journey and here to learn. Cheers and best wishes to everyone persevering through struggles and failures.🥂
Great post man!
I hope your next startup succeeds!!
Thanks man!
Great read, Mahir! Thanks for sharing.
Thanks Bryan!
Congrats on launching your project!
Here's a book that's helping me proceed to launch my MVP. It is directed toward developers who often make the same mistakes starting out. It's called Start small, stay small
Thanks Uddeepon! Added it to the list.
Looks like you took the 'fail fast, fail often' motto a little too seriously, Mahir. But hey, at least you didn't abandon this project before launching it! 🚀 Keep up the good work, I'm sure your next product will be a hit!
Ahahaha you're right. I started with the mindset of launching '12 startups in 12 months' and focused fully on building. Now doing it the other way. I'll write the first line of code only when I get enough prospects.
Thanks German!
Thank you for sharing and for acknowledging and sharing your learnings. One thing i would add is the importance of consistancy and resilliance when it comes to sales and get your first customers. It will not be easy hence these 2 principles will help pay off in the long run.
Anytime Mansor!
Yes for sure. Thanks for adding them!
Maybe your product failed but you didn't. It's incredible you've digested all those learnings in your first 2 months. (It takes a lot of entrepreneurs years to confront those realities.)
Curious what you thought about the Start page. Anything you would add/subtract from it if you could?
We only fail if we give up. Thanks Channing!
I would love more amazing resources like these. The posts on the Start page have helped me a lot and I'm sure they'll help others who are new to indie hacking. Keep adding valuable resources like these and thanks for building Indie Hackers!