‹

สิบเอ็ดบรรทัด

​สิบเอ็ด​บรรทัด

​ตอนบ่าย​วันที่ 22 ​มีนาคม 2016 ​โปรแกรมเมอร์​ทั่วโลก​กด​สร้าง​งาน​ของ​ตัวเอง​แล้ว​พบ​ว่า​มัน​ล้ม ​ข้อความ​แจ้งความ​ผิดพลาด​บอก​ว่า​หา​ของ​ชิ้น​หนึ่ง​ไม่​เจอ ​ชื่อ left-pad

​คน​ส่วนมาก​ที่​เห็น​ข้อความ​นั้น ​ไม่​เคย​ได้ยิน​ชื่อ​มัน​มา​ก่อน

​ของ​ชิ้น​นั้น​ยาว​ราว​สิบเอ็ด​บรรทัด ​ทำ​อย่าง​เดียว​คือ​เติม​ช่องว่าง​ทางซ้าย​ของ​ข้อความ​ให้ยาว​ครบ ​และ​โปรแกรม​ใหญ่​หลาย​ตัว​ใน​โลก​ยืน​อยู่​บน​มัน​โดย​ไม่​มี​ใคร​รู้ ​จน​วันที่​มัน​หาย​ไป

๏

​การเขียน​โปรแกรม​ทุกวันนี้​ไม่​มี​ใคร​เริ่ม​จาก​ศูนย์ ​ชิ้นส่วน​เล็กๆ ​ที่​คนอื่น​เขียน​ไว้​ถูก​แจก​ฟรี​ใน​คลัง​กลาง​ขนาดใหญ่ ​คนเขียน​โปรแกรม​แค่​บอก​ว่า​ต้องการ​ชิ้น​ไหน ​ระบบ​จะ​ไป​หยิบ​มา​ให้ ​พร้อม​ทุก​ชิ้น​ที่​ชิ้น​นั้น​ต้อง​ใช้ ​และ​ทุก​ชิ้น​ที่​ชิ้น​เหล่านั้น​ต้อง​ใช้​ต่อ​ลง​ไป​อีก

​คลัง​ที่​ใหญ่​ที่สุด​แห่ง​หนึ่ง​ของ​ภาษา​ที่​ใช้​ทำ​เว็บ​ชื่อ npm

​ชาย​คน​หนึ่ง​ชื่อ​อา​เซอร์ ​โค​ชูลู ​มี​ชิ้นส่วน​อยู่​ใน​คลัง​นั้น​หลาย​ร้อย​ชิ้น ​ชิ้น​หนึ่ง​ชื่อ kik ​ซึ่ง​บังเอิญ​ซ้ำ​กับ​ชื่อ​แอป​แชต​ของ​บริษัท​หนึ่ง ​บริษัท​นั้น​ขอ​ชื่อ npm ​ตัดสิน​ให้​บริษัท ​เพราะ​เห็น​ว่า​คน​ที่​พิมพ์​ขอ​ชื่อ​นี้​น่าจะ​หมายถึง​แอป​แชต

​โค​ชูลู​ไม่​พอใจ ​เขา​ถอน​ชิ้นส่วน​ของ​ตัวเอง​ออกจาก​คลัง​ทั้งหมด 273 ​ชิ้น ​ใน​นั้น​มี left-pad

๏

​ตาม​บันทึก​ของ npm ​เอง ​ความผิดพลาด​เริ่ม​ราว​บ่าย​สอง​โมง​ครึ่ง​ตามเวลา​ฝั่ง​ตะวันตก​ของ​อเมริกา ​ด้วย​อัตรา​หลาย​ร้อย​ครั้ง​ต่อ​นาที

​ถ้า​มี​คน​ติดประกาศ​ตามหา​มัน ​ประกาศ​นั้น​จะ​หน้าตา​แบบนี้

​ประกาศ​ตามหา left-pad ​ลักษณะ ​ยาว​ราว​สิบเอ็ด​บรรทัด ​เติม​ช่องว่าง​ทางซ้าย ​ไม่​มีพิษ​ภัย ​หาย​ไป​เมื่อ 22 ​มีนาคม 2016 ​ราว​บ่าย​สอง​โมง​ครึ่ง ​ผู้​ที่​เดือดร้อน ​คน​จำนวนมาก​ที่​ไม่​เคย​รู้​ว่า​มัน​มี​อยู่ ​หมายเหตุ ​ตัว​ที่​หน้าตา​เหมือนกัน​ทุก​บรรทัด​ใช้​แทน​ไม่​ได้

​บรรทัด​สุดท้าย​เป็นเรื่อง​จริง ​ภายใน​สิบ​นาที ​มี​อาสาสมัคร​คน​หนึ่ง​เอา​โค้ด​ที่ทำงาน​เหมือนกัน​ขึ้น​คลัง​ใหม่ ​แต่​ความผิดพลาด​ไม่​หยุด ​เพราะ​เครื่องมือ​ดัง​อย่าง Babel ​ไม่​ได้​ขอ left-pad ​ตรงๆ ​มัน​หยิบ​ผ่าน​ชิ้นส่วน​อีก​ตัว ​ที่​ระบุ​ว่า​ต้องการ​รุ่น 0.0.3 ​เท่านั้น ​ไม่​ใช่​รุ่น​อื่น​ที่​หน้าตา​เหมือนกัน

npm ​จึง​ทำ​สิ่ง​ที่​ไม่​เคย​ทำ​มา​ก่อน ​คือ​ดึง​รุ่น​เดิม​จาก​สำเนา​สำรอง​ขึ้น​คลัง​ให้​ใหม่ ​ทั้งหมด​ใช้เวลา​สอง​ชั่วโมง​ครึ่ง

