Logo
HOMEABOUTPROJECTSBLOGCONTACT

Luthfi A. Pratama

Enterprise integration specialist building scalable, mission-critical solutions for modern businesses.

LINKS

  • About
  • Projects
  • Blog
  • Contact

CONNECT

GitHubLinkedInEmail

© 2026 Luthfi A. Pratama. All rights reserved.

Designed and built with passion.

Back to all articles
Book Reviews

Antifragile: Catatan tentang Sistem yang Makin Kuat dari Kekacauan

Refleksi tentang buku ketiga Nassim Taleb - kenapa fragile itu bukan lawan dari robust, dan gimana jadi lebih kuat justru dari disorder.

Luthfi A. Pratama

Luthfi A. Pratama

Software Engineer

2026-02-22
9 min read
Antifragile: Catatan tentang Sistem yang Makin Kuat dari Kekacauan

Book Cover

Ini buku ketiga Taleb yang gue baca setelah The Black Swan dan Fooled by Randomness.

Di Black Swan, Taleb sudah singgung konsep "antifragile" sedikit - ide bahwa kita harusnya bukan cuma bertahan dari guncangan, tapi diuntungkan dari guncangan itu.

Di buku ini, dia bahas tuntas konsep itu. Dan ini probably buku Taleb yang paling kerasa buat gue.

Karena ini bukan cuma tentang "dunia ga bisa diprediksi" (yang sudah gue pahami dari dua buku sebelumnya). Ini tentang gimana cara hidup dan bangun sistem di dunia yang ga bisa diprediksi.

Fragile, Robust, Antifragile

Ini ide utama dari seluruh buku.

Kita biasanya pikir lawan dari fragile adalah robust. Salah.

Taleb bilang ada tiga kategori:

  1. Fragile - rusak kalau kena guncangan. Contoh: gelas kaca. Kirim paket gelas, tempel sticker "FRAGILE - Handle with care."
  2. Robust - bertahan dari guncangan tapi ga berubah. Contoh: batu. Kirim batu, ga perlu sticker apa-apa.
  3. Antifragile - makin kuat kalau kena guncangan. Contoh: otot manusia. Angkat beban berat → otot rusak → tumbuh lebih kuat.

Pertanyaan Taleb: kalau fragile butuh sticker "Handle with care", apa sticker untuk antifragile?

"Please mishandle."

Contoh di alam

Sistem imun: terpapar kuman kecil → bangun antibodi → makin kuat. Terlalu steril → sistem imun lemah.

Tulang: tekanan dan benturan bikin tulang makin padat. Astronaut yang lama di luar angkasa → tulang melemah karena ga ada tekanan.

Evolusi: spesies yang bertahan dari tekanan lingkungan jadi lebih adaptif. Tekanan itu perlu untuk perkembangan.

Yang bikin mikir

Kita hidup di era yang terobsesi menghilangkan variasi dan ketidakteraturan.

Padahal banyak sistem butuh ketidakteraturan untuk berkembang.

Overprotection bikin rapuh. Bukan kuat.

Dampak di dunia tech

Software development ternyata penuh contoh fragile vs antifragile.

Monolith vs Microservices

Monolith: satu codebase besar, tightly coupled.

Satu bug di satu module bisa crash seluruh sistem. Fragile.

Microservices: service kecil-kecil, independen, loosely coupled.

Satu service mati? Yang lain jalan terus. Bisa isolasi kegagalan. Lebih robust, dan bisa jadi antifragile kalau ada feedback loop yang bener.

Tapi disclaimer: microservices bukan solusi ajaib. Complexity-nya sendiri bisa bikin fragile kalau ga di-manage dengan bener.

Chaos Engineering

Netflix punya Chaos Monkey - tool yang secara random matikan service di production.

Kedengarannya gila. Tapi logikanya antifragile.

Kalau sistem kamu bisa bertahan dari kegagalan random, berarti kamu sudah bangun ketahanan. Kalau ga bisa, lebih baik tahu sekarang daripada pas traffic lagi puncak.

Sengaja introduce gangguan kecil → temukan kelemahan → perbaiki → sistem jadi lebih kuat.

Agile development

Waterfall: rencanakan semua di awal, eksekusi sempurna, deliver di akhir.

Pendekatan fragile. Satu asumsi salah di awal → seluruh project salah arah. Dan baru tahu salah di akhir.

