- ช่วงปี 2020~2022 จากความนิยมของบล็อก ทำให้ผมได้รับข้อเสนอจากสำนักพิมพ์หนังสือเทคนิคหลายแห่ง แต่ท้ายที่สุดได้เซ็นสัญญากับสำนักพิมพ์รายใหญ่แห่งหนึ่ง และเริ่มเขียน รวมบทสอนโปรเจกต์โปรแกรมมิง
- เงื่อนไขในสัญญาระบุ 115,500~132,000 คำ, 350~400 หน้า, ภาพประกอบ 10~30 ภาพ, เงินล่วงหน้า $5,000, ค่าสิทธิ์ 12~15% เป็นต้น โดยผู้เขียนให้ความสำคัญกับประสบการณ์การสร้างสรรค์มากกว่าผลประโยชน์ทางการเงิน
- ระหว่างการเขียน สำนักพิมพ์เรียกร้องอย่างต่อเนื่องให้ ลดความยาก, ลดสไตล์การเขียนที่เป็นตัวตน, และ เพิ่มเนื้อหาเกี่ยวกับ AI ซึ่งทำให้ผู้เขียนเกิดความขัดแย้งกับเจตนาเดิมของหนังสือที่เป็น “โปรเจกต์โปรแกรมมิงแบบคลาสสิก”
- จากการเลื่อนกำหนดการ การเปลี่ยนบรรณาธิการ แรงกดดันให้ใส่หัวข้อ AI และตารางชีวิตส่วนตัว (การแต่งงานและการเปลี่ยนงาน) ทำให้ความสนใจในโปรเจกต์นี้ลดลง
- ในท้ายที่สุด สัญญาถูกยกเลิกและลิขสิทธิ์กลับคืนสู่ผู้เขียน เขาจึงตัดสินใจเผยแพร่หนังสือด้วยรูปแบบ จัดพิมพ์เอง (เปิดพรีออเดอร์ e-book)
ข้อเสนอการจัดพิมพ์และแนวคิดเริ่มต้น
- ช่วงปี 2020~2022 เมื่อบล็อกได้รับความสนใจ สำนักพิมพ์หนังสือเทคนิคหลายแห่งได้ยื่นข้อเสนอให้เขียนหนังสือ
- ตอนแรกผมปฏิเสธ แต่หลังจากพูดคุยกับบรรณาธิการของสำนักพิมพ์แห่งหนึ่ง ก็ได้ตัดสินใจทำสัญญา
- บรรณาธิการคนนั้นเล่าประสบการณ์ทั้งในแวดวงวิชาการและการเขียนโปรแกรม พร้อมอธิบายข้อดีข้อเสียของกระบวนการจัดพิมพ์
- หัวข้อของหนังสือถูกกำหนดให้เป็น รวมบทสอนที่ลงมือสร้างโปรเจกต์โปรแกรมมิงแบบคลาสสิกด้วยตนเอง
- ตัวอย่างโปรเจกต์: เว็บครอว์เลอร์, เกม 2D, คอมไพเลอร์, HTTP เซิร์ฟเวอร์, แอปวาดรูป, CHIP-8 emulator เป็นต้น
- แต่ละบทประกอบด้วย การเรียนรู้แนวคิดหลัก และ การเสนอไอเดียสำหรับต่อยอด
เงื่อนไขสัญญา
- ในสัญญาระบุ สารบัญอย่างละเอียดของหนังสือ, กลุ่มผู้อ่านเป้าหมาย, ตารางเวลา เป็นต้น
- ตกลงปริมาณต้นฉบับไว้ที่ 115,500~132,000 คำ, 350~400 หน้า, ภาพประกอบ 10~30 ภาพ
- เงินล่วงหน้า $5,000, ยอดพิมพ์ครั้งแรกถึง 7,000 เล่มได้ ค่าสิทธิ์ 12%, หลังจากนั้น 15%, และฉบับแปลต่างประเทศได้ ค่าสิทธิ์ 50%
- ยอดขายเฉลี่ยของสำนักพิมพ์อยู่ในระดับหลายพันเล่ม และผู้เขียนให้ความสำคัญกับ แรงจูงใจในการสร้างสรรค์มากกว่าผลกำไรทางการเงิน
- ได้รับหนังสือฟรีสำหรับผู้เขียน 25 เล่ม และหากซื้อเพิ่มจะได้ส่วนลด 50%
กระบวนการเขียนและความขัดแย้งด้านทิศทางบรรณาธิการ
- มีการประชุมกับบรรณาธิการของสำนักพิมพ์เป็นประจำ และเขียนต้นฉบับด้วย AsciiDoc หรือ Word
- กำหนดการเริ่มต้นคือ ส่งหนึ่งบททุก 3~4 สัปดาห์ แต่ต่อมาก็ล่าช้าและเริ่มมี อีเมลเร่งรัดอย่างต่อเนื่อง
- ฟีดแบ็กจากบรรณาธิการส่วนใหญ่เน้นไปที่ การแก้รูปแบบและสไตล์
- ฟีดแบ็กที่เป็นประโยชน์: การเชื่อมย่อหน้า, การตั้งสมมติฐานเรื่องความรู้พื้นฐาน เป็นต้น
- ฟีดแบ็กที่ไม่เป็นประโยชน์: ลดระดับความยาก, ตัดสไตล์ส่วนตัวออก, ขอให้เพิ่มบทเกริ่นนำ Python
- สำนักพิมพ์ชอบแนวทางแบบ “ไม่เทคนิคเกินไป และคอยจูงมือผู้อ่านไปทีละขั้น”
- ผู้เขียนมองว่านี่คือ “สูตรสำเร็จของหนังสือเทคนิคที่ไร้เอกลักษณ์”
คำขอให้แทรกหัวข้อ AI
- ทันทีหลัง ChatGPT เปิดตัว สำนักพิมพ์ได้ขอให้ เพิ่มเนื้อหาเกี่ยวกับ AI
- ผู้เขียนปฏิเสธ แต่ต่อมาก็ได้รับแจ้งนโยบายว่า “หนังสือทุกเล่มในอนาคตต้องมี AI รวมอยู่ด้วย”
- ผู้เขียนจึงปฏิเสธอีกครั้ง โดยให้เหตุผลว่าแกนหลักของหนังสือคือ “โปรเจกต์โปรแกรมมิงแบบคลาสสิก”
- แม้จะมีความตึงเครียดกับสำนักพิมพ์ เขาก็ยังเขียนต่อ แต่กำหนดการก็ยังล่าช้าเรื่อยมา
ความล่าช้าของกำหนดการและการยุติโปรเจกต์
- หลังส่งต้นฉบับไป 1/3 ก็เข้าสู่ขั้นตอน การตรวจทานโดยบรรณาธิการเทคนิค
- บรรณาธิการคนแรกประเมินด้วย มาตรฐานคุณภาพโค้ดสำหรับงาน production จึงไม่เหมาะกับงานนี้
- บรรณาธิการคนที่สองเข้าใจ แนวทางเชิงการสอน และเสนอจุดปรับปรุงที่ใช้งานได้จริง
- หลังจากนั้น ภาระก็เพิ่มขึ้นจากความล่าช้าของกำหนดการ, การเรียกร้องหัวข้อ AI ซ้ำอีก, การเปลี่ยนบรรณาธิการ, การแต่งงานและการเปลี่ยนงาน
- ผู้เขียนได้ขอ ยุติโปรเจกต์ กับสำนักพิมพ์ ทางสำนักพิมพ์มองว่าเป็นเพียง การหยุดชั่วคราว แต่สุดท้ายก็ แจ้งยกเลิกสัญญา
- ลิขสิทธิ์ทั้งหมดกลับคืนสู่ผู้เขียน และเขาตัดสินใจเผยแพร่ด้วยวิธี จัดพิมพ์เอง (เปิดพรีออเดอร์ e-book)
- แต่ละบทจะทยอยเผยแพร่เมื่อเขียนเสร็จ และฉบับพิมพ์จะมีให้ผ่าน Amazon ในภายหลัง
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เมื่อมีคำถามว่าในเมื่อ ChatGPT สามารถสร้างบทเรียนแบบปรับแต่งสำหรับโปรเจกต์อะไรก็ได้ แล้วจะซื้อหนังสือไปทำไม ฉันคิดว่าคำตอบคือ โครงสร้างและการเล่าเรื่องที่ผ่านการตรวจสอบจากผู้เชี่ยวชาญ
ตัวอย่างเช่น ถ้าเป็นโปรเจกต์ ray tracing ก็ควรค่อย ๆ พัฒนาจากการยิงรังสีแบบง่าย ๆ ไปสู่แสง เงาสะท้อน ความโปร่งใส BRDF และ BVH
แต่ละขั้นมีผลงานที่เสร็จสมบูรณ์ และลำดับแบบนั้นก็ถ่ายทอดให้ผู้อ่านเข้าใจได้ชัดเจน
ด้วย ChatGPT ในระดับปัจจุบัน แค่ประโยคว่า “ฉันอยากสร้าง ray tracer” ยังยากที่จะพาไปตาม เส้นทางการเรียนรู้ที่เป็นระบบ แบบนี้ได้
แต่ในอีกมุม มันก็แปลว่าผู้คนกำลังสูญเสียโอกาสที่จะเติบโตผ่านการฝึกฝนเช่นกัน
ถ้าคอมพิวเตอร์ทำได้ดีกว่าฉันอยู่แล้ว เหตุผลที่จะพยายามก็ยิ่งลดลง
สุดท้ายคนที่มีจิตวิญญาณแบบช่างฝีมือคงยิ่งน้อยลง และทุกคนก็คงพอใจกับ งานเขียนแบบฟาสต์ฟู้ด มากขึ้น
เพราะงั้นต่อไปนี้ รีวิวกับน้ำเสียงการเล่าเรื่อง น่าจะกลายเป็นคุณค่าที่สำคัญมากขึ้น
น่าเสียดายที่ผู้เขียนต้นฉบับยกเลิกหนังสือ แต่หนังสือสไตล์นั้นน่าจะมีผู้อ่านอยู่แน่นอน
ข้ามสิ่งที่รู้อยู่แล้ว และอธิบายสิ่งที่ยังไม่รู้ให้ละเอียดขึ้น เป็นโครงสร้างที่ทุกฝ่ายได้ประโยชน์
ดู ตัวอย่าง ChatGPT นี้ แล้วก็ดูใช้ได้ทีเดียว
ฉันเพิ่งตีพิมพ์หนังสือเล่มแรกเกี่ยวกับ นวัตกรรมรัฐบาลดิจิทัล ของเอสโตเนีย
เงินล่วงหน้าแทบไม่มีเลย แต่ฉันขอหนังสือแจกเพิ่มและขอปรับเงื่อนไขสัญญาแทน
การเจรจากินเวลาหลายเดือน และเส้นตายส่งต้นฉบับคือ 7 เดือน
การตีพิมพ์ครั้งนี้ไม่ใช่เพื่อหาเงินเท่าไรนัก แต่เพื่อ ชื่อเสียง (หรืออย่างน้อยก็ภาพลักษณ์นั้น) และฉันคิดว่ามันจะช่วยเรื่องอาชีพ
อยากแลกเปลี่ยนประสบการณ์กับคนที่กำลังคิดจะตีพิมพ์สารคดีในหัวข้อคล้าย ๆ กัน
ตอนนี้เขียนร่างแรกไปได้ประมาณ 1 ใน 3 แล้ว และส่งข้อเสนอไปยังสำนักพิมพ์บางแห่ง
มีบางที่ตอบกลับว่าน่าสนใจ และอยากเห็นต้นฉบับเพิ่มอีกสองสามบท
ฉันอยากฟังประสบการณ์ของคุณมากกว่านี้
ดูจาก โปรไฟล์ Goodreads เหมือนจะใช่
นี่ดูเป็นกรณี การ pivot ที่ล้มเหลวเพราะนักลงทุนผลักดัน แบบคลาสสิก
เงินล่วงหน้าก็เหมือน ค่าธรรมเนียมออปชัน สำหรับผลงานในอนาคตของผู้เขียน
สำนักพิมพ์พยายามบอกว่า “ใส่ AI เข้าไปสิ” เพื่อเปลี่ยนหนังสือคลาสสิกให้กลายเป็นสินค้าตามกระแส ส่วนผู้เขียนไม่อยากลดคุณภาพเลยปฏิเสธ
สุดท้ายสัญญาเลยพัง แต่ก็ไม่มีเหตุผลอะไรที่ต้องคืนเงินล่วงหน้า
ก็เหมือนในสตาร์ตอัปที่ VC บังคับ pivot แย่ ๆ จนล้มเหลว ผู้ก่อตั้งก็ไม่ได้คืน seed money
ฉันตีพิมพ์เองมาแล้วสามเล่ม และในปี 2024 ก็เอาเล่มที่ประสบความสำเร็จที่สุดไปตีพิมพ์อย่างเป็นทางการกับ O’Reilly
ประสบการณ์ดีมาก และแทบไม่มีปัญหากับสำนักพิมพ์เลย
เพราะก่อนหน้านั้นหนังสือออกเองมาถึงฉบับที่ 3 แล้ว จึงแทบจะเสร็จสมบูรณ์อยู่แล้ว และฉันก็ยืนยันชัดเจนว่าจะไม่แก้ครั้งใหญ่
ไม่มีแรงกดดันให้ต้องตามเทรนด์ AI เลย
สิ่งที่ได้กลับมาคือ ฟีดแบ็กจาก technical editor และ editor ทั่วไป ที่มีประโยชน์มาก
พวกเขาช่วยจับข้อผิดพลาดในโค้ดได้เยอะมาก และยังปรับสำนวนกับลำดับการเล่าเรื่องให้ดีขึ้นมากด้วย
ต้นฉบับสุดท้ายยังคงเป็นน้ำเสียงของฉันเอง 100%
โดยรวมฉันคิดว่าคุณภาพของหนังสือดีขึ้นเป็นสองเท่า
เรื่องค่าตอบแทน ฉันรู้สึกว่าผู้เขียนต้นฉบับมองในแง่ร้ายเกินไป
ตามความเป็นจริงก็คงคาดหวังได้ยากกว่านี้ และก็เข้าใจว่าสำนักพิมพ์เองก็มีต้นทุน
เพราะฉันส่งงานตรงเวลาตลอด ความสัมพันธ์เลยราบรื่นดี
สรุปแล้วเป็น ประสบการณ์ร่วมงานที่ยอดเยี่ยม
ฉันคิดว่า การตีพิมพ์เองกับการตีพิมพ์ผ่านสำนักพิมพ์มีจุดประสงค์คนละแบบ
การตีพิมพ์เองให้อิสระ และทำหน้าที่เหมือนนามบัตรที่แสดงงานเขียนของฉันให้โลกเห็น
ส่วนการตีพิมพ์ผ่านสำนักพิมพ์นั้นมีข้อจำกัดและขั้นตอนเยอะกว่า ซึ่งก็ทำให้อิสระและความสนุกลดลงตามไปด้วย
คำพูดของสำนักพิมพ์ที่ว่า “ต่อไปเราจะใส่ AI ในหนังสือทุกเล่ม” มัน ตรงข้ามกับเจตนาของหนังสือว่าด้วยโปรเจกต์โปรแกรมมิงแบบคลาสสิก อย่างสิ้นเชิง
น่าเสียดายที่เป็นสำนักพิมพ์ที่วิ่งตามกระแส
ฉันคงอยากหลีกเลี่ยงที่แบบนี้ และเดี๋ยวก็คงออกหนังสือแนว “เคล็ดลับ prompt สำหรับ ChatGPT 5.2” แน่ ๆ
ฉันเองก็เขียนมาหลายเล่ม แต่ยังหาเงินได้ไม่พอแม้แต่ค่า RAM สำหรับทดลอง
สำนักพิมพ์เลยมีโครงสร้างที่ หลีกเลี่ยงการวิ่งตามกระแสไม่ได้
อีกไม่นานก็คงมีหนังสืออย่าง “เรียน x86 ASM ด้วย Copilot” ออกมา
แต่ไม่ใช่เพราะพวกเขาอยากได้เนื้อหา AI จริง ๆ หรอก เป็นแค่ กลไกให้ผู้เขียนถอดใจตั้งแต่ต้น มากกว่า
เพราะมันง่ายกว่าที่จะทำให้โปรเจกต์หยุดก่อนต้องจ่ายเงินล่วงหน้า
ฉันก็ออกหนังสือ “Computer Science from Scratch” กับ No Starch Press ช่วงเวลาใกล้ ๆ กัน
เหมือนหนังสือของ Austin ตรงที่มีบท CHIP8 กับบทสร้างภาษา
แต่ฉันมีประสบการณ์มาก่อน เลยเขียนต้นฉบับให้เสร็จก่อนแล้วค่อยหาสำนักพิมพ์ และก็ได้รับแรงกดดันแบบ “ใส่ AI ทุกบทสิ” เหมือนกัน
ฉันเขียน กระบวนการเขียน ไว้ในบล็อก
จากที่อ่านบทความของ Austin ฉันรู้สึกว่าสาเหตุหลักไม่ใช่สำนักพิมพ์ แต่เป็น การพลาดเส้นตายและแรงจูงใจที่ลดลง มากกว่า
ความเห็นไม่ตรงกับบรรณาธิการเป็นเรื่องปกติ และสุดท้ายก็ต้องขับเคลื่อนงานด้วยตัวเองจนจบ
ถึงอย่างนั้นบล็อกของเขาก็ยอดเยี่ยม และถ้าไปทาง ตีพิมพ์เอง น่าจะเหมาะกว่า
เพียงแต่สิ่งที่สำนักพิมพ์มอบให้ก็มีแค่ ชื่อเสียงนิดหน่อยกับเงินนิดหน่อย เท่านั้น
ทุกวันนี้วงการสำนักพิมพ์ยิ่งดู ไร้ประสิทธิภาพและล้าสมัย ขึ้นเรื่อย ๆ
การตีพิมพ์เองและทำการตลาดตรงมีประสิทธิภาพกว่ามาก
พอใช้ AI ช่วยเรื่องกฎหมาย การโปรโมต สัญญา ฯลฯ ได้ ก็ยิ่ง มีเหตุผลน้อยลงที่จะต้องพึ่งสำนักพิมพ์
เพราะตัวผู้เขียนเองก็ยังสงสัยอยู่เลยว่าในยุค LLM หนังสือยังจำเป็นไหม
สำนักพิมพ์แค่ลองประเมินความเป็นไปได้ของการ pivot ตั้งแต่เนิ่น ๆ
ถึงอย่างนั้น ตัวบทความโดยรวมก็ยังมองได้อย่างสมดุลดี
ฉันเคยทำงานกับสำนักพิมพ์สองแห่ง และก็ตีพิมพ์เองมาหลายครั้ง
สำนักพิมพ์อาจจะดีได้ แต่ถ้าคุณต้องการ อำนาจควบคุมหนังสือ การตีพิมพ์เองคือคำตอบ
คุณค่าที่ใหญ่ที่สุดของสำนักพิมพ์คือ การให้ฟีดแบ็ก แต่ทุกวันนี้ก็หาได้เพียงพอจากคอมมูนิตี้ออนไลน์เช่นกัน
ความรู้สึกว่าอยาก ‘ทำ’ อะไรสักอย่าง กับ กระบวนการลงมือทำสิ่งนั้นจริง ๆ เป็นคนละเรื่องกันโดยสิ้นเชิง
หลายคนอยากเป็นนักเขียน แต่พอเจอกำหนดส่ง การแก้ไข และงานซ้ำ ๆ จริง ๆ ก็รับไม่ไหว
เป็นเรื่องดีที่ผู้เขียนรู้เท่าทันแรงจูงใจของตัวเอง แต่พออ่านย่อหน้าสุดท้ายแล้ว ฉันรู้สึกว่าเขายังไม่ได้ปล่อยวางเรื่องนี้อย่างสมบูรณ์
แก่นแท้ของการเขียนไม่ใช่แรงบันดาลใจสวยหรู แต่คือการนั่งแก้ต้นฉบับน่าเบื่อ ๆ และไล่ตามเดดไลน์ซ้ำแล้วซ้ำเล่า
ฉันมีเพื่อนคนหนึ่งชอบพูดว่าอยากเปิดบาร์ แต่กลับไม่รู้เลยว่า ความจริงของการบริหารร้าน เป็นอย่างไร
สุดท้ายเหตุผลที่คนทำธุรกิจคือเขา ชอบการบริหารมันจริง ๆ และเหตุผลที่คนเป็นนักเขียนก็เพราะเขา ชอบธุรกิจของการเขียนเอง
ตอนนี้ฉันก็กำลังเขียนหนังสือเล่มแรกเหมือนกัน
เป็นนิยายสำหรับวัยรุ่นที่ใช้ รูปแบบการเล่าเรื่องเชิงเทคนิค คล้าย “The Phoenix Project”
เนื้อหาเกี่ยวกับ FOSS, ฟอร์แมตที่ไม่ผูกขาด, การเก็บรักษาดิจิทัล, การเข้ารหัส และแนวคิดเรื่องเสรีภาพ
เพื่อเอาชนะ ความสงสัยในคุณค่าของสิ่งที่ทำในระดับอัตถิภาวนิยม ที่เข้ามาทุกวัน ฉันเลยยึดไว้กับความคิดว่า “ฉันกำลังเขียนหนังสือที่ฉันเองอยากอ่าน”
พอเขียนเสร็จ ฉันอยากให้ลูก ๆ ได้อ่าน
ความสำเร็จทางการค้าก็เป็นแค่โบนัสเล็ก ๆ เท่านั้น