Skip to content
··8 menit baca

Saya Membangun Ulang Seluruh Aplikasi Podcast AI Saya dalam 14 Hari. Saya Ketakutan.

Saya membangun ulang aplikasi podcast saya dalam 14 hari — proyek yang awalnya butuh 6 bulan. Akselarasinya membuat saya takut, dan seharusnya membuatmu takut juga.

Kalau kamu sudah membaca post-post saya sebelumnya, kamu tahu saya punya perasaan rumit tentang konten yang di-generate AI. Saya sudah menulis tentang konten hambar dan tanpa jiwa yang terdengar seperti tidak ditulis siapa-siapa secara khusus. Saya sudah berargumen bahwa AI seharusnya memperkuat keahlian, bukan menggantikannya.

Jadi kenapa saya baru saja menghabiskan dua minggu merombak total DIALØGUE — generator podcast berbantuan AI?

Jawaban jujurnya: Saya ketagihan.

Setelah menggunakan plugin `frontend-design` dari Claude Code untuk mendesain ulang situs personal saya dalam 3 hari, saya tidak bisa berhenti memikirkan apa lagi yang bisa saya bangun. Kecepatannya memabukkan. Kualitasnya lebih baik dari yang bisa saya capai sendirian. Saya ingin mendorong lebih jauh — melihat seberapa cepat dan seberapa jauh saya bisa melangkah.

Rasa ingin tahu itu menghasilkan 119 commit, penulisan ulang backend lengkap, dan produk yang benar-benar lebih baik. Juga menghasilkan beberapa pikiran yang tidak nyaman tentang masa depan anak perempuan remaja saya.

Tapi saya mendahului ceritanya.

Timeline yang Menakutkan

Ini yang menghantui saya:

| Proyek | Kompleksitas | Waktu Membangun |

|---------|------------|---------------|

| DIALØGUE v1 | MVP generator podcast | ~6 bulan |

| STRAŦUM | 9 AI agent, 11 framework, multi-tenant | 75 hari |

| DIALØGUE v2 | Overhaul lengkap + fitur utama | 14 hari |

DIALØGUE yang asli membutuhkan sekitar enam bulan malam dan akhir pekan. Mempelajari stack, membuat kesalahan, men-debug masalah production di jam 2 pagi. Perjalanan indie hacker yang normal.

Lalu saya membangun STRAŦUM — secara objektif 2-3x lebih kompleks — dalam 75 hari. Masih terasa seperti pencapaian.

Tapi ini? 119 commit dalam 14 hari. Konsolidasi backend lengkap. Fitur-fitur baru yang akan membutuhkan waktu berminggu-minggu per fitur. Dan saya masih punya pekerjaan penuh waktu sebagai VP di agensi periklanan global.

Ini seharusnya tidak mungkin.

Kenapa Saya Melakukannya (Alasan yang Sebenarnya)

Jujur saja: motivasi awalnya tidak mulia.

Saya ingin bermain dengan lebih banyak plugin Claude Code.

Setelah plugin `frontend-design` mentransformasi situs personal saya, saya penasaran tentang kapabilitas lain seperti /feature-dev, /code-simplifier, /code-explorer, dll... Saya ingin melihat apa yang bisa dilakukan "plan mode" untuk keputusan arsitektur. Saya ingin merasakan "keajaiban" parallel agent yang sudah saya dengar tapi belum pernah benar-benar gunakan.

Jadi saya memilih DIALØGUE sebagai playground saya. UI-nya memang perlu diperbaiki. Alasan yang sempurna.

Yang dimulai sebagai "coba saya desain ulang beberapa layar" berubah menjadi "tunggu, arsitektur backend-nya salah" yang berubah menjadi "sebenarnya, saya harus mengganti seluruh stack AI."

Dua minggu kemudian, saya punya produk baru.

Desain halaman utama DIALØGUE v2

DIALØGUE yang baru: didesain ulang sepenuhnya dari nol.

Apa yang Sebenarnya Berubah (Dan Kenapa Ini Penting Untukmu)

Lebih Cepat, Lebih Andal

