Aplikasi Tak Terlihat- Mengapa Kami Membuat Aplikasi yang Bahkan Tidak Dapat Anda Lihat
Diterbitkan: 2016-12-27Setiap kali kita mendengar sebuah aplikasi, otak kita membentuk gambar ikon persegi yang duduk di layar beranda. Itulah yang terjadi pada seluruh ekosistem perangkat lunak — ikon persegi di layar beranda. Semua orang ingin berada di layar beranda kami, tetapi apakah semua orang benar-benar membutuhkannya ? Jawaban atas pertanyaan ini membuat kami membangun aplikasi yang tidak terlihat.
Selain pemadam kebakaran penuh waktu kami di Horntell , untuk beberapa waktu sekarang, kami telah mengerjakan proyek sampingan siluman ( ooohhhhh ????) yang telah berkembang secara diam-diam. Proyek tidak memiliki halaman arahan, tidak memiliki nama ( "Proyek tidak memiliki nama..." ) dan tidak memiliki UI apa pun. Setelah lebih dari 51.000 orang menggunakannya, kami memutuskan untuk setidaknya memberi nama proyek dan halaman arahannya sendiri (dan blog juga, mungkin?).
Aplikasikan
Seperti orang lain, insting pertama kami juga adalah, "Mari kita terapkan." Sebuah aplikasi dapat melakukan lebih banyak hal seperti melacak penggunaan telepon pengguna, pemberitahuan push, memiliki bahasa UI sendiri yang brilian, tetapi ketika kami menyadari berapa banyak waktu yang diperlukan untuk merancang, mengembangkan, dan mendistribusikan aplikasi, ide tentang sebuah aplikasi tampak lebih seperti pembunuhan berlebihan.
"Dunia ini penuh dengan orang-orang yang akan membantu Anda membuat tornado untuk meledakkan korek api."
Shaun Hick
Dan setelah tidur dengan ide untuk satu malam lagi, kami menemukan cara yang sekarang kami sebut "Solusi Pria Malas". Sebelum saya mengusulkan solusinya, izinkan saya membagikan masalah yang kami coba perbaiki.
Masalah
Aku punya ingatan yang buruk. Seberapa buruk Anda bertanya?
Saya selalu memiliki waktu yang sangat sulit untuk mengingat hal-hal dalam pikiran saya, selain beberapa hal yang sangat penting. Selama bertahun-tahun, saya meretas berbagai solusi untuk mengatasi masalah tersebut. Saya mulai dengan selalu membawa buku catatan kecil dan akhirnya bergantung pada aplikasi kalender untuk segala sesuatu yang berhubungan dengan pekerjaan. Inilah yang membuat saya tetap teratur:




Semua minggu saya di kalender saya terlihat seperti ini karena saya tidak dapat mengingat apa pun.
Menggunakan kalender sebagai alat pengingat bekerja untuk saya, tetapi meletakkan sesuatu di kalender masih merupakan hal yang tidak ingin dilakukan oleh pantat malas saya.
Dan bayangkan betapa buruknya masalahnya ketika saya mencoba menggunakannya untuk mengingatkan diri saya tentang hal-hal lain selain pekerjaan. Bagaimana ketika saya ingin diingatkan tentang episode baru Game Of Thrones segera setelah dirilis? Bagaimana dengan saat-saat ketika saya melewatkan perjalanan karena saya tidak menyadari bahwa ini adalah akhir pekan yang panjang dan telah menjadwalkan beberapa rapat kerja pada hari Sabtu? Bagaimana dengan pembicaraan TEDx lokal yang akan sangat saya nikmati jika saya dapat diingatkan bahwa itu terjadi pada waktu yang tepat?
Masalahnya adalah ada ribuan hal kecil yang ingin saya ingat dan diingatkan tetapi entah saya terlalu malas untuk memasukkannya ke dalam kalender atau hanya tidak menyadari sesuatu yang terjadi di sekitar saya sampai semuanya terlambat.
Mungkin ada lebih banyak orang seperti saya, pikir saya. Saya berbagi penderitaan saya dengan tim saya dan bertanya apakah saya bereaksi berlebihan, yang saya temukan saya tidak sendirian. Semua orang di tim kami menghadapi masalah yang sama yaitu "mengingat hal-hal kecil" . Seseorang tidak ingin mengingat jadwal latihan mingguannya dan seseorang tidak ingin mengingat untuk minum segelas air setiap jam.
Mengingat hal-hal itu menyakitkan. Memori dapat dibuang dan kami tidak ingin menghabiskannya untuk hal-hal kecil.
Saat itulah semua orang berteriak keras, “Kami dapat membuat aplikasi yang akan memberi tahu Anda tentang hal-hal yang Anda minati tetapi tidak ingin memasangnya di kalender Anda. Ayo aplikasikan!”
Kami bahkan melakukan brainstorming selama beberapa hari tentang semua hal baik yang dapat kami lakukan — dan kami dapat membuat daftar banyak hal yang dapat kami lakukan untuk membuat aplikasi kalender yang lebih baik. Dan juga ada celah di pasar setelah Sunrise berhenti bekerja, yang menjadikannya peluang yang lebih menguntungkan untuk mulai membangun aplikasi yang lengkap.
Sungguh lucu bagaimana hal-hal bertambah satu sama lain dan tiba-tiba sebuah ide yang tampak kecil menjadi raksasa di kepala kami. Hal ini membuat kami menunda-nunda dan mengakhiri sesi brainstorming dengan, “Ini tidak bisa menjadi pekerjaan penuh waktu kami. Biarkan orang lain melakukannya suatu hari nanti. Ini adalah proyek yang terlalu besar untuk dilakukan sekarang.”
Solusi Pria Malas
Aku tidak bisa tidur nyenyak malam itu. Itu adalah masalah kecil yang menunjukkan wajahnya yang menakutkan setiap minggu dalam beberapa bentuk atau yang lain — dan saya tidak bisa mengabaikannya. Saya tidak ingin membangun seluruh aplikasi yang dapat melakukan segala macam hal menarik. Yang saya inginkan hanyalah diingatkan — itu saja!
Direkomendasikan untukmu:
Tidur apa pun yang bisa saya dapatkan malam itu, saya bangun dengan ceria karena saya memiliki solusi cepat untuk masalah dalam pikiran saya. Aneh kedengarannya, tetapi sebagian besar ide bagus yang pernah saya dapatkan, saya mendapatkannya dalam tidur saya. Itu salah satu ide bagus, kurasa.