Agile/iterative: bangun sedikit, test, dapat feedback, adjust, ulangi.

Setiap iterasi adalah kegagalan kecil atau keberhasilan kecil. Keduanya menghasilkan pembelajaran.

Lebih antifragile. Bukan karena ga pernah gagal, tapi karena gagalnya kecil-kecil dan cepat ketahuan.

Via Negativa

Konsep favorit gue dari buku ini.

Via Negativa: perbaikan lewat pengurangan, bukan penambahan.

Contoh kesehatan: menghindari rokok lebih berdampak dari menambah suplemen.

Contoh investasi: menghindari rugi besar lebih penting dari mengejar untung besar.

Aplikasi ke software

Setiap kali ada masalah, insting pertama: tambah sesuatu.

Performa lambat? Tambah cache layer.
Bug di production? Tambah logging.
User bingung? Tambah onboarding steps.

Via Negativa bilang: coba kurangi dulu.

Performa lambat? Hapus query yang ga perlu. Hapus dependency yang bloated.
Bug di production? Sederhanakan code path. Kurangi complexity yang bikin bug sembunyi.
User bingung? Hapus clutter. Sederhanakan UI.

Kadang solusi terbaik bukan menambah, tapi mengurangi.

Technical debt

Technical debt itu penumpuk fragility.

Setiap shortcut, setiap "nanti aja di-refactor", setiap workaround - nambah kerapuhan ke sistem.

Sistem kelihatan stabil, tapi rapuh di dalamnya.

Via Negativa approach ke tech debt: daripada numpuk fitur baru di atas fondasi yang goyang, bersihin dulu debt-nya. Sederhanakan.

Pernah join codebase "stabil" yang ternyata tinggal tunggu pemicu untuk ambruk. Technical debt terakumulasi bertahun-tahun. Satu perubahan kecil → cascade failures.

Itu kerapuhan dari via negativa yang diabaikan.

Skin in the Game

Taleb bilang: sistem jadi fragile kalau orang yang bikin keputusan ga menanggung konsekuensinya.

Banker yang ambil risiko berlebihan → bonus kalau untung, bailout kalau rugi. Ga punya skin in the game. Insentif ga selaras. Sistem fragile.

Pilot yang terbangkan pesawat → kalau jatuh, dia juga kena. Skin in the game penuh. Insentif selaras.

Di dunia tech

Consultant yang kasih saran arsitektur tapi ga maintain sistemnya. Ga punya skin in the game.

Kalau arsitektur gagal 2 tahun kemudian, consultant sudah pindah. Yang kena developer yang maintain.

Developer yang bikin DAN on-call untuk service-nya. Punya skin in the game.

Kalau kode jelek, yang bangun malam karena alert ya dia sendiri. Ada insentif untuk bikin yang bener.

"You build it, you run it" - prinsip DevOps yang pada dasarnya skin in the game.

Startup vs corporate

Founder punya skin in the game penuh. Tabungan, waktu, reputasi - semua dipertaruhkan.

Keputusan lebih hati-hati. Lebih selaras dengan hasil.

Corporate middle manager: downside terbatas, upside terbatas. Dioptimasi untuk ga bikin kesalahan, bukan untuk bikin nilai.

Sistem yang menghargai penghindaran risiko di atas penciptaan nilai → organisasi yang fragile.

Optionality

Entitas antifragile punya banyak pilihan.

Kalau satu jalan ga jalan, ada jalan lain. Kalau satu taruhan gagal, ada taruhan lain.

Kunci: biaya mencoba harus kecil, potensi keuntungan harus besar.

Karir

Developer dengan satu skill di satu tech stack: fragile. Kalau tech itu usang, karir terancam.

Developer dengan skill beragam, bisa pivot: lebih antifragile.

Ini bukan bilang jadi generalist. Tapi punya T-shaped skills. Dalam di satu area, tahu banyak area lain.

Ekosistem startup

Gojek awalnya call center untuk ojek. Bukan super app.

Tokopedia mulai sebagai marketplace sederhana. Bukan ekosistem fintech.

Mereka punya optionality. Bisnis inti stabil, tapi terus eksperimen dengan peluang baru.

Eksperimen gagal? Biaya kecil.
Eksperimen berhasil? Bisa jadi sumber pendapatan baru.

Itu strategi antifragile.

Kritik terhadap buku

Ego Taleb

