🍔 McShipping my SaaS today 🍔
Day 3 of building in public.
Today I refactored my core system
separated functionality into related files and tied things up
I'm preparing for coding features that touch the TikTok accounts automation itself, which is really important to get right.
The code is now good enough to ensure flexibility but not too polished.
It's not all about features, sometimes you need to do some cleaning to progress faster
As founders, we care more about getting things done ASAP, not really about the technicals behind it
Day 6 building my SaaS in public
when it comes to engineering complicated core systems, not getting things right at the start could be critical when scaling
today was one of those days I felt that the most. I had to design a core algorithm, with multiple sub-systems that interact with each other
tried to design it with AI first, tried using Codex / Claude but they produced something unreadable that I didn't understand.
So I went to my Google Docs and started drafting
Got to something I was happy with that made sense and was easily flexible and scalable
Implemented that, made a quick code draft with AI, refactored, and it worked!
Sure, it still had some bugs, but it was way better than my initial solution
It's really important for me to actually understand what I do rather than code something blindly with AI and let it be "just because it works"
Day 8 building in public
The more I work, the more I understand how complicated the tech behind it. So many edge-cases, many complicated problems to solve
close to no open source information about the algo's implementation
but one thing for sure, if it was easy - everyone would do it
it's the hard solved problems
the sleepless nights
the grind
that actually makes it worth something.
without it - it won't bring any value, and any revenue.
we’re living in the app goldmine era of our times. if you missed the drop shipping era, time to build and distribute and print with mobile apps.
you are your only barrier 🫡
also great story brother @benaratame
I like this way of thinking:
Don’t build something just because you’re passionate about it while users don’t actually need it.
And don’t blindly build random apps either.
Find the distribution angle first.
My workflow:
> Find viral content in a specific niche
> Study the hooks, formats, pain points, and comments
> Identify what users are already interested in
> Check whether the niche can monetize through subscriptions or one-time purchases
> Test different content angles before building
> Build the simplest app that solves the problem
> Create content using the formats that already proved they can go viral
> Track views, installs, conversion, retention, and revenue
> Improve the product based on real user behavior
> Scale the best-performing channels with more organic content or paid ads
Distribution first. Product second.
Build the product around a proven path to users.
It reduces risk and significantly increases your chances of success.
last month i made ~$9-10K from consulting, sponsorships, payouts, and b2b apps i purpose built for builders in the space
no ad spend. just time
it's allowed me to go from having 1 revenue stream (mobile apps) to 5 rev streams - not only am i earning more money, i feel more secure
GROW YOUR PERSONAL BRAND! ESPECIALLY ON X!
Day 7 building in public
Today I worked on tuning the automation algorithm
boring work but it's the small consistent progress that gets you there, step by step
I didn't really feel like tweeting today, but gotta get the streak going for the consistency, day by day
On another topic, I built under fire today, I live in Israel 🇮🇱 and we just had rockets from Iran 🇮🇷
hopefully this won't hurt productivity too much
we'll see how things progress in the next few days I guess
🍔 McShipping my SaaS today 🍔
Day 3 of building in public.
Today I refactored my core system
separated functionality into related files and tied things up
I'm preparing for coding features that touch the TikTok accounts automation itself, which is really important to get right.
The code is now good enough to ensure flexibility but not too polished.
It's not all about features, sometimes you need to do some cleaning to progress faster
One word, $100 mistake.
Today I bought a new phone for my SaaS
Day 5 of building in public
as usual I chatted with my supplier and discussed all details
no issues besides wear and a small WiFi problem
he kept saying the phone was "low" in between sentences - I didn't understand cuz of his strong accent but proceeded with the purchase anyway
I got the phone, got home, only to find out it's actually LOCKED remotely with an account, making the phone useless for me.
Apparently that's what he's being saying to me this whole time, a small but a *very important* detail I missed.
Can't believe how ignorant I was, but I guess that's a part of the game... Mistakes WILL be made along the way.
It sucks but I've documented it to ensure it doesn't happen again, and now we move to solving the next problem.