reason #453 of why convex is better than supabase;
you get a globally available webhook address for free on your development branch.
fkin great. no more ngrok and changing webhook endpoints. sheesh 🏖️
BTCPay Server 2.4 is out!
🔎Global search bar and navigation
👛Multisig wallet setup
🔑Passkey authentication
🌐Translation system & language packs
🛒@Jumpseller@LightspeedHQ integrations
↩️Easy Bitcoin implementation switch
💛OpenPatreon plugin
And moooore! 🧵👇
I met a 19 year old who makes $200,000+ building apps with AI and he can't even code.
1 year ago he was literally working at TJ Maxx.
He made a deck called "How to scale your app to $10k/month (easy mode)" and gave away the entire playbook on the pod:
1. Pick an idea you're actually passionate about. He proved this the hard way. The app he hated got 1.8M views and made $35. The app he loved made $17,000. Same month.
2. Build one "gotcha feature" anyone gets in 5 seconds. Take a picture of food, get calories. That's the whole pitch. 90% of distribution is nailing this. Gotcha features that include AI are working a lot right now.
3. Onboarding is where the money is. Educate, add social proof, personalize to create sunk cost, then hit them with FOMO right before the paywall.
4. Your IG is both a sales funnel for users and your credibility when pitching influencers. Three demos, clean bio, collab posts.
5. Distribution is a numbers game. Tailor your feed to your ideal customer, scroll and DM all day, hire a VA, get creators on the phone fast.
His name @GeorgeLampro20. It was fun hearing him share what is working in real-time from his POV.
Might get your creative juices flowing if building mobile apps with AI is exciting to you.
I love how simple his deck he showed is.
Full episode on @startupideaspod
Watch
Worked on a new Pokémon set in AutoTCG this weekend that broke a bunch of our "normal" assumptions.
Annoying edge cases, but we got it to a workable place.
Reminder: real-world data does not care about your clean abstractions.
A lot of product work is just making the app behave correctly in boring-but-real scenarios.
Today’s example: fixing AutoTCG so it doesn’t error after waking from sleep.
Not flashy. Very necessary.