Google just killed my project
It started simple: reactions, replies, mentions, dark mode for chat. Then I added auto-join, auto-mute, transcription tools, lobby notifications, attendee shuffling. Basically all the things you wish Meet chat had by default.
People loved it. 5-star reviews. Steady installs. Real usage.
And then, after many years of lackluster chat, Google announced they’re integrating Meet chat directly with Google Chat — persistent conversations, reactions, file sharing, the works.
Which means… the exact surface area I built on top of is becoming a first-party feature.
On one hand, this validates the idea. The direction was right. The need was real.
On the other hand, platform risk just punched me in the face.
When you build on top of a giant platform, you’re effectively prototyping features for them. If the feature works, they absorb it. If it doesn’t, you disappear quietly. Either way, they win.
Now I’m thinking through:
Do I pivot to power-user tools Google won’t prioritize?
Double down on automation and workflow features?
Move away from chat and toward meeting intelligence?
Or accept that consumer Chrome extensions sitting on core UI are inherently fragile?
Curious how other builders here think about platform dependency.
Have you ever had your product “Sherlocked” by the platform you’re building on? What did you do next?
9 comments
[ 0.73 ms ] story [ 29.9 ms ] threadBut I admit that's more ideological.
Question about your project: was there any warning? Any sign Google was taking inspiration from you?
For years, the Meet chat barely changed. It stayed minimal and uninspiring. So seeing Google suddenly invest attention in it caught me off guard. Maybe I’m overthinking it. Or maybe they did notice that some users were frustrated enough to start building their own tools just to make the experience better.
As for platform dependency you want to have all your code internal and an API layer negotiating between the platforms' API (DOM/browser/rest/firebase/aws etc anything that isn't code you wrote) and your code
Then after accepting that the google specific stuff is a write off you can see how much work you are doing for yourself vs for google. Once you have that distinction you can make a velocity/ownership, feature orchestration/feature providing tradeoff
Following that you could quickly swap over to using Google's or Zooms or whoevers APIs (Meet add-ons SDK)
Keep the project and results as a resume item. Take what you've learnt into that next project.
Good luck!