# ☠️ MANIFESTO PEMROGRAMAN GONZO ☠️
---
Pengembang adalah bagian dari kode: Tidak ada pengembangan yang objektif. Perangkat lunak bukanlah alat, melainkan jejak biner dari keadaan mental, tekanan darah, dan kemarahan pemrogram pada hari itu.
Kekacauan itu suci: Jika suatu algoritma terlalu mudah dipahami, itu mencurigakan. Kode gonzo sejati seperti hutan belantara: berbahaya, gelap, dan hanya penciptanya yang tahu di mana jebakannya.
Pengujian di server produksi: Unit test adalah olahraga bagi para pengecut dan birokrat. Pemrogram gonzo sejati melakukan debugging langsung di produksi, di tengah jeritan para pengguna.
Dokumentasi adalah fiksi: Komentar yang ditambahkan pada kode bukanlah penjelasan, melainkan monolog batin, manifesto politik, atau teriakan minta tolong. Siapa pun yang tidak memahami kode tidak layak menggunakannya.
Pointer adalah penguasa: Gunakan bahasa pemrograman yang tidak membatasimu! Pengelolaan memori secara langsung adalah jaminan kebebasanmu. Penggunaan tipe yang aman hanyalah belenggu. Gunakan alamat memori seolah-olah tidak ada hari esok. Memory Leak adalah jeritanmu yang tidak didengar siapa pun.
Arsitektur berbasis kafein: Kualitas kode berbanding lurus dengan jumlah stimulan yang dikonsumsi dan berbanding terbalik dengan jumlah jam yang dihabiskan untuk tidur.
Pesan kesalahan sebagai seni: Pesan kesalahan tidak boleh membantu, tetapi harus mengejutkan. Pengguna harus merasakan penghinaan dari mesin dan penciptanya pada setiap Runtime Error.
Jangan pernah membersihkan (Refactor): Apa yang pernah kamu tulis dalam keadaan trans adalah suci. Jika kamu menyentuhnya agar menjadi “lebih indah”, kamu membunuh jiwa perangkat lunak itu.
Tenggat waktu hanyalah saran: Pemrogram gonzo tidak bekerja mengikuti jam, tetapi menunggangi gelombang inspirasi dan kepanikan. Kode selesai ketika pengembang runtuh.
Perangkat lunak harus tidak terduga: Program gonzo yang baik selalu memiliki sedikit keacakan. Jika hal yang sama terjadi setiap kali tombol ditekan, itu adalah produk industri yang membosankan, bukan seni.
Tanggung jawab? Dikecualikan: Perjanjian lisensi harus terdiri dari satu butir saja: “Jika bisa dijalankan, itu masalahmu.” Pengembang bukan Tuhan, hanya saksi kehancuran mesin.
Strategi keluar: Ketika proyek runtuh, jangan memberi penjelasan. Hapus riwayat Git, bakar hard disk, dan cari tempat di Meksiko yang tidak memiliki sinyal seluler.