Di balik layar, saya mengkonsolidasi arsitektur backend secara signifikan — yang tadinya belasan service terpisah sekarang menjadi sistem yang streamlined. Kamu tidak akan melihat perubahan ini, tapi kamu akan merasakannya: lebih sedikit error, proses lebih cepat, hasil lebih konsisten. Aplikasinya bekerja lebih baik sekarang.

Riset Lebih Pintar yang Menampilkan Sumbernya

Versi lama meneliti topikmu tapi kamu harus percaya bahwa faktanya benar.

Sekarang, setiap fakta dilengkapi sumber. Ketika DIALØGUE meneliti "masa depan remote work," kamu melihat persis dari mana setiap insight berasal — artikel mana, studi mana, expert mana. Kamu bisa memverifikasi apa pun sebelum masuk ke podcast. Gemini 3.0 Flash dengan grounding enabled sangat bagus untuk ini.

Dan ini bagian yang paling saya banggakan: ketika kamu mengupload riset sendiri (lebih lanjut soal itu di bawah) dan AI menemukan informasi yang bertentangan secara online, dia memberitahumu. "PDF-mu bilang X, tapi artikel terbaru bilang Y." Lalu kamu yang memutuskan versi mana yang masuk ke podcast.

Tidak ada lagi kotak hitam. Podcast-mu, fakta-mu, kontrol-mu.

Gunakan Risetmu Sendiri

Punya whitepaper? Laporan tahunan? Studi riset yang ingin kamu ubah jadi diskusi podcast?

Upload PDF-nya. DIALØGUE mengekstrak insight kunci dan memasukkannya ke podcast — sambil cross-referencing terhadap web search live untuk memastikan tidak ada yang ketinggalan zaman.

Ini sangat berguna untuk konsultan, analis, peneliti — siapa pun yang punya pengetahuan proprietary yang ingin dibagikan tapi tidak punya waktu menulis skrip dari nol.

DIALØGUE pdf upload

Upload risetmu sendiri dan DIALØGUE memasukkannya ke podcast.

30 Suara, Preview Mana Pun

Versi lama punya 6 suara. Sekarang ada 30 — dari "informatif dan jelas" sampai "antusias dan engaging" sampai "lembut dan gentle."

Setiap suara punya kepribadian. Charon informatif dan presisi, sempurna untuk topik teknologi. Fenrir antusias dan hangat, ideal untuk wawancara. Sulafat nurturing, bagus untuk konten wellness. Kamu bisa customize pace (lambat sampai cepat) dan tone (profesional sampai kasual).

Dan sebelum kamu memutuskan, kamu bisa preview suara mana pun dengan konten aktualmu. Sepuluh detik dari skrip-mu, suara yang kamu pertimbangkan. Tidak suka? Coba yang lain. Generate hanya kalau sudah puas.

DIALØGUE voice selector

30 suara untuk dipilih, masing-masing dengan kepribadian sendiri.

Benar-benar Edit Skrip-mu

Flow lama: setujui outline, tunggu audio, harap yang terbaik.

Sekarang ada jeda. Setelah AI menulis skrip lengkap, kamu melihat setiap kata sebelum menjadi audio. Tidak suka cara sebuah segmen mengalir? Tulis ulang. Ingin menambah anekdot personal? Masukkan. AI menangani strukturnya; kamu menyempurnakan pesannya.

Inilah "human in the loop" yang terus saya bicarakan. Skrip adalah milikmu untuk dibentuk.

DIALØGUE script edit sebelum audio generation

Review dan edit setiap baris sebelum men-generate audio.

8 Gaya Podcast yang Sesuai Suaramu

Tidak setiap podcast harus terdengar sama. Sekarang kamu bisa memilih dari 8 gaya berbeda — dari percakapan kasual sampai debat terstruktur sampai analisis mendalam.

Pilih format yang cocok dengan konten dan audiensmu.

DIALØGUE podcast styles

Dari percakapan kasual sampai debat terstruktur — pilih formatmu.

Pelacakan Progress Real-Time

Versi lama adalah kotak hitam. Klik generate, tunggu, harap.

Sekarang kamu melihat persis apa yang sedang terjadi: "Meneliti topikmu..." "Menulis segmen 3 dari 5..." "Men-generate audio..." Tidak perlu lagi bertanya-tanya apakah aplikasi crash atau benar-benar bekerja.