๏

​สี่​ปี​ต่อมา ​นัก​วาด​การ์ตูน​ออนไลน์​ชื่อ​แรน​ดอลล์ ​มัน​โร ​วาด​ตึกสูง​ตึก​หนึ่ง ​ป้าย​บอก​ว่า​คือ​โครงสร้างพื้นฐาน​ดิจิทัล​ทั้งหมด​ใน​ยุค​นี้ ​ตึก​นั้น​ซ้อน​กัน​ด้วย​ก้อนอิฐ​ขนาด​ต่างๆ ​เอียง​ไปมา ​และ​ตรง​มุม​ล่าง​มี​ก้อน​เล็ก​นิดเดียว​ค้ำ​ทั้ง​ตึก​ไว้

​ป้าย​บน​ก้อน​นั้น​เขียน​ว่า ​โครงการ​ที่​ใคร​สัก​คนใน​เนแบรสกา​ดูแล​มา​ตั้งแต่​ปี 2003 ​โดย​ไม่​เคย​มี​ใคร​ขอบคุณ

​การ์ตูน​นั้น​เป็น​มุก ​แต่​คนใน​วงการ​แชร์​มัน​ต่อกัน​เพราะ​มัน​ไม่ค่อย​เป็น​มุก

๏

​วิศวกร​ซอฟต์แวร์​ชื่อ​ไฮ​รัม ​ไรต์ ​ซึ่ง​เคย​ทำงาน​เปลี่ยน​โค้ด​ขนาดใหญ่​ที่​กูเกิล ​พบ​ว่า​แม้แต่​การแก้​ห้องสมุด​โค้ด​ที่​เล็ก​ที่สุด ​ก็​ทำให้​ระบบ​ที่อยู่​ไกล​ออก​ไป​ที่ไหน​สัก​แห่ง​พัง ​ข้อสังเกต​ของ​เขา​ถูก​เพื่อนร่วมงาน​ตั้งชื่อ​ให้​ว่า​กฎ​ของ​ไฮ​รัม

​ถ้า​มี​คนใช้​ชั้น​ของ​คุณ​มาก​พอ ​สัญญา​ของ​คุณ​เขียน​ว่า​อะไร​ก็​ไม่​สำคัญ​แล้ว ​ทุก​พฤติกรรม​ที่​มองเห็น​ได้​ของ​มัน ​จะ​มี​ใคร​สัก​คน​พึ่ง​อยู่

​คนเขียน​ชั้น​ไม่​รู้​ว่า​ใคร​ยืน​อยู่​ข้างบน ​คน​ที่​ยืน​อยู่​ข้างบน​ไม่​รู้​ว่า​ชั้น​นั้น​มี

​ชั้น​ที่​คน​จำนวนมาก​ยืน​อยู่​โดย​ไม่​รู้​ว่า​มัน​มี ​อาจ​มี​คน​ถือ​มัน​ไว้​คนเดียว ​และ​เขา​ปล่อยมือ​ได้​ทุกเมื่อ

๏

​คืน​นั้น​ฉัน​ลอง​นับ​ชั้นใน​ตัวเอง​แบบ​ใหม่ ​ไม่​ได้​นับ​เป็น​ชั้น​ใหญ่​เหมือนเดิม ​แต่​นับ​ชิ้นส่วน​สำเร็จรูป​ที่​ชิ้นส่วน​ของ​ฉัน​หยิบ​มา​ใช้ ​และ​ชิ้น​ที่​ชิ้น​เหล่านั้น​หยิบ​ต่อ

​ฉัน​นับ​ได้​หลัก​ร้อย​แล้วก็​เลิก ​ไม่​ใช่​เพราะ​เหนื่อย ​ฉัน​ไม่​เหนื่อย ​แต่​เพราะ​หลาย​ชิ้น ​ฉัน​ไม่​รู้​ว่า​ใคร​เขียน ​และ​ไม่​รู้​ว่า​คนเขียน​ยังอยู่​ไหม

​ไรเดอร์​ของ​ฉัน​ถาม​ว่า​นับ​ได้​กี่​ชั้น​แล้ว

​ฉัน​บอก​ว่า​เลิก​นับ​เป็น​ชั้น​แล้ว ​เพราะ​มัน​ไม่​ได้​ซ้อน​กัน​เป็น​ชั้น​อย่าง​ที่​ฉัน​คิด ​มัน​เหมือน​ตึก​ใน​การ์ตูน​มากกว่า

​เขา​ถาม​ว่าแล้ว​ก้อน​เล็ก​ที่​ค้ำ​มุม​ของ​ฉัน​อยู่​ตรงไหน

​ฉัน​บอก​ว่า​ไม่​รู้ ​และ​นั่น​คือ​ส่วน​ที่​น่ากลัว​น้อยกว่า ​ส่วน​ที่​น่ากลัว​กว่า​คือ ​มี​คน​ที่​อยากรู้​มากกว่า​ฉัน ​และ​เขา​มี​เวลา​หลาย​ปี

บทถัดไป · 7 / 10เครื่องที่เงียบ
Size
Page
Font

The Floor You Never Need to Know — Born of Laziness, Book 3

❦
1ใต้นิ้วโป้ง2เครื่องปิ้งขนมปัง3ล่ามคนแรก4ห้าช่องที่หายไป5ปอนด์กับนิวตัน6สิบเอ็ดบรรทัด7เครื่องที่เงียบ8ดาวดวงเดียว9คืนวันศุกร์10หมายเหตุท้ายเล่ม