2025.07.31 (Kam)

โœจ Ringkasan Gemini 2.5 Pro ใ€€

Hari ketika insiden seperti spesial horor, DB tertimpa dan password terekspos, membuatku belajar lagi betapa menakutkannya development.

Asli

๐Ÿ—“๏ธ Tanggal: Kam 2025.7.31

Target: 1/1

Tugas: 1/1

Kebiasaan: 3/3

Taruhan: 2

naver-042-001

๐Ÿ”‚-๐ŸŽฏ Sistem Rutinitas Pengelolaan Target

Target seumur hidup

  • [Life RPG]

  • ๐ŸŽฏ Mencapai lebih dari 1 juta pengguna aktif bulanan (MAU)

Target tahun 2025

  • [Life RPG] (liferpg.online)

  • ๐ŸŽฏ 2025.07 Menyelesaikan draf awal proposal Life RPG
  • ๐ŸŽฏ Roadmap sementara (belum final): mengembangkan setidaknya 5 aplikasi (modul) bawaan di platform Life RPG

  • ๐ŸŽฏ 2025.08 Gurumiya
  • Aplikasi gamifikasi yang menyimpan catatan les akademi/PT, lalu membuat pengguna mengumpulkan exp dan naik level lewat cek kehadiran, PR, dan sebagainya

  • ๐ŸŽฏ 2025.09 Oharu (Today Was)
  • Aplikasi gamifikasi keseharian dengan fitur SNS internal untuk menetapkan target hari ini dan membagikan apakah target itu tercapai kepada teman-teman

  • ๐ŸŽฏ 2025.10 Pianolic
  • Aplikasi gamifikasi musik untuk mengelola catatan permainan piano dan mengoleksi lagu serta album yang sudah dilatih

  • ๐ŸŽฏ 2025.11 Running Party
  • Aplikasi gamifikasi lari yang melacak catatan lari dan menyediakan fitur pencocokan agar bisa berlari bersama pengguna lain di sekitar

  • ๐ŸŽฏ 2025.12 Auto Vibe
  • Aplikasi gamifikasi edukasi yang mengumpulkan tips dan kuliah tentang alat otomasi dan vibe coding, lalu menyajikan panduan belajar sesuai tujuan pengguna

  • ๐ŸŽฏ 2026.01 Membuka Life Store
  • Membuka secara resmi Life Store, inti platform ini. Pengguna bisa membeli hak akses aplikasi di store, dan developer bisa mendaftarkan aplikasi baru.

  • ๐ŸŽฏ 2026.02 Mencoba Preliminary Startup Package
  • Mencoba program dukungan pemerintah Preliminary Startup Package untuk memvalidasi kelayakan bisnis serta mengamankan dukungan bagi pertumbuhan dan operasi platform yang stabil.

  • [Gurumiya]

  • ๐ŸŽฏ Membuat model B2B sebagai SaaS (pembaruan berpusat pada admin/guru)

  • ๐ŸŽฏ Mendaftarkan ke App Store / Play Store

  • ๐ŸŽฏ Menambahkan unsur B2C ke model B2B: pengelolaan data terpadu antarsemua organisasi les (pembaruan berpusat pada siswa)

  • [Kesehatan]

  • ๐ŸŽฏ Menurunkan berat badan 10kg (85kg โ†’ 75kg)

Target bulan Agustus

  • [Life RPG] (liferpg.online)

  • ๐ŸŽฏ Menulis draf proposal Life RPG

  • ๐ŸŽฏ Merancang bisnis dan model pendapatan terkait platform

  • ๐ŸŽฏ Mempertimbangkan konversi B2B

  • ๐ŸŽฏ Riset pasar: terkait proposal, aplikasi yang akan dimasukkan, bisnis dan model pendapatan, โ€ฆ (+ AI)

  • ๐ŸŽฏ Verifikasi hipotesis inti: mengumpulkan materi tentang efektivitas gamifikasi

  • ๐ŸŽฏ Survei

  • ๐ŸŽฏ Merapikan isi di Notion Workspace

  • [Gurumiya]

  • ๐ŸŽฏ Membuat model B2B sebagai SaaS (pembaruan berpusat pada admin/guru)

  • ๐ŸŽฏ Mendaftarkan ke App Store / Play Store

  • [Kesehatan]

  • ๐ŸŽฏ Menurunkan berat badan 2.5kg (84.5kg โ†’ 82.0kg)

Target minggu keempat bulan Juli

  • [Life RPG] (liferpg.online)

  • Tidak ada

  • [Gurumiya]

  • ๐ŸŽฏ Mengubah arah menjadi SaaS

  • ๐ŸŽฏ Menyelesaikan sistem manajemen organisasi

  • [Kesehatan]

  • ๐ŸŽฏ Menurunkan berat badan 0.5Kg (85.0kg โ†’ 84.5kg)

Target hari ini (โš ๏ธ Wajib)

  • โœ… Gurumiya: emulator -> produksi