Kelola Library Podcast-mu

Cari, filter, urutkan, hapus. Akhirnya.

Seiring library-mu bertumbuh, kamu butuh cara untuk menemukan sesuatu. Cari berdasarkan judul atau topik. Filter berdasarkan status. Urutkan berdasarkan tanggal. Hapus yang tidak berhasil.

Fitur kecil. Peningkatan kualitas hidup yang besar.

DIALØGUE library

Cari, filter, dan kelola library podcast-mu yang bertumbuh.

Two-Factor Authentication Opsional

Kalau kamu membuat konten dengan tool ini, kamu harus bisa melindungi akunmu. Sekarang kamu bisa mengaktifkan 2FA dengan aplikasi authenticator apa pun.

Tidak mencolok, tapi penting.

Pengalaman Claude Code

Ini yang mengejutkan saya tentang bekerja dengan Claude Code di kecepatan ini:

Parallel Agent Benar-benar Bekerja

Saya memberitahu Claude Code: "Gunakan multiple agent secara paralel kalau sesuai."

Dan dia melakukannya. Satu agent memetakan codebase sementara yang lain mendesain implementasi. Yang ketiga me-refactor kode yang ada sementara saya mereview fitur baru.

Rasanya seperti punya tim. Kecuali timnya tidak pernah tidur dan tidak mengeluh.

Plan Mode Mengubah Cara Saya Berpikir

Sebelum menulis kode apa pun, Claude Code akan masuk "plan mode" — menjelajahi codebase, memetakan dependensi, mengusulkan arsitektur.

Rencana-rencananya sering lebih baik dari yang akan saya hasilkan. Lebih thorough. Lebih aware terhadap edge case. Lebih mempertimbangkan pola yang ada.

Saya berhenti menganggap diri saya sebagai arsitek. Saya menjadi reviewer. Pengambil keputusan. Penentu taste.

Angka-angkanya

| Metrik | Nilai |

|--------|-------|

| Total commit | 119 |

| Hari yang berlalu | 14 |

| File yang diubah | 484 |

| Baris ditambah/dihapus | 89.000+ |

| Suara baru | 6 → 30 |

| Kode yang saya tulis | ~0 |

Baris terakhir bukan typo. Saya menulis kira-kira nol baris kode. Saya mendeskripsikan apa yang saya mau. Saya mereview apa yang dibangun. Saya membuat keputusan. Tapi implementasi yang sebenarnya? Claude Code.

Bagian yang Membuat Saya Tidak Bisa Tidur

Di sinilah saya mulai tidak nyaman.

Saya punya anak perempuan remaja. Pintar, penasaran, pekerja keras. Semua yang bisa diharapkan orang tua.

Dan saya tidak tahu apa yang harus saya katakan tentang masa depannya.

Skill yang saya pelajari selama 18 tahun di periklanan — pemikiran strategis, pemecahan masalah kreatif, memahami psikologi manusia — itu masih penting. Tapi skill eksekusi? "Bagaimana cara benar-benar membuat sesuatu"? AI bisa melakukan itu sekarang. Sering lebih baik dari yang saya bisa. Semakin baik setiap bulan.

Dulu saya pikir "critical thinking" adalah jawabannya. Belajar berpikir, dan kamu akan selalu berharga.

Tapi begini masalahnya: AI bisa memberikanmu 50% critical thinking untuk masalah apa pun. Mungkin 70%. Lantainya sudah dinaikkan sangat tinggi sampai "saya bisa berpikir kritis" bukan lagi pembeda seperti dulu.

Apa yang tersisa? Taste? Judgment? Kemampuan mengetahui apa yang bagus? Mungkin. Tapi saya tidak cukup yakin untuk mempertaruhkan karier anak saya pada itu.

Kebenaran yang Tidak Nyaman

Saya excited tentang apa yang saya bangun. DIALØGUE v2 benar-benar lebih baik. Pengguna akan punya lebih banyak kontrol, lebih banyak fleksibilitas, lebih banyak cara untuk membuat podcast yang mencerminkan keahlian mereka.

