Kudos Snap is available on Play Store now! 🚀
Start using it to write your kudos message with AI capability, tell your friends to use it too.
More features including group of friends, colleagues will be come soon.
Get Kudos Snap now on the Play Store! Let me know what you think! 😊
📱 https://t.co/CpyMNvjM6Y
#KudosSnap #shipaton #buildinpublic #supabase
Two months ago I was fired by Google for creating the Google Workspace CLI. It went viral, hit #1 on Hacker News, gained thousands of GitHub stars and many thousands of actual users in just a couple days.
It was an incredible, confusing journey, from directors and leaders asking what they could learn from the tool to getting grilled by legal about why the Google logo and brand colors are on the Google Workspace GitHub code repositories.
I think the cause was that Workspace and certain leaders (and projects) were afraid of being disrupted. But the fear wasn't specific to my CLI, it was a broader fear in what agents meant for Workspace. Either way, the irony of my termination was the announcement at Google Cloud Next two days before I was fired that an official Workspace CLI was coming.
I want this out there because it is easier for me to explain my story and it is an experience I want to fully own. It's also part of my healing.
Nearly 7 years at Google was an incredible opportunity for me and I was fortunate to have wonderful teammates and a manager that fully supported me through these last few months. Thank you.
@android_poet Besides high quality SDK with good architecture, you need to have a certain number of great products that showcases SDK usage. That’s the best validation for them to invest more into KMP market.
@JorgeCastilloPr That’s what I feel. For org that have multiple feature teams, it would help during on call roster and when we get asked by product guys for some contact points. Being able to answer things quickly can save more time.
I review PRs everyday during work, which strengthens my intuition in predicting changes, complexity judgement for new change. I can quickly answer a feature belongs to which team in 3 seconds.
People are forgetting how to write code and it’s happening faster than anyone wants to admit.
But the fix is easy: read code. As much as you can, every day.
That’s it. Coding is not a skill you lost, it’s actually a habit you stopped feeding.
I’ve noticed some small thoughts came to my mind that makes be dont want to build. It’s like a fake confidence that I can do it quickly with AI, and turns out I dont actually put in the work. Some of the tasks was depayed for days
Interesting, that legend Sunflower app is used again as an example of XML to Compose conversion. It's good to see things are easier with LLM now.
Can't believe younger me followed its project structure and trusted that it's good app architecture 😂
https://t.co/tFFXFlNguN
🎉 Kotlin turns 15 this year! 🎉
As part of the celebration, we've brought the Kotlin Effect into real life – making everyday situations more concise, efficient, and fun.
Explore the Kotlin Effect further: https://t.co/5R6adelIfq
Good to know. That’s AppWrite, Supabase won’t do that I believe 😂
You can still introduce new set of API, while keep things as is, get feedbacks and when it’s mature enough, step by step deprecate old things. Not everyone would do a big migration overnight, how you change the interface plays an important role here. The same change will come to your own solution at some point.
You’ve rewritten the SDK with less code. What prevents you from refactoring it to achieve the same result? In software development, you can’t simply rewrite everything to simplify the code. It requires careful analysis, refactoring, and adaptation to changes while preserving reliable functionality and stable client APIs
@Zhuinden@ankursamarya I wonder why not separate the official website from the deeplink at the beginning? Or it exists long before and new requirement leads to this situation?
Supadroid: In-App Purchases with Supabase & RevenueCat
Built with Supabase Edge Functions, RevenueCat webhooks, and supabase-kt for authentication and database operations.
https://t.co/x1pr4YRXAE