Il feed di BeMatrx non ha un algoritmo di ranking. Quello che vedi lo decide una cosa sola: chi segui. Il tuo feed mostra le persone che segui e i tuoi post, dal più recente al più vecchio. C'è chi pensa che sia una funzione che non abbiamo ancora fatto. In realtà è la decisione su cui ho riflettuto più a lungo, quindi racconto com'è nata.
Cosa non mi andava giù
Tutto è partito da un disagio personale. Se guardavo una cosa un po' troppo a lungo, per giorni me la ritrovavo davanti, e mi è sempre sembrato strano. Magari nessuno mi stava osservando, ma capivo che quello che vedevo veniva scelto in base a informazioni raccolte su di me.
Non volevo niente del genere in un posto che stavo costruendo io. Così la privacy non è stata un'impostazione aggiunta dopo; è stata la prima decisione che ho preso. Non ho tolto un algoritmo di ranking, non l'ho mai scritto. Qui sotto racconto come quella decisione è diventata una città.
La domanda da cui siamo partiti
Nel primo schizzo ci siamo chiesti: in una città vera, chi decide chi incontri? In realtà nessuno. Incroci il vicino perché abitate nella stessa via, senti le novità di un amico perché siete amici, e scopri cosa succede in piazza perché ci sei passato. Nessuno fa classifiche o assegna punteggi. Ci sono la vicinanza e le relazioni, e le cose succedono in ordine.
Quando l'abbiamo scritto sulla lavagna, ci siamo resi conto che le città funzionano così da secoli. Il nostro compito era non rompere questo meccanismo dentro l'app.
Non abbiamo tolto un algoritmo, non l'abbiamo mai costruito
Uso questa frase nelle interviste perché è il modo più preciso di dirlo. Fin dal primo schizzo una cosa sola decideva cosa ti compariva davanti: chi segui. L'ordine era cronologico, dal più recente. Non l'abbiamo fatto per risparmiare fatica, e non era un limite che poi abbiamo travestito da filosofia.
Questo ci permette di fare una promessa con cui siamo tranquilli: quando chiedi "perché sto vedendo questo?", la risposta sta sempre in una frase. L'ha pubblicato da poco qualcuno che hai scelto di seguire.
Cosa decide quello che vedi
Chi segui, e basta. Come nella vita decidi tu con chi passare il tempo, qui scegli di chi vuoi ricevere notizie. Nel feed ci sono anche i tuoi post. In BeMatrx conta dove vivi, più o meno quanto conta in una città vera: decide chi è probabile che incroci, per quali piazze passi, chi ti vede entrare al caffè. È lì che conosci le persone. Quando segui qualcuno, i suoi post arrivano nel tuo feed.
L'ordine è solo cronologico, dal più recente al più vecchio. Il post in cima è l'ultima cosa condivisa da qualcuno che segui. Sembra una promessa piccola, ma il resto del design è costruito per mantenerla.
Un feed che finisce
Quello che sorprende di più è quanto sia calmo il feed. Si riempie alla stessa velocità della vita intorno a te, e poi finisce. Quando non c'è niente di nuovo lo vedi e te ne vai, come quando ti alzi dopo essere passato a trovare un amico.
Per questo anche quello che si condivide qui ha un certo peso. Una promozione al lavoro, una casa nuova, un'amicizia che va avanti: arrivano alle persone che hanno scelto di seguirti, insieme alla città in cui sono successe. In un feed piccolo, momenti così non si perdono nella folla.
Dove si colloca un mondo vivo
Può sembrare strano dirlo in un post su un'app senza algoritmo nel feed, ma non vediamo BeMatrx come il sostituto di qualcosa. Le app che hai sul telefono fanno bene il loro lavoro, e un mondo vivo non compete con loro per la stessa ora. Quello che vuole è che un'ora della tua giornata lasci qualcosa.
Il caso che preferisco è quando le due cose lavorano insieme. In BeMatrx la tua carriera sale di un gradino, oppure prendi in affitto la tua prima casa, ne sei fiero e lo condividi dove i tuoi amici lo vedranno. Il nostro compito è darti cose che valga la pena condividere. Dove condividerle lo decidi tu.
La misura che abbiamo scelto
Un feed che finisce vuol dire che la gente passa meno tempo nell'app. L'abbiamo scelto sapendolo; quanto resti non è mai stata la nostra misura. Qui voglio essere chiaro: non sto dicendo che non misuriamo niente. Misuriamo quale schermata è stata aperta, per quanto è rimasta aperta e quale post è comparso a schermo nel feed, perché altrimenti non riesco a vedere dove l'app si inceppa. Il testo che scrivi e le immagini sul tuo schermo non ne fanno parte. Questi dati sono conservati su server in Europa, e un interruttore nelle Impostazioni li disattiva subito. Il mio limite è questo: niente di ciò che misuriamo viene usato per scegliere cosa vedi. L'unica cosa che dalle misurazioni torna nell'app è se una sezione è attiva o no, ed è uguale per tutti. Quando esci dall'app, restano la tua carriera, la tua città e le persone che si accorgerebbero della tua assenza. Sappiamo che questa scelta ha un costo.
Cos'è un mondo vivo e come funziona la categoria l'ho scritto in questo post. Come ha fatto a costruire il prodotto uno che non ha mai studiato sviluppo software lo trovi nella storia di come ho costruito BeMatrx con Claude Code.