Dev notes, product thinking, and honest writing from the team behind Frae.
If you are invited to something on Frae, you find out. Not usually, not when the network is having a good day. You find out. The unglamorous machinery that makes that promise keepable is called the transactional outbox.
We renamed Happening to Frae and promised users that not a single link would break. This is the engineering behind that promise, including the twenty minutes where I broke it myself.
The app you know as Happening is now called Frae. Your account is the same account, your events are the same events, and every link you have ever shared still works. Here is why we changed the name.
Today we submitted Frae to the Apple App Store, and shipped the update that makes every platform equal: Apple and Google sign-in everywhere, push notifications on both stores, and one invite link that does the right thing wherever it's opened.
Group trips don't die because people stop wanting to go. They die at the dates stage, months before anyone argues about Airbnbs. Here's the method that actually works.
People keep asking us "so it's like Doodle?" and the honest answer is: sort of, for about a third of what Doodle does, and hopefully much better for that third. Here's a fair comparison of the tools people actually use to pick a date.
Frae v1 shipped last month. This post is the retrospective I wish more product teams would publish: the bits that worked, the bits that didn't, and the things I'd do differently if I were starting again tomorrow.
The fastest way to lose someone's trust is to be vague about their data. So this post is the opposite of vague: it is a complete walkthrough of what Frae stores, where it lives, who can see it, and the things we deliberately chose not to do.
On the surface, Frae looks simple. Friends tap the dates they can make, the app surfaces the best date, the host picks. But the moment you start writing the algorithm down, you realise it isn't simple at all.
I went back through my messages last week and counted. Organising one Saturday dinner with six friends had taken 73 messages over four days. Nothing was booked at the end of it.
A few years ago I sat in a group chat with my oldest friends, all of us doctors, trying to pick a date for a party. After 45 minutes of back and forth we gave up. Not one date worked for everyone in the next four months. That was the evening I started thinking about Frae.