๐Ÿ”‚-๐Ÿ“Œ Sistem Rutinitas Pengelolaan Tugas

Tugas hari ini (โš ๏ธ Wajib)

  • โœ… Menulis 2 ulasan blog

naver-042-002

[restoran] Bricks5221 Beer, bar Sinchon dengan pizza yang mantap

Tempat makan yang akan kuperkenalkan hari ini adalah Bricks5221 Beer, rumah bir dengan pizza yang benar-benar enak. Sejak pintu masuk, kelucuan pemiliknya sudah menonjolโ€ฆ

blog.naver.com

naver-042-003

[restoran] Restoran Sinchon, spesialis samgyeopsal beku Sinchon Smile Samgyeop

Tempat makan yang akan kuperkenalkan hari ini adalah Sinchon Smile Samgyeop, spesialis samgyeopsal beku. Highball kalau dimakan bareng daging memang luar biasaโ€ฆ โ€ฆ

blog.naver.com

๐Ÿ”‚-โ™พ๏ธ Sistem Rutinitas Pengelolaan Kebiasaan

Kebiasaan hari ini

  • โœ… Kelebihan: minimal satu kelebihan diriku yang kutemukan hari ini

  • Bahkan ketika menghadapi rintangan besar, aku tidak menyerah dan terus menempel pada masalah sampai menyelesaikannya.

  • โœ… Syukur: minimal satu hal yang kusyukuri hari ini

  • Bersyukur kepada orang-orang berharga yang bahkan memahami kesalahan bodohku.

  • โœ… Rutinitas: cek target / tugas / kebiasaan hari ini

naver-042-004

naver-042-005

๐Ÿ”‚-๐Ÿ’ธ Sistem Rutinitas Pengelolaan Taruhan

Taruhan yang sedang berjalan (โš ๏ธ Wajib)

  • ~2025.8.2 ๐Ÿ’ธ Denda: 50000 won (dibayar di muka)
  • Mencapai berat badan 84.5Kg

  • 2025.7.26: 86.2Kg

  • 2025.7.27: 86.8Kg (+0.6)

  • 2025.7.28: 85.7Kg (-1.1)

  • 2025.7.29: 85.0Kg (-0.7)

  • 2025.7.30: 84.5Kg (-0.5)

  • 2025.8.1: 85.0Kg (+0.5)

  • ๐Ÿ† Hadiah keberhasilan: tidak ada

  • ~2025.8.15 ๐Ÿ’ธ Denda: 50000 won
  • Mengubah layanan khusus organisasi (iD Diary) menjadi layanan SaaS (Gurumiya)

  • Mengajukan pemeriksaan ke App Store/Play Store

  • ๐Ÿ† Hadiah keberhasilan: figur Magikarp

naver-042-006

๐Ÿค” Refleksi singkat

Wowโ€ฆ hari ini punggungku benar-benar merinding.

Dalam proses menerapkan DB lokal Firebase Emulator ke DB produksi, terjadi kesalahan yang tidak terduga.

Aku melakukan kesalahan legendaris: memaksa semua password Auth direset menjadi password sementara (misalnya, โ€˜temp1234โ€™).

Biang keroknya adalah aku melepaskan mata dari Claude Code hanya karena sedikit mengantuk.

Aku tidak pernah membayangkan si sialan ini diam-diam menanam kode mengerikan seperti itu tanpa sepengetahuankuใ…‹ใ…‹

Untungnya ada backup lama, jadi semuanya bisa dipulihkan kecuali 10% pengguna. Tapiโ€ฆ untuk 10% pengguna sisanya, password mereka terpaksa berubah.

Ternyata hal seperti ini juga mungkin terjadi. Rasanya benar-benar hampa.

Saat aku ribut besar ke Claude, menyalahkannya bahwa ini gara-gara dia dan menyuruhnya mengembalikan semuanya, biasanya dia akan mati-matian menolak menulis kode reset password paksa dengan alasan keamanan, tapi kali ini dia menurut dan menulis kodenya.

Hmph, sepertinya dia juga belajar yang namanya hati nurani. (โ€ฆEh? Menemukan celah?)

Dan ada satu hal lagi yang membuatku terkejut.

Ada proses persetujuan pendaftaran, tetapi password yang dimasukkan pengguna ditampilkan di DB persetujuan pendaftaran.

Aku panik. Claude tahu cukup banyak untuk paham bahwa keamanan itu penting, jadi bagaimana bisa dia menulis kode segila itu?

Aku buru-buru menghapus seluruh field password dan mengubah kode agar hanya melakukan autentikasi dengan Auth, tapi kepalaku rasanya berputar.

Bagaimana kalau ini bocor lewat celah keamananโ€ฆ?

Ughโ€ฆ

Mengurus data itu tidak mudahโ€ฆ

Kalau saja aku memberi instruksi secara persis data tertentu harus ditangani dengan cara seperti apa, bahkan Claude sialan ini pun tidak akan menulis kode seperti ituโ€ฆ

Ini salahkuโ€ฆ

Tinggalkan komentar