Solusinya adalah "untuk membangun mesin sinkronisasi tak terlihat yang akan menempatkan hal-hal menarik di Kalender Google saya". Setiap ponsel dilengkapi dengan aplikasi Kalender pra-instal yang memiliki kerangka kerja notifikasi dan pengingat sendiri. Beberapa orang jarang menggunakan aplikasi dan yang lain bergantung padanya untuk semuanya — seperti saya.
Bagaimana jika alih-alih membuat mereka menginstal satu aplikasi lagi di perangkat mereka, kita dapat membuat salah satu aplikasi yang sudah diinstal lebih bermanfaat?
Idenya adalah untuk membangun scraper web sederhana, melakukan pekerjaan Cron setiap jam dan mesin sinkronisasi sederhana dengan Kalender Google saya selama akhir pekan dan selesai dengan itu. Kami menyelesaikan implementasi pertama dari proyek yang kami sebut "Calendar++" dalam 3 hari (lebih dari akhir pekan; karena API iCalendar sangat menyebalkan).
Tapi kami sudah siap dan berjalan — tanpa halaman arahan atau nama — dan 6 pengguna — tim kami.
Proyek terlihat seperti ini, hidup di subdomain Horntell, berjalan di server DigitalOcean $5:

Itu dia. Tidak ada halaman arahan. Tidak ada otentikasi. Bahkan tidak ada CSS. Hanya beberapa HTML mentah. Tetapi kami sangat terpesona menemukan pengingat dan hal-hal menarik yang ditambahkan ke kalender kami yang membantu kami merencanakan akhir pekan dan kehidupan sehari-hari tanpa kekacauan.
Reprime — Peningkatan yang Lama Tertunda
Selama beberapa minggu terakhir, kami melihat server kecil kami kelebihan beban hampir setiap hari. Kami memutakhirkan server ke paket $10 dan kemudian ke paket $20 beberapa minggu kemudian.
Tidak ada analitik yang ditambahkan ke proyek. Kadang-kadang, saya menjalankan kueri SQL untuk memeriksa beberapa statistik. Jumlahnya berangsur-angsur bertambah dan suatu hari ketika jumlah pengguna mencapai 50.000, kami menyadari bahwa proyek tersebut telah menjadi lebih dari sekadar hal sampingan.

Sebagian besar pengguna ini hanyalah orang acak yang tidak kami kenal secara pribadi.

Mulai hari ini, kami telah berhenti menerima pengguna baru melalui halaman Kalender++ kami dan telah memutuskan untuk menghabiskan musim liburan ini untuk meningkatkan proyek. Kami menamakannya Reprime . Dan rumah barunya terlihat seperti ini ( situs web langsung belum berfungsi. Kami sedang membangun di depan umum ):

Terkadang, beberapa hal terus tumbuh dalam kegelapan dan Anda tidak menyadarinya sampai mereka keluar dari kegelapan menuju cahaya.
Bagi kami, Reprime adalah salah satunya.
Hingga tulisan ini dibuat, situs web tersebut masih dalam pengembangan dan saat ini kami sedang membangunnya untuk umum. Apa pun yang akan kami lakukan, kami akan membicarakannya di sini secara terbuka.
Apa berikutnya?
Jawaban yang jujur — “ kami tidak tahu ”. Itu pertanyaan yang menarik untuk direnungkan. Kami punya ide sendiri bagaimana ini bisa tumbuh lebih jauh. Saya akan menulis tentang mereka semua dalam posting berikut. Jika Anda ingin terus mengetahui perkembangannya dan ingin mendapatkan undangan awal untuk menggunakan Reprime, kirimkan email Anda di bawah ini dan saya akan mengirimkan undangan kepada Anda sebelum kami mengubah kalender kami ke 2017.
[Postingan oleh Mohit Mamoria ini pertama kali muncul di Medium dan telah direproduksi dengan izin.]






