L'app invisibile: perché stiamo realizzando un'app che non puoi nemmeno vedere
Pubblicato: 2016-12-27Ogni volta che sentiamo parlare di un'app, il nostro cervello forma l'immagine di un'icona quadrata sulla schermata iniziale. Ecco a cosa si è ridotto l'intero ecosistema software: un'icona quadrata nella schermata iniziale. Tutti vogliono essere nelle nostre schermate iniziali, ma tutti ne hanno davvero bisogno ? La risposta a questa domanda ci ha fatto creare un'app invisibile.
Oltre alla nostra lotta antincendio a tempo pieno a Horntell , da qualche tempo stiamo lavorando a un progetto collaterale stealth ( ooohhhhh ????) che è cresciuto silenziosamente. Il progetto non aveva pagina di destinazione, non aveva nome ( "Un progetto non ha nome..." ) e non aveva alcuna interfaccia utente. Dopo che più di 51.000 persone lo stanno utilizzando, abbiamo deciso di dare almeno un nome al progetto e almeno una sua pagina di destinazione (e anche un blog, forse?).
App It Up
Come tutti gli altri, anche il nostro primo istinto è stato: "Applichiamolo". Un'app potrebbe fare molte più cose come tenere traccia dell'utilizzo del telefono di un utente, notifiche push, avere il suo brillante linguaggio dell'interfaccia utente, ma quando ci siamo resi conto di quanto tempo ci sarebbe voluto per progettare, sviluppare e distribuire un'app in piena regola, l'idea di un'app sembrava più un eccesso.
"Il mondo è pieno di persone che ti aiuteranno a creare tornado per far esplodere un fiammifero."
― Shaun Hick
E dopo aver dormito sull'idea per un'altra notte, abbiamo escogitato un modo che ora chiamiamo "Lazy Man's Solution". Prima di proporre la soluzione, consentitemi di condividere il problema che abbiamo cercato di risolvere.
Il problema
Ho una brutta memoria. Quanto male chiedi?
Ho sempre avuto difficoltà a tenere a mente le cose, oltre a quelle super importanti. Nel corso degli anni, ho trovato varie soluzioni per affrontare il problema. Ho iniziato tenendo sempre a portata di mano un piccolo taccuino e ho finito per dipendere da un'app di calendario per tutto ciò che riguarda il lavoro. Questo è ciò che mi tiene organizzato:




Tutte le mie settimane nel mio calendario sono così perché non riesco a ricordare un accidente.
Usare un calendario come strumento di promemoria ha funzionato per me, ma mettere le cose sul calendario era ancora una cosa che il mio culo pigro non voleva fare.
E immagina quanto è peggiorato il problema quando ho provato a usarlo per ricordare a me stesso altre cose oltre al lavoro. Che dire di quando ho voluto ricordarmi del nuovo episodio di Game Of Thrones non appena è stato rilasciato? Che dire delle volte in cui mi sono perso un viaggio on the road perché non mi rendevo conto che era un weekend lungo e avevo programmato delle riunioni di lavoro il sabato? Che dire dei discorsi TEDx locali che mi sarebbero davvero piaciuti se avessi potuto ricordarmi che stava accadendo al momento giusto?
Il problema era che c'erano migliaia di piccole cose che volevo ricordare ed essere ricordate, ma o ero troppo pigro per metterle sul calendario o semplicemente non ero consapevole di qualcosa che accadeva intorno a me finché non era troppo tardi.
Potrebbero esserci molte più persone come me, pensai. Ho condiviso la mia agonia con la mia squadra e ho chiesto se stavo reagendo in modo esagerato, cosa che ho scoperto di non essere sola. Tutti nel nostro team stavano affrontando un problema simile di "ricordare piccole cose" . Qualcuno non voleva ricordare il suo programma di allenamento settimanale e qualcuno non voleva ricordarsi di bere un bicchiere d'acqua ogni ora.
Ricordare le cose era un dolore. La memoria è sacrificabile e non volevamo spenderla per piccole cose.
È stato allora che tutti hanno gridato ad alta voce: “Possiamo creare un'app che ti avviserà delle cose che ti interessano ma non vuoi metterla sul tuo calendario. Applichiamolo!”
Abbiamo anche discusso per un paio di giorni di tutte le cose buone che possiamo fare e siamo stati in grado di elencare molte cose che potremmo fare per creare un'app di calendario migliore. E c'era anche una lacuna nel mercato dopo che Sunrise ha smesso di funzionare, che ha reso un'opportunità ancora più redditizia per iniziare a creare un'app a tutti gli effetti.
È divertente come le cose si sommano l'una sull'altra e all'improvviso un'idea che sembrava minuscola è diventata mastodontica nelle nostre teste. Questo ci ha fatto procrastinare e finire la sessione di brainstorming con: "Questo non può essere il nostro lavoro a tempo pieno. Lascia che qualcun altro lo faccia un giorno. Questo è un progetto troppo grande per essere realizzato in questo momento”.
La soluzione del pigro
Non riuscivo a dormire sonni tranquilli quella notte. Era un piccolo problema che mostrava la sua faccia terrificante ogni settimana, in una forma o nell'altra, e non potevo ignorarlo. Non volevo creare un'intera app che potesse fare ogni sorta di cose affascinanti. Tutto quello che volevo era che mi ricordassi: tutto qui!
Raccomandato per te:
Qualunque sia il sonno che ho potuto ottenere quella notte, mi sono svegliato allegro perché avevo una soluzione rapida al problema nella mia mente. Può sembrare strano, ma la maggior parte delle buone idee che io abbia mai avuto, le ho nel sonno. Era una di quelle buone idee, suppongo.

