Rolando retweeted
CEO of Nintendo America: Doug Bowser
Fastest sprinter of all time: Usain Bolt
COO of Starbucks: Rosalind Brewer
World record chili pepper breeder: Ed Currie
CEO of Capital One bank: Richard Fairbank
BBC Weather meteorologist: Sara Blizzard
en.wikipedia.org/wiki/Nominaā¦
Rolando retweeted
Watching @steveruizok and the team grow TLDraw has taught me so much about how to build something that's high craft, humanist, creative, advances the experience of computing, and solves commercially exciting problems all at once. Congrats team!
Rolando retweeted
Am I the only one who does this with their eggs for stable carton weight distribution?
Rolando retweeted
A surprisingly large part of visual design is just blurring your eyes to make sure the weight of things feels good.
Rolando retweeted
If I were bootstrapping again, I would only go full-time with the following conditions:
ā You have a product-market fit, for example, using Sean Ellis's survey method
ā You have actual customers and not only users
ā The business is growing, and growth is predictable
ā You have a stable distribution strategy because figuring out distribution and marketing is as hard as building the product
If you don't have these, you'll be way too stressed. Figuring out the above can take months or years; no formula exists, and just working hard won't cut it.
For Todoist, I only went full-time 4 years after starting it. During this time, I only worked on it during the night. In hindsight, I should have gone full-time after one year because I had all the above conditions met.
Yeah okay. I fucked up.
Hereās my hard-to-swallow pill: I lost 90% of my money in the first part of 2024 due to bad decisions, stubbornness, and lack of composure. And I donāt even remember most of it.
So itās time to admit to myself I was wrong.
Hereās the list of my mistakes, so maybe you can avoid doing the same:
1ļøā£ Betting everything on Indie Hacking:
10 months ago, I moved to Bali with $25k in my bank account and one goal: reach ramen profitability before I ran out of cash. Being a beginner developer with no marketing background, I refused to understand how hard this task would be. Most people donāt win with their first product, and neither did I.
Everyone advised me to freelance to gain a fresh perspective, keep my finances in order, and avoid being stuck in my own head, but I was too stubborn to listen.
I placed my bet on reaching ramen profitability. It didnāt work, and I ran out of money. 𤔠Well done, me.
If youāre working towards independence with your product, make sure you have a plan B. Freelancing is good.
2ļøā£ Building without talking to users:
My biggest guilt. Like many beginner developers, I started building without talking to users. With CopyCopter, I actually had a client in the beginning, but I wasnāt listening to him. It was all about my ideas and my product, not about the users. I hit a wall when I realized marketing is super hard if you donāt know what youāre selling.
Selling is about solving problems, not building features. If you donāt know what problem youāre solving or who youāre solving it for, it gets very hard. I had to face this first-hand to finally understand this dynamic.
3ļøā£ Working EVERY SINGLE DAY for six months:
At the beginning of 2024, I started coding every single day, aiming for 100% green boxes on GitHub. Initially, it felt great because I was making continuous progress. But then I started to burn out. I became so stuck in my head that I couldnāt get a fresh perspective. Every day was just about coding one more thing.
I stopped thinking strategically. It would have been more beneficial to code four days a week and spend two days planning and talking to users instead of just working non-stop.
4ļøā£ Not taking care of myself:
Around March-April, as I started running out of money, I decided to cut expenses. Balinese gyms are expensive, so that was the first thing to go. Then I stopped spending money on myself altogether, only paying for breakfasts and dinners. I cut off my co-working space, gym, travels, and even social gatherings with friends just to extend my runway.
In hindsight, this was an awful idea. It put me in a mindset of being poor. I convinced myself I wasnāt working hard enough and didnāt deserve anything, so I worked even harder (I was already working every day).
It became a vicious cycle ā less money, more work, no progress.
And hereās the thing: you HAVE to give your brain space to rest and process stuff without focus. Defocusing is a real thing.
I started taking one day off from work in the last four weeks, and it feels awesome. My brain finally has time to process stuff in the background, generating more ideas and being fresher.
5ļøā£ Lack of sports:
I cut the gym, stopped running, stopped doing yoga, and stopped stretching my body. I also started eating unhealthy food because the less exercise I did, the less I cared about my body.
This, combined with the daily grind, made everything blur together. My last six months felt like one long, unhealthy, sad, monotonous day.
Itās awful, pointless, and doesnāt make any sense. The gym breaks the vicious cycle of work. Donāt skip the gym.
6ļøā£ Scaling mistakes:
I've made mistakes with CopyCopter too. Launched in March, it started growing faster than I expected. Then I started doing ads, which were almost profitable, but the conversion wasnāt great, so I stopped and spent another three weeks building more features. When I ran the same ads again (with what I thought was a much better product), the ads didnāt work anymore. I focused on building features instead of talking to users.
I started building something super complex without a target group, while successful startups often find a small problem and create a simple solution. I wanted to go big, build a future-proof tool from the start, but that mindset was wrong.
The future-proof idea is dumb. Start small, and then grow.
7ļøā£ Gambling
I started betting on ads without having a lot of money because I was convinced I was so close to reaching ramen profitability.
I kept thinking, āJust one more bet and it will work.ā
But it never did.
I wasted time and money, behaving more like a gambler than a strategic entrepreneur. It was a huge mistake, especially in a situation where I couldnāt afford to lose.
Donāt gamble with your limited resources.
8ļøā£ Looking for false feelings of accomplishment:
When I started working every single day, people began to notice and say things like, āI admire your grindā and āYouāre so dedicated.ā This made me feel like I should work even more. Then, @tibo_maker wanted to work with me, which reinforced the idea that I was doing the right thing.
Also, after my co-founders played me in my previous startup, this time I wanted to prove to everyone I could do it on my own. I was seeking validation through overworking, which was not sustainable or healthy.
I started prioritising external validation over my own happiness. This is just dumb. Don't do that.
//
That was a quick brain dump.
What triggered this tweet is that I realized Iām cooked, started looking for clients and immediately found people who needed my skills.
Making money with services is so much easier than with SaaS lol.
Anyways, the bottom line is: at the end of the day, the happiest person wins (not the wealthiest). And I was the least happy person for the last six months. Time for a little change š«”
Rolando retweeted
Introducing BeyondPDF, a smart, free, fully-local (wifi-less) PDF search app for MacOS. "Free" has always connoted to "It's free but we will steal your data"... not anymore.
Whats wrong with MacOS's Preview? It's great... but I NEED smart/semantic search. Searching for words is tedious but searching for ideas is wayy easier.
I converted a light embedding model from @huggingface to CoreML and used zero libraries (vectordb + tokenizer is all raw code)... the installer itself is 42mb lol incl. the ML model, so its light and has a reasonable footprint.
It's 99% perfect. My goal is to improve perf/UX with every release as more feedback rolls in. I urgently needed this myself and now, you can enjoy it too.
Available only on the app store (recommended, linked below) or as a .dmg from my website (also linked).
Rolando retweeted
My new reality. Working and collaborating in VR with my own screen on the side. Spatial Audio contributes to a sense of presence so much.
Rolando retweeted
This is pretty neat. Functioning QR codes that are pretty. Would be neat to integrate something like this as an artistās signature in the corner of a painting.
mp.weixin.qq.com/s/i4WR5ULH1⦠(en translation: mp-weixin-qq-com.translate.gā¦)
AI Generated QR Codes!!! - This is probably one of the best Controlnet usecases I've seen so far (Yes they work) (thx @BenTheEgg for the find!) reddit.com/r/StableDiffusionā¦
Rolando retweeted
"Friday morning in Brooklyn, New York"š½
Using AE and Generative Fill to transform a static Midjourney pic into an animated one (see comments)
Time spent: 16 hours 10 minutes. Complexity 9/10
Sound is a MUST š
Rolando retweeted
Saw a dude writing code in a coffee shop, no Copilot, no ChatGPT, just straight raw dogging VSCode
Rolando retweeted
In this era of Spotify radios (which are awesome), letās not forget the real humans all over the world curating and promoting all kids of artists.
radio.garden/






































