Ogni prodotto ha un momento zero. Per grain, quel momento non è stato una riga di codice — è stato una domanda.
Cosa manca davvero nel mercato delle app per prendere note?
Da lì, in qualche settimana, è nata un'identità, una landing page, una FAQ e un sistema di design. Questo post racconta tutto, dall'inizio.
Il problema con le app di note
Il mercato delle app per prendere note vale circa undici miliardi di dollari nel 2025, con una proiezione a quarantanove miliardi entro il 2035. È un mercato enorme — il che significa che ci sono già molti player, ognuno con una propria risposta alla domanda "come organizzi i tuoi pensieri?".
Notion risponde con database e relazioni. Obsidian con grafi e backlink. Apple Notes con semplicità e integrazione ecosistema. Evernote ha provato tutto e si è perso.
Il problema è che tutti questi strumenti partono dalla stessa assunzione: i tuoi pensieri hanno bisogno di essere organizzati. Cartelle, categorie, tag, workspace — prima ancora di scrivere qualcosa, devi decidere dove metterlo.
Noi siamo partiti da un'assunzione diversa: e se il tempo fosse già una struttura sufficiente?
L'insight che ha cambiato tutto
È iniziato con una cattiva abitudine.
Avevo l'abitudine di tenere un file di testo aperto tutto il giorno — un documento grezzo, senza struttura, dove buttavo dentro qualsiasi cosa: un'idea a metà mattina, un appunto da una call, una frase che mi sembrava importante, un promemoria per il giorno dopo. A fine giornata era un muro di testo illeggibile. La settimana successiva era già dimenticato.
Il problema non era la quantità di pensieri — era che non sapevo quando li avevo avuti. Un'idea annotata alle 7 del mattino ha un peso diverso da una annotata alle 23. Un appunto scritto prima di una riunione vale meno di uno scritto subito dopo. Il contesto temporale non era un dettaglio — era metà del significato.
Così ho iniziato ad aggiungere l'ora a mano, prima di ogni riga. 09:41 — idea per la homepage. 14:22 — call con Marco, rimandato. Era goffo, ma funzionava. La giornata prendeva forma da sola.
La domanda è diventata ovvia: perché nessuna app lo fa in automatico?
Analizzando il mercato, abbiamo trovato un gap preciso: nessuno fa il timestamp per riga. Gli altri lo fanno per documento, al massimo per sessione. Quella distinzione sembra piccola — non lo è. Significa che ogni pensiero sa esattamente quando è nato, indipendentemente da dove lo metti.
Da lì è emersa la Timeline Intelligence: una vista che aggrega i pensieri della giornata in un flusso cronologico visivo, raggruppato automaticamente per fasce orarie — mattina, pomeriggio, sera — senza che l'utente faccia nulla. L'ora che aggiungevo a mano, diventata automatica.
Tre feature candidate
Prima di scegliere la direzione, abbiamo fatto brainstorming su tre possibili feature differenzianti:
Shared Live Note — note condivise in tempo reale per team. Chi ha scritto cosa, esattamente quando. Abbiamo progettato l'architettura completa con CRDT (Conflict-free Replicated Data Types) per la risoluzione dei conflitti offline, WebSocket per la presenza, Redis per la sincronizzazione. Il punto chiave: siccome le note in grain sono righe discrete con timestamp, il CRDT opera a livello di riga — molto più semplice che farlo a livello di carattere come Google Docs.
Timeline Intelligence — la feature che avremmo costruito come prima cosa, senza AI ma con una vista visiva della giornata navigabile nel tempo.
Alla fine, la scelta è stata tenere tutte e tre — ma distribuirle diversamente:
- La Timeline Intelligence è il cuore del prodotto base, gratuito per tutti
- le Shared Live Note diventano la feature distintiva di grain+, il piano avanzato
Il nome
Trovare il nome giusto è stato il lavoro più lento — e più importante.
Abbiamo escluso tutto ciò che contiene "time", "note", "log", "journal" — il mercato ne è saturo. Siamo partiti da metafore fisiche: cosa rappresenta un pensiero catturato nel tempo?
La scelta è caduta su grain per una ragione precisa: è l'unico che funziona sia come metafora visiva (i granelli di sabbia nel tempo) che come sistema linguistico interno. Le note si chiamano granelli. L'input dice "scrivi un granello…". La sezione avanzata si chiama grain+. Il nome genera un vocabolario — e un vocabolario genera un'identità.
Il logo
Quattro direzioni esplorate:
- Linea del tempo verticale con punti — narrativa, diretta
- Flusso continuo — un'onda che attraversa lo schermo con un punto di partenza e uno di arrivo
- Momento catturato in un quadrato — minimalista, come un timbro
- Costellazione di cerchi — poetica, ogni nota è un punto
La scelta è il flusso continuo: un'onda in terracotta con due cerchi agli estremi. Funziona in qualsiasi dimensione, è immediatamente riconoscibile, e racconta visivamente la Timeline Intelligence — un flusso di momenti nel tempo.
M8 26 Q14 13 20 26 Q26 39 32 26 Q38 13 44 20
Questa è l'intera curva SVG del logo. Una riga di codice.
La palette
Chalk & terracotta — la combinazione meno ovvia, e per questo la più giusta.
Il terracotta fa un lavoro preciso: appare solo dove il tempo è rilevante. I timestamp lo usano. I tag attivi lo usano. Il punto della timeline più significativo lo usa. Tutto il resto è cenere e polvere, quasi monocromatico — così quando compare il terracotta, si vede davvero.
La landing page
La landing è costruita con HTML/CSS puro — nessun framework, nessuna dipendenza, file singolo che pesa meno di 60kb. Si carica in meno di un secondo su qualsiasi connessione.
Le scelte strutturali principali:
Toggle audience nell'hero — "per te" e "per il team" non sono due pagine separate ma due stati della stessa hero. Quando selezioni "per il team", l'hero diventa scuro, appare il mockup della Shared Live Note con il badge live pulsante e gli avatar dei partecipanti. La terracotta tiene insieme i due stati visivamente.
Nessun prezzo — grain è pre-lancio. Mostrare un prezzo ora sarebbe un errore: crea confronti prematuri, limita la flessibilità e riduce l'attrito zero che vogliamo per il primo contatto. La sezione grain+ descrive le capacità con voce narrativa, senza tabelle comparative e senza cifre. In fondo, una riga in monopaziato: "grain+ è in sviluppo — maggiori dettagli prossimamente."
La FAQ
Diciassette domande, cinque categorie, voce brand coerente.
La risposta che preferisco, alla domanda "grain è un progetto serio o un side project?":
La landing page, l'identità, l'architettura — tutto è stato pensato prima di scrivere una riga di codice dell'app. Questo dovrebbe dirla lunga sulla serietà dell'approccio.
La FAQ è statica, bilingue, con accordion e filtri per categoria. Nessuna waitlist, nessun form — solo risposte oneste.
Dove siamo adesso
Dopo queste settimane, grain ha:
- ✓ Un nome e un'identità visiva completa
- ✓ Una landing page bilingue pubblicabile su
get-grain.app - ✓ Una FAQ con diciassette domande
- ✓ Questo devlog
Quello che non ha ancora: una riga di codice dell'app.
Il prossimo post racconterà le decisioni di architettura — come strutturiamo il database delle note, come funziona il sistema di timestamp, quali framework sceglieremo per iOS, Android e web, e perché.
grain è ancora in sviluppo. Se hai domande, leggi la FAQ o scrivici a ciao@get-grain.app.