Di buku ketiga ini, gue sudah terbiasa. Tapi tetap mengganggu.

Dia masih terus-terusan merendahkan akademisi, ekonom, "fragilistas" (istilah dia untuk orang yang bikin sistem fragile).

Kadang kritiknya valid, kadang cuma pamer.

Terlalu panjang

500+ halaman. Bisa 250 kalau buang pengulangan dan anekdot yang ga perlu.

Ide utama bisa dijelaskan dalam separuh buku. Sisanya filler.

Pilih-pilih contoh

Taleb cenderung pilih contoh yang mendukung argumennya dan mengabaikan yang tidak.

Misalnya: dia memuja bisnis kecil dan pengrajin sebagai antifragile, tapi mengabaikan bahwa banyak bisnis kecil gagal justru karena ga punya sumber daya untuk bertahan dari guncangan.

Antifragility itu privilege. Ga semua orang atau organisasi bisa "diuntungkan dari kekacauan."

Kadang bertahan dari kekacauan aja sudah prestasi.

Yang berubah

Dari "hindari kegagalan" ke "desain untuk kegagalan kecil"

Sebelum baca: target = nol kegagalan. Eksekusi sempurna.

Setelah baca: target = sistem yang bisa menangani dan belajar dari kegagalan. Kegagalan kecil itu bagus. Feedback loop. Iterasi.

Mentalitas nol kegagalan bikin fragile. Karena kalau akhirnya gagal (dan pasti akan), ga siap.

Mentalitas kegagalan kecil bikin antifragile. Setiap kegagalan = data. Pembelajaran.

Menghargai ketidakteraturan

Dulu: ketidakteraturan = buruk. Harus dihilangkan.

Sekarang: ketidakteraturan tertentu = perlu. Terlalu teratur = fragile.

Tim yang ga pernah debat? Probably groupthink. Fragile.
Tim yang sehat berdebat, konflik konstruktif? Antifragile.

Codebase yang ga pernah kena masalah production? Entah beruntung atau bencana yang menunggu waktu.
Codebase yang rutin menangani dan pulih dari masalah kecil? Teruji. Antifragile.

Kurangi, bukan tambah

Via negativa mengubah cara gue mendekati masalah.

Sebelum: "Apa yang bisa ditambah untuk selesaikan ini?"
Sekarang: "Apa yang bisa dikurangi untuk selesaikan ini?"

Ternyata sering, pengurangan lebih efektif dari penambahan.

Hapus meeting yang ga perlu. Hapus abstraction layer yang ga perlu. Hapus fitur yang ga perlu.

Kesederhanaan bukan tanpa usaha. Kesederhanaan adalah usaha untuk membuang semua yang ga perlu.

Bottom line

"Antifragile" melengkapi trilogi Taleb di kepala gue.

Black Swan: dunia ga bisa diprediksi. Kejadian langka mendominasi.
Fooled by Randomness: kita salah baca randomness. Luck lebih berperan dari yang kita akui.
Antifragile: gimana cara berkembang di dunia yang ga bisa diprediksi dan random.

Ini buku paling praktikal dari ketiganya. Bukan cuma bilang "dunia kacau" tapi juga "ini cara hidup di kekacauan."

Worth reading? Ya, apalagi kalau sudah baca Black Swan.

Gampang dibaca? Ga. Masih Taleb. Masih arogan. Masih repetitif.

Tapi pesan utamanya kuat: jangan cuma bertahan dari kekacauan. Desain hidup, karir, dan sistem untuk diuntungkan dari kekacauan.

Karena kekacauan bukan gangguan.

Kekacauan itu bagian dari desain.

Topics

Book ReviewsPersonal Development

Related Articles

The Phoenix Project: Catatan tentang DevOps dan Chaos IT Operations

Refleksi tentang buku Gene Kim, Kevin Behr, dan George Spafford yang package DevOps principles dalam bentuk novel - perspective tentang bottlenecks, flow, dan survival di tengah IT chaos.

Deep Work: Catatan tentang Fokus di Era Distraksi

Refleksi tentang buku Cal Newport yang membahas kenapa kemampuan fokus mendalam jadi langka dan valuable - perspektif developer yang struggle dengan constant interruptions.

Fooled by Randomness: Catatan tentang Luck dan Skill

Refleksi personal tentang buku Nassim Taleb yang membedah bagaimana kita salah paham peran luck dalam success - notes tentang randomness yang kita ignore.