Building.

📍Free insights
Joined August 2019
After 9 months of discovering what "SaaS" means and having launched Vidalgo 7 months ago,   here are the 13 mistakes I will avoid in the future 👇   1/ Using NoCode: Probably one of my biggest regrets today is thinking that because I haven't been coding since birth, it would be impossible to learn while launching an app (even though it is probably the best thing to do). We ended up using Bubble and spent just as much time understanding the app as we would have learning a typical stack.   2/ We lost an enormous amount of time learning a pseudo programming language (Bubble), and because we didn’t "understand" what we were doing, we were literally unable to launch certain features that users requested. The ecosystem is also much more limited than coding, and backend functionalities offer very few possibilities, making you heavily dependent on a vast number of APIs (which destroys your margins and makes you extremely vulnerable to a complete app interruption).   3/ Another huge mistake that cost us dearly (literally) was spending an obscene amount of cash on fixed costs (API and tools). You regret it bitterly when it's time to give money to Mark for Meta Ads or just to pay some influencers.   4/ As I mentioned earlier, we had to use many APIs, especially for video generation since we couldn't use Remotion with Bubble (or at least had no idea how to integrate it). We had to significantly reduce our margin and were limited in video generation since we couldn't have pre-rendering like with Remotion and didn’t have pay-per-use but subscription-based services.   5/ Our execution was disastrous. This is probably what cost us the most out of everything. We spent an infinite amount of time deciding whether to do this or that. No prioritization of important tasks, constantly seeking perfection. And then suddenly, we wake up and realize that boom, almost 8 months have passed, and we're far from achieving what we set out to do. Just to tell you, we had the idea to launch Vidalgo in December 2023 and released a beta version around February, well before a huge number of other competitors arrived (who did very well, by the way). They all came well after us but surpassed us by moving extremely quickly while we were literally struggling. Well played to them!   6/ Not defining our ICP. A very classic mistake, but I guess everyone goes through it. It cost us an infinite amount of time concentrating our energy on things that simply did not target our actual user base. Never again will we make this mistake. It's simple yet saves a huge amount of time. You stop talking to everyone foolishly, thinking you can reach 8 billion humans.   7/ Wanting to "innovate" in terms of UI. That's over for us as well. We learned the hard way that we are not designers and that from now on, it will be very simple: UI kit + designs that have already proven themselves. That's it. Too much mental energy wasted unnecessarily on a blank Figma page.   8/ Speaking of Figma, one thing I won’t do again is jumping into creating the interface for real, thinking I have a "brilliant plan in my head," only to spend hours and hours modifying everything, hoping to stumble upon the perfect design. Always start with a Figma mockup in the future before beginning.   9/ NOT TALKING TO YOUR CUSTOMERS!!! You might think this is another silly mistake and that everyone keeps repeating it. And yes, you're right! We did it very early on but quickly lost the habit, and it showed in the product. We started making modifications and releasing features that were not at all relevant. Even a small message from time to time to some customers on Discord, for example, doesn't hurt. And given our execution problem, I might place this mistake as equally important. The worst part is that it seems so cliché, but I think by doing completely useless things, we forget to focus on the fundamental pillars.   10/ Not directly related to the product itself, but not having installed @rize_io and an extension to block X and YouTube until 5 pm also cost us a lot of time. (Rize is really amazing; I'm literally in love with the product.)   11/ Paying for AI tool directories. While it might be a good idea, for us, honestly, aside from wasting money, it didn't do anything significant. I think it mainly depends on the product in the end, but I don’t think it’s the most worthwhile investment at the beginning (especially for expensive paid directories).   12/ Underestimating the power of organic content (TikTok, Shorts, Reels...) was also a fatal mistake for a B2C product like ours. In fact, for a very long period, we did the exact opposite of what we should have done in marketing by focusing more on B2B channels instead of B2C. It’s very stupid, I know, but oh well 🤷‍♂️   13/ Creating a full AI product, especially for our very first SaaS, is clearly suicidal ahaha 😅. The number of APIs and agents we have to manage, models becoming temperamental overnight and needing to be changed quickly, the new image models with their very strange prompting rules that need to be understood, in short, it’s a nightmare to manage. Moreover, all these little APIs have a cost that significantly reduces your margin, especially at the beginning when you stay on some very expensive entry-level plans (Elevenlabs...). And the "random" results are also difficult to tame while doing everything possible to have something relatively stable and functional.   ----> All these cumulative mistakes made us miss an excellent opportunity and momentum that was right in front of our eyes.   But in the end, the most important and precious thing for us is all that we have learned during this journey. This product has mainly provided us with valuable resources that are now deeply ingrained in us and that we will be able to use for every new product. It has brought us much more than any training or other similar experiences. We learned everything from scratch about marketing and development thanks to this wonderful community, which is of inestimable value and constantly provides value daily. Thank you, indie hackers! 🤝
2
13
1,987
Why would I pay $15/month for your software when I can plan, build, review, improve, host, launch, scale, secure, patch, monitor and debug it myself?
468
383
110
5,847
216,039
Yulo retweeted
Humans are designed to create. This is why you get depressed if all you do is consume.
264
2,632
169
17,860
1,061,621
High churn isn't a problem when your LTV:CAC is high Sure I'll work on it, but I'm not slowing acquisition because a metric looks "bad" Half the "churn advice" is B2B/VC dogma copy pasted onto B2C SaaS where the CAC and payback math is completely different
1
1
55
Maybe it's time to self host
Introducing OpenShip. An open-source application platform for building, deploying, operating, and scaling applications on infrastructure you own. Replace deployment tools, managed services, and infrastructure workflows with one open-source platform. Available today: - Mail Server (Built in. One click). • Runs on your own VPS • Unlimited domains • Unlimited mailboxes • Modern webmail included • Connect with Gmail, Outlook, Apple Mail, Thunderbird, or any IMAP/SMTP client • Send email directly from your applications using SMTP • No mailbox subscriptions or API fees • High email deliverability - Deployment: • Deploy any stack • Git-based deployments • Zero-downtime deployments • One-click rollbacks • Development, Staging, and Production environments • Multi-branch deployments with isolated environments • Deploy to VPSs, dedicated servers, cloud VMs, or your homelab - Services: Provision the services your applications need in one click. Replace multiple managed providers with services running on your own infrastructure. • Supabase • PostgreSQL • MySQL • MariaDB • MongoDB • Redis • MinIO • Meilisearch • Qdrant • RabbitMQ • Kafka • ClickHouse • Elasticsearch ...and deploy any other service alongside your applications. - Operate: • Live deployment logs • Live request logs • Real-time traffic analytics • Automated backups • Monitoring • Secrets management • Domains • Automatic SSL • Environment variables • Scheduled jobs • Health checks -Multi Environments: • Separate Development, Staging, and Production environments • Deploy every branch independently • Test changes before production • Isolated services, secrets, and configuration per environment - Security & Teams: • Team management • Role-based access control • IP allow/block rules • Rate limiting • Security rules - Developer Experience: • Web dashboard • Native desktop application • CLI • REST API • MCP support for AI agents, just add the mcp and your agent can do the work for you • Manage your infrastructure without living in SSH - Coming Soon: • Multi-server clustering for applications and databases • One-click load balancing • Horizontal scaling across multiple servers • Built-in high availability and failover • Scale from a single VPS to a cluster with the same workflow • Just add servers. OpenShip handles the rest. Open source.
1
1
2
287
Simon's right. My definition of success: Wake up → excited → open laptop → make money answering to no one → repeat. No VC. No board. No team. No office. No country tying me down. No fixed calendar.
Call me unambitious, but... - I don't want to be filthy rich. - I have no desire to change the world. - I don't need to make a big impact. I want to wake up excited every day, spend my time doing things that give me energy, take time off to be with my family when I want, and have to ask no one for permission. Fortunately, I was born at a time where any random dude with an internet connection can go and get this.
1
49
Yulo retweeted
Running a business is just realizing how dumb you were 6 months ago every 6 months
231
3,489
221
24,906
576,137
Don't make landing pages with AI I will never buy a product that does this because it just means the team doesn't care about everything else
42
Yulo retweeted
MiroMiro is live on Uneed today! would love your upvote if you like it 🫶
day 3 of the uneed residency 🌿 went on a morning walk with @cinamarina and @Pauline_Cx, such a good way to start the day later we had a presentation from Fload about the whole product and then the most productive afternoon i've had in a while, worked on pocketui the entire time i showcased the product to some people and they also loved it, which feels amazing ended the day with a barbecue 🤤
25
4
2
57
7,320
Opus 5 soon..
2
137
Yulo retweeted
Introducing the Cursor Developer Habits Report. We’re sharing some of our findings on how software development is changing. It’s based on the most comprehensive dataset on AI coding in the world, across all model families.
66
166
49
1,812
181,111
I can't understand the difference between 'Stripe managed payments' and MOR solutions like Polar and Creem Has anyone tested Stripe's MOR version?
1
49
PostHog will destroy Claude Code and Codex The moat they'll have from user behavior data and error logs will for the first time give AI tasks that are actually useful and not slop features or things that don't matter Can't wait to try it
Introducing PostHog Code, the product editor that: - Understands your product - Identifies usage patterns - Triages bugs and errors for you - Creates PRs to fix them - Continuously monitors and improves your product Join the waitlist: posthog.com/code
56
11
3
712
273,503
Yulo retweeted
You only live once so try to spend as much time on your computer as possible. After you die, you won’t have access to it anymore.
42
38
4
266
9,689
I’m spending the week in Prague it’s such a beautiful and incredibly functional city
133
This is the smartest startup idea from this year
Today, we’re announcing our $5.5M Seed round to build the first human data marketplace. Backed by Sebastian Thrun (Founder of Waymo), Aglaé (Venture Fund of Bernard Arnault), K5 Global, Diplo, Parable VC, Cox Exponential (CX2), Daniel Greenberg (Founder of MSCHF), Harrison Shih (DoorDash Labs), Kent Lacob (Owner of Golden State Warriors), and more. This brings our total financing to $9 million. (Thread)
151
I wonder who will ever use a nocode product like bubble, framer, webflow or flutterflow when you can vibecode There is literally zero value from these tools Not as easy as vibe coding and not as powerful as code from scratch with claude
2
3
137
"The only problem with Microsoft is they have no taste" That was 19 years ago It aged well.
51
I thought that 6 parallel agents were enough...
why can't you just code like this guy?
65