A story about bubbles
Vibe coding is what it’s all about. Its promises and hopes are what drive the news in the tech world. Hate it, love it, subscribe to it—the real future I see in it comes down to two words: more and faster.
So why not vibe-code something slow?
This is what Soda is. Love it, hate it, subscribe to it—the bubble doesn’t care. The bubble doesn’t judge. It’s here because you are; it disappears if you leave. Others are there with you, but you don’t know who they are. Or maybe you do.
You can philosophize about anything when it comes to the bubble—it’s just there.
The technical is actually simple: An HTML + JS page with websocket to sync the state of the bubble. All hosted on Cloudflare Pages and Workers.
Claude Code made the code with an initial tech spec that was:
When someone join the page, a bubble is created at the bottom of the page.Everyone sees the bubble of othersThe bubble slowly grows and when it is big enough, it will rise to the top and pop. Then a new bubble is created
It is just to stay on the page and focus on the bubble.
Then iterating on what was working and not working, explaining what I wanted.
Then pushing it to Cloudflare.
This was a fun test
Source code is here