Aplicația invizibilă - De ce creăm o aplicație pe care nici măcar nu o poți vedea
Publicat: 2016-12-27De când auzim de o aplicație, creierul nostru formează o imagine a unei pictograme pătrate pe ecranul de start. La asta s-a ajuns întregul ecosistem software - o pictogramă pătrată pe ecranul de pornire. Toată lumea vrea să fie pe ecranele noastre de pornire, dar toți chiar au nevoie ? Răspunsul la această întrebare ne-a făcut să construim o aplicație invizibilă.
Pe lângă stingerea noastră cu normă întreagă la Horntell , de ceva vreme, lucrăm la un proiect secundar ( ooohhhhh ????) care creștea în tăcere. Proiectul nu avea o pagină de destinație, nu avea nume ( "Un proiect nu are nume..." ) și nu avea nicio interfață de utilizare. După ce mai mult de 51.000 de oameni îl folosesc, am decis să dăm măcar un nume proiectului și cel puțin propria pagină de destinație (și, de asemenea, un blog, poate?).
App It Up
La fel ca toți ceilalți, și primul nostru instinct a fost: „Hai să îl aplicăm”. O aplicație ar putea face mult mai multe lucruri, cum ar fi urmărirea utilizării telefonului de către un utilizator, notificări push, să aibă propriul său limbaj genial al interfeței de utilizare, dar când ne-am dat seama cât timp va dura să proiectăm, să dezvoltăm și să distribuim o aplicație completă, ideea unei aplicații. arăta mai mult ca un exagerat.
„Lumea este plină de oameni care te vor ajuta să produci tornade pentru a stinge un chibrit.”
— Shaun Hick
Și după ce am dormit cu ideea încă o noapte, am descoperit o modalitate pe care acum o numim „Soluția omului leneș”. Înainte să propun soluția, permiteți-mi să vă împărtășesc problema pe care am încercat să o remediem.
Problema
Am o memorie proastă. Cât de rău întrebi?
Întotdeauna mi-a fost foarte greu să țin lucrurile în minte, pe lângă cele câteva super importante. De-a lungul anilor, am spart diverse soluții pentru a rezolva problema. Am început cu a ține întotdeauna un caiet mic la îndemână și am ajuns să depind de o aplicație de calendar pentru tot ce ține de muncă. Iată ceea ce mă ține organizat:




Toate săptămânile mele din calendar arată așa pentru că nu-mi amintesc nimic.
Folosirea unui calendar ca instrument de reamintire a funcționat pentru mine, dar să pun lucruri pe calendar era încă un lucru pe care fundul meu leneș nu voia să-l facă.
Și imaginați-vă cât de mai gravă a devenit problema când am încercat să o folosesc pentru a-mi aminti și alte lucruri în afară de muncă. Dar când am vrut să-mi amintesc de noul episod din Game Of Thrones de îndată ce este lansat? Ce zici de vremurile în care îmi era dor să merg într-o excursie pentru că nu mi-am dat seama că era un weekend lung și aveam programat niște întâlniri de lucru într-o sâmbătă? Dar discuțiile locale TEDx care mi-ar fi plăcut foarte mult dacă mi-ar fi putut aminti că se întâmplă la momentul potrivit?
Problema era că erau mii de lucruri mărunte de care voiam să mi le amintesc și de care îmi amintesc, dar fie eram prea lene să le pun în calendar, fie pur și simplu nu eram conștient de ceva ce se întâmplă în jurul meu până nu era prea târziu.
Ar putea fi mult mai mulți oameni ca mine, m-am gândit. Mi-am împărtășit agonia cu echipa mea și am întrebat dacă reacționez exagerat, la care am constatat că nu sunt singur. Toți cei din echipa noastră se confruntau cu o problemă similară de a „aminti lucruri mărunte” . Cineva nu a vrut să-și amintească programul săptămânal de antrenament și cineva nu a vrut să-și amintească să bea un pahar cu apă la fiecare oră.
A-ți aminti lucruri era o durere. Memoria este consumabilă și nu am vrut să o cheltuim cu lucruri mărunte.
Atunci toată lumea a strigat cu voce tare: „Putem crea o aplicație care să vă anunțe lucrurile de care sunteți interesat, dar care nu doriți să o puneți în calendar. Să-l aplicăm!”
Ne-am gândit chiar și pentru câteva zile la toate lucrurile bune pe care le putem face - și am putut enumera multe lucruri pe care le-am putea face pentru a face o aplicație de calendar mai bună. Și, de asemenea, a existat un decalaj pe piață după ce Sunrise a încetat să funcționeze, ceea ce a făcut din aceasta o oportunitate și mai profitabilă de a începe construirea unei aplicații cu drepturi depline.
Este amuzant cum lucrurile se adaugă una peste alta și dintr-o dată o idee care părea mică a devenit mamut în capul nostru. Acest lucru ne-a făcut să amânăm și să încheiem sesiunea de brainstorming cu: „Acesta nu poate fi jobul nostru cu normă întreagă. Lasă pe altcineva să o facă într-o zi. Acesta este un proiect prea mare pentru a fi realizat acum.”
Soluția Leneșului
Nu am putut dormi liniştit în noaptea aceea. Era o mică problemă care își arăta fața terifiantă în fiecare săptămână într-o formă sau alta - și nu puteam să o ignor. Nu am vrut să construiesc o aplicație întreagă care să poată face tot felul de lucruri fascinante. Tot ce îmi doream era să mi se amintească - asta este!
Recomandat pentru tine:
Indiferent de somn am putut avea în noaptea aceea, m-am trezit vesel pentru că aveam o soluție rapidă la problema în minte. Poate suna ciudat, dar majoritatea ideilor bune pe care le-am primit, le-am prins în somn. A fost una dintre acele idei bune, presupun.