La soluzione era "costruire un motore di sincronizzazione invisibile che mettesse cose interessanti nel mio Google Calendar". Ogni cellulare viene fornito con un'app Calendario preinstallata che ha il proprio framework di notifiche e promemoria. Alcune persone usano raramente l'app e altre dipendono da essa per tutto, come me.
E se invece di far installare loro un'altra app sui loro dispositivi, potessimo rendere ancora più utile una delle app preinstallate?
L'idea era quella di creare un semplice web scraper, inserire un lavoro Cron ogni ora e un semplice motore di sincronizzazione con il mio Google Calendar per un fine settimana e farla finita. Abbiamo terminato la prima implementazione del progetto che abbiamo chiamato "Calendar++" in 3 giorni (più di un fine settimana, perché le API di iCalendar fanno schifo).
Ma eravamo operativi, senza una pagina di destinazione o un nome, e 6 utenti, il nostro team.
Il progetto era simile a questo, viveva su un sottodominio di Horntell, in esecuzione su un server DigitalOcean da $ 5:

Questo è tutto. Nessuna pagina di destinazione. Nessuna autenticazione. Nessun CSS nemmeno. Solo un po' di HTML grezzo. Ma siamo rimasti così affascinati di trovare questi interessanti promemoria e cose aggiunte ai nostri calendari che ci hanno aiutato a pianificare i nostri fine settimana e la vita quotidiana senza caos.
Reprime — L'aggiornamento a lungo in sospeso
Nelle ultime settimane, abbiamo assistito al sovraccarico del nostro minuscolo server quasi ogni giorno. Abbiamo aggiornato il server al piano da $ 10 e poi al piano da $ 20 un paio di settimane dopo.
Non sono state aggiunte analisi al progetto. Di tanto in tanto, eseguivo una query SQL per controllare alcune statistiche. I numeri stavano gradualmente crescendo e un giorno, quando il numero di utenti ha raggiunto i 50.000, ci siamo resi conto che il progetto è diventato più di una semplice cosa secondaria.

La maggior parte di questi utenti erano solo persone casuali che non conoscevamo personalmente.

A partire da oggi, abbiamo smesso di accettare nuovi utenti tramite la nostra pagina Calendar++ e abbiamo deciso di trascorrere le festività natalizie aggiornando il progetto. L'abbiamo chiamato Reprime . Ed è una nuova casa simile a questa ( il sito web live non funziona ancora. Stiamo costruendo in pubblico ):

A volte, alcune cose continuano a crescere nell'oscurità e non te ne rendi conto finché non si insinuano dall'oscurità verso la luce.
Per noi, Reprime è una di queste cose.
Al momento della stesura di questo articolo, il sito Web è ancora in fase di sviluppo e questa volta lo stiamo costruendo pubblicamente. Qualunque cosa faremo, ne discuteremo qui pubblicamente.
Qual è il prossimo?
Risposta onesta: " non lo sappiamo ". Questa è una domanda interessante su cui riflettere. Abbiamo le nostre idee su come questo potrebbe crescere ulteriormente. Scriverò di tutti loro nei seguenti post. Se vuoi rimanere aggiornato sui progressi e vuoi ricevere un invito anticipato a utilizzare Reprime, lascia la tua email qui sotto e ti invierò un invito prima di trasformare i nostri calendari nel 2017.
[Questo post di Mohit Mamoria è apparso per la prima volta su Medium ed è stato riprodotto con il permesso.]






