Why guests never create an account
No signup, no app, no password. It is the most important decision in the product, and it costs us things we have permanently given up.
A guest opens one link or scans a QR code. They write something, optionally add a photo or record up to thirty seconds of audio, and they are finished. No account. No app. No password, no email confirmation, no profile to fill in.
This is the most important decision in the product, and it costs us real things. Here is why we keep making it.
Every step is a place where the kind thing does not happen
Someone is standing at a party, or lying in bed at eleven at night having just remembered. They are not shopping. They have one intention and a limited amount of patience, and every screen between them and the end of that intention is a chance to lose them.
The arithmetic is brutal in the way group cards are always brutal. If half the people who intend to write actually finish, then removing two steps out of five is not a small optimization. It is most of the collection.
The test we use
One hand, one minute, one room. If a contribution cannot be finished that way, by a person who is also holding a drink and talking to someone, the design is wrong.
That test is not a slogan. It is what decided the layout of the write page, the size of the fields, and the reason a sky can be joined from a QR code taped to a table rather than from a link someone has to find in an email.
An account would exclude exactly the wrong people
The person in a family with the best thing to say is very often the least technical one. A grandmother, an uncle who still calls it "the internet", a friend who never signs up for anything on principle.
A signup wall is a wall for precisely them. Everyone comfortable with accounts will get through it; the people whose messages you would most want to keep are the ones who put the phone down.
Identity is the wrong price to charge
We do not need to know who a guest is. The message is signed by the person writing it, in their own words, and the name field is optional — a message can stand on its own without one.
An account would also make the guest a user, and a user is something to be retained, notified, measured and monetized. We are not building a social graph, and a contribution to someone's birthday should not become a data point.
What this costs us
Without accounts we cannot send notifications, offer profiles, show a feed of what is new, or invite people back with a count. All of that is off the table permanently, and we have stopped proposing it.
What we do instead is make the link carry everything: who the sky is for, what to leave, and how long it takes. The whole product is in the URL.
What keeps it safe anyway
No accounts does not mean no standards. Rate limits run per device and per network, so one person cannot fill a sky. Every message is moderated before it lands. The person who created the sky can hide anything they do not want, and the guest never has to hand anything over to take part.
There is more on that in why moderation is part of the gift.
Guests are not users here. They are people doing something kind for someone else, and the best thing we can do is stay out of their way.