Notes on music, sync, and the design of closeness.
Long-form writing on shared listening, real-time architecture, mobile design, and what it actually takes to put two people in the same second of the same song. By Vinay Saurabh and The VoBot Developers.
Building the VoBot Network: The Story Behind Our Apps
Drimin was for myself. Trenziq was a financial problem I kept hitting. Twunein came from a specific evening — and a specific person who wasn't in the room.
Read article →Why 'Just Play Together' Is Harder Than It Sounds
Someone always asks: can't you just play the same YouTube video on two phones? Yes. And that's almost like asking whether you can cook a meal by buying groceries.
Read article →What Firebase Gives You (And What It Quietly Costs)
Firebase is not magic. It's a very good collection of products with real tradeoffs. Understanding those tradeoffs before you're stuck with them is the whole game.
Read article →Flutter in 2026: What It Gets Right That Others Don't
The comparison I keep having with other developers has changed from "which is better" to "which is better for this, specifically."
Read article →Two-Player Experiences in a Single-Player World
Almost every app is designed for one person. Even the "social" ones are really one person performing for an audience. Designing for exactly two requires scrapping most of those defaults.
Read article →Your Music, Visible: Why We Show You Where Audio Is Going
'Playing on Bluetooth' sounds like a status update. To someone who doesn't know their speaker is still connected from last night, it's a four-word privacy alert.
Read article →The Psychology of 'Same Song, Same Second'
Synchrony is one of the oldest human bonding mechanisms we know. We've been using it since before rhythm sections existed — in rowing, in marching, in prayer.
Read article →Playlists as a Love Language
A playlist someone made for you is a portrait. Every song is a sentence. The order is the grammar. You can learn more about a person from their playlist than from a conversation.
Read article →Account Lifecycle: The Ethics of Deletion
Letting users delete their accounts is a legal requirement. Building deletion that actually works — promptly, completely, without hidden catches — is a choice not everyone makes.
Read article →Authentication UX: The Small Details That Build Trust
Login is a test. Not of the user — of the app. In the five seconds between "open app" and "first meaningful action", you're telling people what kind of software you are.
Read article →Privacy in Connected Apps: The Questions Nobody Asks
A social app that requires your partner's email to work is handling data you didn't generate alone. That responsibility doesn't feel optional to us.
Read article →Why Where Your App Lives Matters
Your users are in Mumbai. Your database is in Iowa. That gap — measured in milliseconds — is something your users feel even when they can't name it.
Read article →Building Apps for India's Next Billion Users
India is not a single user. It's 28 states with different habits, network conditions, and expectations. Building for "India" means building for all of them.
Read article →Dark UI That Doesn't Fight You
Pure black is for power-saving mode. Good dark design lives in the space between midnight and void — where contrast has depth and your eyes don't have to work for it.
Read article →Permission Design Done Right: Why We Ask One Thing at a Time
Nothing destroys first-run trust faster than a wall of permission dialogs. We took a different path — and it changed how users relate to the app from the very first screen.
Read article →Long Distance, Close Rhythm
Time zones are an abstraction. The moment you both press play on the same song at the same second, the abstraction collapses.
Read article →Music as a Love Language
Gary Chapman never listed music. But anyone who has made a playlist for someone, or remembered a song from a specific night, knows it belongs there.
Read article →Real-Time Sync: What It Feels Like vs What It Takes
The goal sounds obvious: both people should hear the same millisecond at the same time. The gap between that sentence and making it happen is where the interesting problems live.
Read article →The Problem with 'Social Listening' Features
Every major streaming platform has tried social features. Most feel like a group chat with a soundtrack — which is exactly the problem.
Read article →Why Listening to Music Together Still Matters
Streaming individualised music the way cars individualised commuting — efficiently, and at a cost we're still calculating. An essay on what we quietly lost.
Read article →