Soluția a fost „să construiesc un motor de sincronizare invizibil care să pună lucruri interesante în calendarul meu Google”. Fiecare mobil vine cu o aplicație Calendar preinstalată, care are propriul cadru de notificări și mementouri. Unii oameni folosesc rar aplicația, iar alții depind de ea pentru orice, ca mine.
Ce se întâmplă dacă în loc să îi facem să instaleze încă o aplicație pe dispozitivele lor, am putea face una dintre aplicațiile preinstalate și mai utilă?
Ideea a fost să construiesc un simplu web scraper, să realizez o lucrare Cron orară și un simplu motor de sincronizare cu Google Calendar într-un weekend și să termin cu el. Am terminat prima implementare a proiectului pe care l-am numit „Calendar++” în 3 zile (mai mult de un weekend; pentru că API-urile iCalendar sunt de nebunie).
Dar eram în funcțiune – fără o pagină de destinație sau un nume – și 6 utilizatori – echipa noastră.
Proiectul arăta astfel, a trăit pe un subdomeniu al Horntell, rulând pe un server DigitalOcean de 5 USD:

Asta e. Fără pagină de destinație. Fără autentificare. Nici măcar fără CSS. Doar niște HTML brut. Dar am fost atât de fascinați să găsim aceste mementouri interesante și lucruri adăugate în calendarele noastre care ne-au ajutat să ne planificăm weekendurile și viața de zi cu zi fără haos.
Reprime - Upgrade-ul în așteptare
În ultimele săptămâni, am văzut micul nostru server supraîncărcat aproape în fiecare zi. Am actualizat serverul la planul de 10 USD și apoi la planul de 20 USD câteva săptămâni mai târziu.
Nu au fost adăugate analize la proiect. Ocazional, aș rula o interogare SQL pentru a verifica unele statistici. Cifrele creșteau treptat și, într-o zi, când numărul de utilizatori a ajuns la 50.000, ne-am dat seama că proiectul a devenit mai mult decât un lucru secundar.

Majoritatea acestor utilizatori erau doar persoane aleatorii pe care nu le cunoșteam personal.

Începând de astăzi, am încetat să acceptăm noi utilizatori prin intermediul paginii noastre Calendar++ și am decis să petrecem acest sezon de sărbători modernizând proiectul. L-am numit Reprime . Și casa nouă arată cam așa ( site-ul live nu funcționează încă. Construim în public ):

Uneori, unele lucruri continuă să crească în întuneric și nu-ți dai seama până când ies din întuneric în lumină.
Pentru noi, Reprime este un astfel de lucru.
În momentul scrierii acestui articol, site-ul este încă în curs de dezvoltare și de data aceasta îl construim în mod public. Orice vom face, vom discuta aici public.
Ce urmeaza?
Răspunsul sincer - „ nu știm ”. Este o întrebare interesantă la care să te gândești. Avem propriile noastre idei despre cum acest lucru ar putea crește și mai mult. Voi scrie despre toate acestea în postările următoare. Dacă doriți să fiți la curent cu progresul și doriți să primiți o invitație anticipată pentru a utiliza Reprime, trimiteți e-mailul mai jos și vă voi trimite o invitație înainte de a trece calendarele noastre în 2017.
[Această postare de Mohit Mamoria a apărut pentru prima dată pe Medium și a fost reprodusă cu permisiunea.]






