Munculnya Penantang Baru
- Pada musim gugur 2019, aplikasi Tapstack yang selama ini terutama digunakan untuk komunikasi antaranggota keluarga mengumumkan penghentian layanannya.
- Saat mencari aplikasi pengganti sebagai antisipasi penutupan layanan, diputuskan untuk membuat aplikasi sendiri alih-alih memakai aplikasi pesan perusahaan yang sudah ada.
- Aplikasi yang dibuat sangat sederhana, dengan fungsi seperti 'jendela ajaib' untuk menangkap dan mengirim foto serta video. Pesan menunggu di antrean dan menghilang setelah dilihat sekali.
Pengamatan Teknis
- Aplikasi dibuat dengan penyederhanaan lebih jauh dibanding Tapstack, sehingga tidak memerlukan sistem login maupun antarmuka pengelolaan kontak.
- Inti aplikasi adalah fitur pengambilan foto/video, dengan memanfaatkan komponen open source.
- Backend dibangun menggunakan bucket AWS S3 dan fungsi AWS Lambda, lalu aplikasi didistribusikan kepada keluarga melalui TestFlight.
Memasak di Rumah
- Pendekatan terhadap pemrograman diibaratkan sebagai 'memasak di rumah'.
- "Belajar coding" memang memberi keuntungan ekonomi, tetapi seperti halnya "belajar memasak", ada banyak alasan lain untuk mempelajari pemrograman.
- Jika pemrograman dibebaskan dari tuntutan profesionalisme dan skalabilitas, ia menjadi aktivitas lain, seperti memasak di rumah.
- Aplikasi pesan yang dibuat hanya berubah sesuai keinginan keluarga, dan memberi perasaan seperti 'rumah' yang menghadirkan kemandirian, stabilitas, dan kedaulatan.
Opini GN⁺
- Artikel ini menjelaskan proses mengembangkan aplikasi kustom untuk tujuan pribadi dan maknanya.
- Artikel ini menunjukkan bahwa bahkan tanpa menjadi pengembang profesional, orang tetap bisa membuat perangkat lunak untuk keluarga atau teman.
- Kisah ini menunjukkan bagaimana teknologi dapat memberi dampak positif pada kehidupan pribadi, dan betapa pentingnya nilai yang dapat diberikan perangkat lunak yang dipersonalisasi kepada penggunanya.
1 komentar
Komentar Hacker News
Gairah terhadap proyek pribadi
Sulitnya pengembangan software modern
Kepuasan dari membuat aplikasi yang dipersonalisasi
Nilai membuat aplikasi untuk keluarga dan teman
Kesenjangan antara aplikasi profesional dan aplikasi pribadi
Perubahan pandangan tentang sideloading di iPhone
Daya tarik membuat aplikasi untuk pasar sasaran yang sangat kecil
Daya tarik proyek web skala kecil
Nilai layanan self-hosting untuk keluarga