Tapi saya juga takut.

Bukan pada teknologinya. Pada kecepatannya.

Empat belas hari lalu, saya punya produk yang berfungsi. Hari ini, saya punya produk yang secara fundamental berbeda. Yang lama terasa primitif dibandingkan. Dan dalam 14 hari lagi? 6 bulan lagi?

Masyarakat tidak siap untuk kecepatan perubahan ini. Sistem pendidikan kita tidak siap. Struktur ketenagakerjaan kita tidak siap. Model mental kita tentang skill apa yang penting dan karier apa yang stabil — semua itu tidak siap.

Saya tidak siap. Dan saya salah satu orang yang aktif membangun tool-tool ini.

Jadi Kenapa Terus Membangun?

Karena alternatifnya lebih buruk.

Kalau tool AI akan ada — dan memang akan ada — saya lebih memilih membangun yang memperkuat keahlian manusia daripada yang menggantikannya.

DIALØGUE tidak dimaksudkan untuk membuat konten untukmu. Tapi untuk membantumu membuat konten yang lebih baik dari yang bisa kamu buat sendirian. Editor outline interaktif, titik jeda revisi skrip, atribusi sumber — semua itu dirancang untuk menjaga manusia tetap memegang kendali.

AI mengerjakan pekerjaan yang membosankan. Kamu membuat keputusan yang penting.

Itulah filosofinya. Apakah itu cukup untuk menavigasi apa yang akan datang? Jujur saya tidak tahu.

Coba Sendiri

Kalau kamu ingin melihat seperti apa hasil 14 hari membangun:

DIALØGUE sudah live

Baru di rilis ini:

- 30 suara AI (naik dari 6) dengan customization pace dan tone

- Upload PDF dengan atribusi sumber

- Preview suara sebelum generate

- Editing skrip inline

- 8 template gaya podcast

- Pelacakan progress real-time

- Cari, filter, dan kelola library podcast

- Dukungan MFA/2FA

- UI mobile-first yang didesain ulang sepenuhnya

Dialogue mobile first UI

Desain mobile-first yang bekerja indah di perangkat apa pun.

Pengguna baru mendapat 2 podcast gratis. Buat sesuatu yang terdengar seperti kamu.

Yang Masih Saya Cari Tahu

Saya tidak punya jawaban bersih. Tapi ini yang saya pikirkan:

1. Skill apa yang akan penting dalam 5 tahun? Bukan sekadar "AI tidak bisa X" — tapi apa yang akan dihargai ketika AI bisa melakukan kebanyakan hal dengan cukup baik?

2. Bagaimana kita mempersiapkan generasi berikutnya? Anak perempuan saya masih SMP. Dia akan memasuki dunia kerja di dunia yang tidak bisa saya prediksi. Apa yang harus dia pelajari?

3. Di mana batas antara memperkuat dan menggantikan? Saya percaya pada desain human-in-the-loop. Tapi loop-nya terus mengecil. Kapan dia menghilang?

4. Apakah membangun lebih cepat benar-benar lebih baik? Saya men-ship 119 commit dalam 14 hari. Tapi apakah saya men-ship hal yang benar? Kecepatan tanpa arah hanyalah kekacauan.

Saya tidak punya jawaban. Saya tidak yakin ada yang punya.

Tapi saya akan terus membangun, terus menulis, dan terus mencari tahu secara terbuka. Dua hari setelah rebuild ini, saya menambahkan 5 bahasa ke DIALØGUE dalam 48 jam — membangun di atas fondasi Next.js + Supabase yang sama yang dibantu Claude Code rekonstruksi.

Hanya itu yang saya tahu cara melakukannya.

---

Masih membangun. Masih takut. Masih berusaha mencari tahu apa yang harus saya katakan ke anak perempuan saya.

Update (Feb 2026): Saya mulai membangun native iOS app untuk DIALØGUE tanpa tahu Swift. Pengalaman itu mempertajam pemikiran saya tentang pertanyaan soal anak saya — ternyata jawabannya mungkin: "belajar jadi orang yang membuka Simulator."

---

Lanjutkan Membaca

Perjalanan Saya
Terhubung
Bahasa
Preferensi