- 2020~2022 arasında blogunun popülerliği sayesinde birkaç teknik kitap yayınevinden teklif aldı; sonunda büyük bir yayıneviyle sözleşme imzalayıp programlama projeleri için öğretici bir derleme kitap yazmaya başladı
- Sözleşme şartları arasında 115.500~132.000 kelime, 350~400 sayfa, 10~30 illüstrasyon, 5.000 $ avans, %12~15 telif oranı yer alıyordu; yazar maddi kazançtan çok üretim deneyimine odaklandı
- Yazım sürecinde yayınevi sürekli olarak zorluk seviyesini düşürme, kişisel üslubu azaltma, yapay zeka ile ilgili içerik ekleme taleplerinde bulundu; yazar bunun kitabın asli amacı olan 'klasik programlama projeleri' ile çatıştığını düşündü
- Takvim gecikmeleri, editör değişiklikleri, yapay zeka konusu baskısı ve kişisel planlarındaki değişiklikler (evlilik ve iş değişimi) nedeniyle projeye olan ilgisi azaldı
- Sonunda sözleşme feshedildi ve telif hakları yazara geri döndü; yazar da kitabı kendi yayını olarak (e-kitap ön siparişi) yayımlamaya karar verdi
Yayın teklifi ve ilk taslak
- 2020~2022 arasında blogu ilgi görünce birkaç teknik kitap yayınevi kitap yazmasını teklif etti
- Başta reddetti, ancak bir yayınevi editörüyle yaptığı görüşmeden sonra sözleşme yapmaya karar verdi
- Editör, akademi ve programlama deneyimlerini paylaşarak yayın sürecinin artılarını ve eksilerini anlattı
- Kitabın konusu, klasik programlama projelerini bizzat uygulatan öğretici bir derleme olarak netleşti
- Örnek projeler: web crawler, 2D oyun, compiler, HTTP sunucusu, çizim uygulaması, CHIP-8 emulator vb.
- Her bölüm temel kavramları öğrenme ve genişletme fikirleri sunma yapısında kurgulandı
Sözleşme şartları
- Sözleşmede kitabın ayrıntılı içindekiler yapısı, hedef okur kitlesi ve takvim açıkça belirtilmişti
- Kapsam için 115.500~132.000 kelime, 350~400 sayfa, 10~30 illüstrasyon üzerinde anlaşıldı
- 5.000 $ avans, ilk baskıda 7.000 adede kadar %12 telif, sonrasında %15, yabancı dil çeviri baskılarında %50 telif
- Yayınevinin ortalama satışları birkaç bin adet düzeyindeydi; yazar maddi kazançtan çok üretme motivasyonunu önemsedi
- Yazara ücretsiz 25 kopya verilecek, ek alımlarda %50 indirim uygulanacaktı
Yazım süreci ve editoryal yönelimle çatışma
- Yayınevi editörüyle düzenli toplantılar yaparak metni AsciiDoc veya Word ile hazırladı
- İlk takvimde her 3~4 haftada bir bölüm teslimi planlandı, ancak sonra gecikmeler yaşandı ve sürekli hatırlatma e-postaları gelmeye başladı
- Editoryal geri bildirimler çoğunlukla biçim ve üslup düzeltmeleri üzerineydi
- Yararlı geri bildirimler: paragraf geçişleri, varsayılan arka plan bilgisi gibi noktalar
- Yararsız geri bildirimler: zorluk seviyesini düşürme, kişisel üslubu çıkarma, Python giriş bölümü ekleme talebi
- Yayınevi, “fazla teknik olmayan ve okuru elinden tutarak yönlendiren bir formatı” tercih ediyordu
- Yazar bunu “kişiliksiz teknik kitap formülü” olarak gördü
Yapay zeka konusunu ekleme talebi
- ChatGPT'nin çıkışından hemen sonra yayınevi yapay zeka ile ilgili içerik eklenmesini istedi
- Yazar bunu reddetti, ancak daha sonra “gelecekteki tüm kitaplarda yapay zeka bulunması gerektiği” yönünde bir politika iletildi
- Yazar, kitabın merkezinin 'klasik programlama projeleri' olduğunu söyleyerek bunu kabul etmedi
- Yayıneviyle gerilim sürse de yazmayı devam ettirdi, ancak takvim gecikmeleri de sürdü
Takvim gecikmeleri ve projenin sona ermesi
- El yazmasının üçte birini teslim ettikten sonra teknik editör incelemesi aşamasına geçti
- İlk editör, metni production code kalite standartlarıyla değerlendirdiği için uygun bulunmadı
- İkinci editör ise eğitsel yaklaşımı anladı ve somut iyileştirme önerileri sundu
- Sonrasında takvim gecikmeleri, yapay zeka konusunun yeniden dayatılması, editör değişiklikleri, evlilik ve iş değişimi gibi nedenlerle yük arttı
- Yazar yayınevinden projeyi durdurmayı talep etti; yayınevi bunu geçici duraklama olarak görse de sonunda sözleşmenin feshedildiğini bildirdi
- Tüm telif hakları yazara geri döndü ve yazar bunu kendi yayını olarak (e-kitap ön siparişi) yayımlamaya karar verdi
- Her bölüm tamamlandıkça dağıtılacak; basılı sürüm ise daha sonra Amazon üzerinden sunulacak
1 yorum
Hacker News yorumları
ChatGPT herhangi bir proje için kişiselleştirilmiş öğreticiler oluşturabiliyorken neden gidip kitap satın alalım sorusuna benim cevabım, uzman tarafından doğrulanmış yapı ve anlatının tam da bunun nedeni olduğu yönünde
Örneğin bir ray tracing projesinde, basit ışın atımından başlayıp aydınlatma, yansıma, saydamlık, BRDF ve BVH'ye kadar kademeli olarak ilerlemek gerekir
Her aşamada tamamlanmış bir çıktı vardır ve bu akış okura açık biçimde aktarılır
ChatGPT'nin mevcut seviyesiyle, “bir ray tracer yapmak istiyorum” gibi tek bir cümleden böyle sistematik bir öğrenme yolunu yönlendirmesi zor
Ama bu aynı zamanda insanların pratik yaparak gelişme fırsatını kaybetmesi anlamına da geliyor
Bilgisayar bunu zaten benden daha iyi yapıyorsa uğraşmak için nedenim azalıyor
Sonunda zanaatkârlık sahibi insanlar giderek azalacak ve herkes fast-food usulü yazıyla yetinecek gibi geliyor
Bu yüzden bundan sonra incelemeler ve anlatısal sesin çok daha önemli bir değer haline geleceğini düşünüyorum
Asıl yazıyı yazanın kitabı durdurmuş olması üzücü ama bu tarz bir kitabın kesinlikle bir okur kitlesi olurdu
Zaten bildiği yerler atlanır, bilmediği yerler daha ayrıntılı anlatılır; herkesin kazandığı bir yapı olur
Bu ChatGPT örneği oldukça iyi görünüyor
Estonya'nın dijital devlet inovasyonu hakkında ilk kitabımı yayımladım
Neredeyse hiç avans almadım; onun yerine daha fazla tanıtım kopyası ve sözleşmede daha iyi şartlar istedim
Pazarlık aylar sürdü ve taslağı teslim sürem 7 aydı
Yayın işi para kazanmaktan çok itibar (ya da bunun algısı) içindi ve kariyerime yardımcı olacağını düşündüm
Benzer konuda kurgu dışı yayımlamayı düşünenlerle deneyim paylaşmak isterim
İlk taslağın yaklaşık üçte birini bitirdim ve birkaç yayınevine öneri gönderdim
Bazı yerlerden ilgi çekici olduğuna dair yanıt geldi ve birkaç bölüm daha görmek istediler
Deneyimlerin hakkında daha fazlasını duymak isterim
Goodreads profili öyle görünüyor
Bu bana tipik bir yatırımcı kaynaklı başarısız pivot vakası gibi görünüyor
Avans, yazarın gelecekteki üretimi üzerinde bir tür opsiyon ücreti gibi düşünülebilir
Yayınevi “AI ekleyelim” diyerek klasik bir kitabı trend bir ürüne çevirmeye çalışmış, yazar da kaliteyi düşürmek istemediği için reddetmiş
Sonunda sözleşme bozulmuş ama avansı geri vermesi için bir neden yok
Bu, bir startup'ta VC kötü bir pivot dayatıp iş başarısız olsa bile kurucunun seed parayı geri vermemesiyle aynı şey
Üç kitabı kendim yayımladım ve 2024'te en başarılı kitabımı O’Reilly ile resmî olarak yayımladım
Deneyim çok iyiydi ve yayıneviyle neredeyse hiç sorun yaşamadım
Kitap zaten self-publishing ile 3. baskısına gelmişti, yani neredeyse tamamlanmış durumdaydı; büyük çaplı değişiklik yapmayacağımı da en baştan açıkça söyledim
AI trendine uydurma yönünde hiçbir baskı da olmadı
Bunun yerine teknik editörler ve genel editörlerden gelen geri bildirimler inanılmaz faydalıydı
Bir sürü kod hatasını yakaladılar, üslup ve akış da ciddi biçimde iyileşti
Nihai taslak %100 benim sesimle kaldı
Sonuçta kitabın kalitesinin iki katına çıktığını düşünüyorum
Ücretlendirme konusunda asıl yazıyı yazanın fazla karamsar olduğunu hissettim
Gerçekçi olarak bundan fazlasını beklemek zor ve yayınevinin de masrafı olduğunu anlıyorum
Son teslim tarihlerini iyi tuttuğum için ilişki de sorunsuz ilerledi
Genel olarak harika bir işbirliği deneyimiydi
Bence self-publishing ile editörlü yayıncılığın amaçları farklı
Self-publishing özgürdür ve yazdıklarımı dünyaya gösteren bir kartvizit gibi işlev görür
Editörlü yayıncılıkta ise çok daha fazla kısıt ve süreç vardır; buna bağlı olarak özgürlük ve keyif de azalır
Yayınevinin “bundan sonra tüm kitaplara AI koyacağız” sözü, klasik programlama projeleri üzerine olan bir kitabın amacıyla taban tabana zıt
Trendi kovalayan bir yayınevi olması üzücü
Böyle yerlerden uzak durmak isterim; yakında “ChatGPT 5.2 prompt sırları” gibi kitaplar çıkarmaları da kaçınılmaz
Ben de birkaç tane yazdım ama deneysel RAM'in parasını bile çıkarmadı
Yayınevleri sonuçta trend kovalamak zorunda kalan bir yapıda
“Copilot ile x86 ASM öğrenmek” gibi bir kitabın çıkacağı gün de uzak değil
Ama bunun nedeni gerçekten AI içeriği istemeleri değil; yazarı erken aşamada vazgeçirmeye yönelten bir mekanizma olması
Çünkü avans ödenmeden önce projeyi iptal ettirmek daha kolay
Ben de benzer dönemde No Starch Press ile “Computer Science from Scratch” yayımladım
Austin'in kitabına benzer şekilde CHIP8 ve dil yapımı bölümleri var
Ama benim tecrübem vardı; o yüzden taslağı tamamladıktan sonra yayınevi aradım ve bana da “her bölüme AI ekleyelim” baskısı geldi
Blogumda yazım sürecini anlattım
Austin'in yazısını okuyunca, asıl nedenin yayınevinden çok teslim tarihlerini kaçırması ve motivasyon kaybı olduğu izlenimini edindim
Editörle görüş ayrılıkları yaşamak olağan; nihayetinde kendi kendini yönlendirip işi sonuna kadar götürmek gerekiyor
Yine de blogu harika ve self-publishing yoluyla gitse daha uygun olabilir
Yayınevinin sana verdiği şey ise biraz itibar ve biraz para oluyor
Bugünün yayıncılığı giderek daha verimsiz ve demode hale geliyor
Self-publishing ve doğrudan pazarlama çok daha verimli
AI ile hukuk, tanıtım, sözleşme gibi işleri de kendin yürütebildiğin için yayınevine bağımlılık azalıyor
Sonuçta yazarın kendisi de LLM çağında kitabın gerekliliğini sorguluyordu
Yayınevi de baştan bir pivot ihtimalini değerlendirmiş oldu
Yine de yazının geneli dengeli bir bakış sunuyordu
İki yayıneviyle çalıştım, ayrıca birkaç kez de self-publishing yaptım
Yayınevleri iyi olabilir ama kitap üzerindeki kontrolü istiyorsan cevap self-publishing
Yayınevlerinin en büyük değeri geri bildirim sağlamak, fakat bugün bunu çevrimiçi topluluklardan da yeterince alabiliyorsun
Bir şeyi ‘yapmak istemek’ ile gerçekten onu yapma sürecinden geçmek tamamen farklı şeyler
İnsanlar yazar olmak istediklerini söyler ama pratikte son teslim tarihleri, düzeltmeler ve tekrarlı çalışmaya dayanamazlar
Yazarın kendi motivasyonunu iyi fark etmiş olması güzel ama son paragrafı okuyunca bunu hâlâ tam olarak içselleştirmediği hissi oluşuyor
Yazmanın özü gösterişli ilham değil, sıkıcı düzenleme ve teslim tarihleri zinciridir
Arkadaşlarım arasında “bir bar açmak istiyorum” diyen biri vardı ama işletmenin gerçeği hakkında hiçbir fikri yoktu
Sonuçta bir işi yapmanın nedeni, o işi işletmeyi sevmek olur
Yazar olmanın nedeni de yazarlık işinin kendisini sevmek olmalı
Ben de şu anda ilk kitabımı yazıyorum
Genç yetişkinlere yönelik bir roman ama “The Phoenix Project” gibi teknik anlatı formatını izliyor
FOSS, tescilsiz formatlar, dijital koruma, şifreleme ve özgürlük kavramlarını ele alıyor
Her gün gelen varoluşsal şüpheyi aşmak için “okumak istediğim kitabı yazıyorum” düşüncesiyle ayakta kalıyorum
Bitirdikten sonra çocuklarıma okutmak istiyorum
Ticari başarı ise sadece ek bir bonus olur