- Pada 2020~2022, berkat popularitas blognya, penulis menerima tawaran dari beberapa penerbit buku teknis, namun akhirnya menandatangani kontrak dengan satu penerbit besar dan mulai menulis kumpulan tutorial proyek pemrograman
- Ketentuan kontrak mencakup 115.500~132.000 kata, 350~400 halaman, 10~30 ilustrasi, uang muka $5.000, dan royalti 12~15%; penulis lebih berfokus pada pengalaman berkarya daripada keuntungan finansial
- Selama proses penulisan, penerbit terus meminta penurunan tingkat kesulitan, pengurangan gaya penulisan pribadi, dan penambahan konten terkait AI, yang menurut penulis bertentangan dengan tujuan awal buku sebagai “proyek pemrograman klasik”
- Keterlambatan jadwal, pergantian editor, tekanan untuk memasukkan topik AI, serta agenda pribadi seperti pernikahan dan perubahan pekerjaan membuat minatnya pada proyek ini menurun
- Pada akhirnya kontrak dibatalkan dan hak cipta dikembalikan kepada penulis, lalu ia memutuskan untuk menerbitkan buku tersebut secara mandiri (pre-order e-book)
Tawaran Penerbitan dan Konsep Awal
- Pada 2020~2022, blognya mulai mendapat perhatian dan beberapa penerbit buku teknis mengusulkan agar ia menulis buku
- Awalnya ia menolak, tetapi setelah berbicara dengan seorang editor dari salah satu penerbit, ia memutuskan untuk menandatangani kontrak
- Editor tersebut berbagi pengalaman di dunia akademik dan pemrograman sambil menjelaskan kelebihan dan kekurangan proses penerbitan
- Topik bukunya ditetapkan sebagai kumpulan tutorial untuk mengimplementasikan langsung proyek pemrograman klasik
- Contoh proyek: web crawler, game 2D, compiler, server HTTP, aplikasi menggambar, emulator CHIP-8, dan lain-lain
- Setiap bab disusun dengan pembelajaran konsep inti dan gagasan pengembangan lanjutan
Ketentuan Kontrak
- Kontrak mencantumkan daftar isi rinci buku, pembaca sasaran, dan jadwal kerja
- Skala buku disepakati sebesar 115.500~132.000 kata, 350~400 halaman, dan 10~30 ilustrasi
- Uang muka $5.000, royalti 12% hingga 7.000 eksemplar cetakan pertama, lalu 15% setelahnya, serta 50% royalti untuk edisi terjemahan luar negeri
- Rata-rata penjualan penerbit berada di kisaran beberapa ribu eksemplar, dan penulis lebih mementingkan motivasi berkarya daripada keuntungan finansial
- Penulis mendapat 25 eksemplar gratis, dan pembelian tambahan didiskon 50%
Proses Penulisan dan Benturan Arah Editorial
- Penulis mengadakan pertemuan rutin dengan editor penerbit sambil menulis naskah menggunakan AsciiDoc atau Word
- Jadwal awal adalah mengirim satu bab setiap 3~4 minggu, namun kemudian molor dan memicu email desakan yang terus-menerus
- Umpan balik editorial terutama berfokus pada perbaikan format dan gaya
- Umpan balik yang berguna: transisi antarparagraf, asumsi tentang pengetahuan latar pembaca, dan sebagainya
- Umpan balik yang tidak berguna: menurunkan tingkat kesulitan, menghapus gaya penulisan pribadi, permintaan menambah bab pengantar Python
- Penerbit lebih menyukai format “tidak terlalu teknis dan membimbing pembaca langkah demi langkah”
- Penulis memandangnya sebagai “formula buku teknis yang tanpa karakter”
Permintaan Penyisipan Topik AI
- Tepat setelah peluncuran ChatGPT, penerbit meminta penambahan konten terkait AI
- Penulis menolak, tetapi kemudian diberi tahu bahwa ada kebijakan untuk memasukkan AI ke semua buku mendatang
- Penulis menolak karena inti bukunya adalah “proyek pemrograman klasik”
- Meski ada ketegangan dengan penerbit, ia tetap melanjutkan penulisan, tetapi jadwal terus tertunda
Keterlambatan Jadwal dan Penghentian Proyek
- Setelah menyerahkan sekitar 1/3 naskah, proyek masuk ke tahap peninjauan oleh editor teknis
- Editor pertama menilainya dengan standar kualitas kode produksi, sehingga dianggap tidak cocok
- Editor kedua memahami pendekatan edukatif dan memberikan saran perbaikan yang nyata
- Setelah itu, keterlambatan jadwal, permintaan ulang topik AI, pergantian editor, serta pernikahan dan perubahan pekerjaan membuat beban semakin besar
- Penulis meminta kepada penerbit untuk menghentikan proyek, dan penerbit sempat menganggapnya sebagai penangguhan sementara, tetapi akhirnya memberitahukan pemutusan kontrak
- Semua hak cipta dikembalikan kepada penulis, dan ia memutuskan untuk merilisnya lewat penerbitan mandiri (pre-order e-book)
- Setiap bab akan didistribusikan begitu selesai, dan versi cetak direncanakan tersedia di Amazon nanti
1 komentar
Komentar Hacker News
Menanggapi pertanyaan mengapa orang masih perlu membeli buku ketika ChatGPT bisa membuat tutorial khusus untuk proyek apa pun, menurut saya alasannya adalah struktur dan narasi yang tervalidasi oleh ahli
Misalnya untuk proyek ray tracing, pembelajaran perlu berkembang bertahap mulai dari sekadar melempar sinar, lalu pencahayaan, refleksi, transparansi, BRDF, hingga BVH
Pada setiap tahap ada hasil jadi yang jelas, dan alur itu tersampaikan dengan gamblang kepada pembaca
Dengan kemampuan ChatGPT saat ini, sulit membimbing jalur pembelajaran yang sistematis seperti itu hanya dari satu kalimat, “Saya ingin membuat ray tracer”
Tapi itu juga berarti orang kehilangan kesempatan untuk berkembang lewat latihan
Jika komputer sudah lebih baik daripada saya, motivasi untuk berusaha jadi berkurang
Pada akhirnya, orang-orang dengan semangat craftsmanship akan makin sedikit, dan semua orang akan puas dengan tulisan cepat saji
Karena itu, menurut saya ke depannya ulasan dan suara naratif akan menjadi nilai yang jauh lebih penting
Sayang penulis artikel asli menghentikan bukunya, tetapi buku dengan gaya seperti itu pasti punya pembaca
Bagian yang sudah diketahui bisa dilewati, sementara bagian yang belum dipahami dijelaskan lebih rinci, sehingga semua pihak diuntungkan
Dari contoh ChatGPT ini, hasilnya terlihat cukup bagus
Saya menerbitkan buku pertama saya tentang inovasi pemerintahan digital di Estonia
Uang muka hampir tidak ada, jadi sebagai gantinya saya meminta lebih banyak buku gratis untuk dibagikan dan beberapa syarat kontrak tambahan
Negosiasinya memakan waktu beberapa bulan, dan tenggat penyerahan naskahnya 7 bulan
Menerbitkan buku ini lebih untuk reputasi (atau persepsinya) daripada mencari uang, dan saya pikir itu akan membantu karier saya
Saya ingin berbagi pengalaman dengan orang lain yang sedang mempertimbangkan menerbitkan nonfiksi dengan tema serupa
Saya sudah menyelesaikan sekitar sepertiga draf pertama, dan telah mengirim proposal ke beberapa penerbit
Beberapa membalas bahwa mereka tertarik dan ingin melihat beberapa bab lagi
Saya ingin mendengar lebih banyak tentang pengalamanmu
Tampaknya begitu dari profil Goodreads
Ini tampak seperti contoh klasik pivot gagal yang didorong investor
Uang muka itu pada dasarnya semacam biaya opsi atas hasil kerja masa depan penulis
Penerbit ingin “memasukkan AI” dan mengubah buku klasik menjadi produk yang mengikuti tren, sementara penulis menolak karena tidak ingin kualitasnya turun
Pada akhirnya kontraknya batal, tetapi tidak ada alasan mengapa uang muka itu harus dikembalikan
Sama seperti ketika VC memaksa startup melakukan pivot buruk lalu gagal, pendiri tidak mengembalikan dana seed
Saya telah menerbitkan sendiri tiga buku, dan pada 2024 buku saya yang paling sukses diterbitkan resmi oleh O’Reilly
Pengalamannya sangat baik, dan hampir tidak ada masalah dengan penerbit
Karena versi self-published-nya sudah sampai edisi ketiga, naskahnya nyaris selesai, dan saya dengan jelas mengatakan tidak akan melakukan revisi besar
Tidak ada tekanan sama sekali untuk menyesuaikan dengan tren AI
Sebaliknya, umpan balik dari editor teknis dan editor umum sangat berguna
Mereka menemukan banyak kesalahan kode, dan juga sangat memperbaiki gaya bahasa serta alur
Naskah akhirnya tetap 100% dengan gaya saya sendiri
Hasil akhirnya menurut saya kualitas bukunya meningkat dua kali lipat
Soal kompensasi, saya merasa penulis artikel asli terlalu pesimistis
Secara realistis sulit mengharapkan lebih dari itu, dan saya memaklumi karena penerbit juga punya biaya
Hubungannya juga baik karena saya memenuhi tenggat dengan rapi
Secara keseluruhan itu adalah pengalaman kolaborasi yang luar biasa
Saya rasa self-publishing dan penerbitan dengan editor memiliki tujuan yang berbeda
Self-publishing memberi kebebasan dan berfungsi seperti kartu nama untuk memperlihatkan tulisan saya kepada dunia
Sebaliknya, penerbitan dengan editor penuh dengan batasan dan prosedur, sehingga kebebasan dan kesenangannya berkurang
Pernyataan penerbit bahwa “ke depan kami akan memasukkan AI ke semua buku” bertentangan langsung dengan semangat buku tentang proyek pemrograman klasik
Sangat disayangkan melihat penerbit yang begitu mengejar tren
Saya ingin menghindari tempat seperti itu, dan rasanya mereka sebentar lagi pasti menerbitkan buku seperti “Rahasia prompt ChatGPT 5.2”
Saya juga pernah menulis beberapa, tapi bahkan tidak cukup untuk membayar RAM eksperimen
Pada akhirnya penerbit memang berada dalam struktur yang memaksa mereka mengejar tren
Hari ketika buku seperti “Belajar x86 ASM dengan Copilot” terbit mungkin sudah tidak lama lagi
Tapi itu bukan karena mereka benar-benar menginginkan konten AI, melainkan sebagai cara untuk mendorong penulis menyerah di tahap awal
Itu karena lebih mudah menghentikan proyek sebelum uang muka dibayarkan
Saya juga menerbitkan “Computer Science from Scratch” di No Starch Press pada periode yang mirip
Seperti buku Austin, ada bab tentang CHIP8 dan membuat bahasa
Tetapi saya sudah punya pengalaman, jadi saya menyelesaikan naskah terlebih dahulu baru mencari penerbit, dan saya juga mendapat tekanan untuk “memasukkan AI ke semua bab”
Saya menuliskan proses penulisannya di blog saya
Dari tulisan Austin, rasanya penyebab yang lebih besar bukanlah penerbit melainkan gagal memenuhi tenggat dan turunnya motivasi
Perbedaan pendapat dengan editor adalah hal yang biasa, dan pada akhirnya penulis harus mendorong dirinya sendiri sampai selesai
Meski begitu, blognya sangat bagus, dan sepertinya self-publishing akan lebih cocok untuknya
Hanya saja yang diberikan penerbit paling-paling sedikit reputasi dan sedikit uang
Penerbitan belakangan ini makin tidak efisien dan ketinggalan zaman
Self-publishing dan pemasaran langsung jauh lebih efisien
Dengan memanfaatkan AI, urusan hukum, promosi, kontrak, dan lain-lain pun bisa ditangani sendiri, jadi alasan untuk bergantung pada penerbit makin berkurang
Penulis sendiri pun meragukan perlunya buku di era LLM
Penerbit hanya sedang meninjau kemungkinan pivot sejak awal
Meski begitu, keseluruhan tulisannya tetap terasa seimbang
Saya pernah bekerja dengan dua penerbit dan juga beberapa kali self-publishing
Penerbit bisa saja bagus, tetapi jika Anda menginginkan kendali atas buku, jawabannya adalah self-publishing
Nilai terbesar dari penerbit adalah memberikan umpan balik, tetapi sekarang itu pun bisa cukup didapat dari komunitas online
Keinginan untuk melakukan sesuatu dan proses benar-benar menjalani pekerjaan itu adalah dua hal yang sama sekali berbeda
Banyak orang bilang ingin menjadi penulis, tetapi dalam praktiknya tidak sanggup menghadapi tenggat, revisi, dan pekerjaan berulang
Bagus bahwa penulis menyadari motivasinya sendiri, tetapi melihat paragraf terakhir, rasanya dia masih belum sepenuhnya tuntas secara batin
Hakikat menulis bukanlah inspirasi yang glamor, melainkan rangkaian panjang editing yang membosankan dan tenggat waktu
Saya punya teman yang bilang ingin membuka bar, tetapi sebenarnya dia tidak memahami realitas operasionalnya
Pada akhirnya orang berbisnis karena mereka suka menjalankan bisnis itu,
dan alasan menjadi penulis juga karena mereka menyukai bisnis menulis itu sendiri
Saya juga sedang menulis buku pertama saya sekarang
Ini novel untuk remaja, tetapi memakai bentuk narasi teknis seperti “The Phoenix Project”
Buku ini membahas FOSS, format nonproprietary, pelestarian digital, kriptografi, dan konsep kebebasan
Untuk melawan keraguan eksistensial yang datang setiap hari, saya bertahan dengan pola pikir “saya menulis buku yang ingin saya baca”
Setelah selesai, saya ingin anak-anak saya membacanya
Keberhasilan komersial hanyalah bonus tambahan