
โปรแกรมเมอร์หัวใสสั่งทำป้ายทะเบียนรถว่า "NULL" เพื่อหวังรอดใบสั่ง... แต่กลับเจอ "บั๊ก" ในระบบ ท่วมหัวเป็นแสน!
ในภาษาฐานข้อมูลคอมพิวเตอร์ คำว่า "NULL" หมายถึง ค่าว่าง (Null Value) หรือไม่มีข้อมูล
"โจเซฟ" พ่อมดโปรแกรมเมอร์ด้านความปลอดภัยทางไซเบอร์ในรัฐแคลิฟอร์เนีย ได้นึกสนุกขำๆ กับภรรยา โดยยอมจ่ายเงินไม่กี่สิบเหรียญไปยื่นขอ ป้ายทะเบียนรถยนต์แบบสั่งทำพิเศษ (Personalized License Plate) จากกรมขนส่งแคลิฟอร์เนีย (DMV) ที่สกรีนตัวอักษรใหญ่หรา 4 ตัวว่า "NULL" แล้วนำมาติดไว้ที่รถของตัวเอง
เขาแอบคำนวณแผนการสุดแยบยลอยู่ในใจว่า หากวันใดวันหนึ่งเขาเกิดขับรถเร็วเกินกำหนดแล้วโดนกล้องตรวจจับความเร็วถ่ายรูปไว้ พอระบบคอมพิวเตอร์ห่วยๆ ของตำรวจอ่านค่าป้ายทะเบียนออกมาเป็นค่าว่าง (NULL) โปรแกรมจะแสดงผลผิดพลาด (Error) แล้วข้ามการประมวลผลไป ทำให้เขารอดพ้นจากใบสั่งและไม่ต้องจ่ายค่าปรับเลยแม้แต่เหรียญเดียว!
สองปีแรกผ่านไปอย่างราบรื่น... จนกระทั่ง "ฝันร้าย" ของโปรแกรมเมอร์มาเยือน
ตลอด 2 ปีแรก เหตุการณ์ก็เป็นไปตามคาด ไม่มีใบสั่งส่งมาเลยแม้แต่ใบเดียว จนกระทั่งวันหนึ่งเมื่อเขากดเข้าไปในระบบออนไลน์เพื่อชำระภาษีรถยนต์ประจำปี จู่ๆ ระบบก็เด้งการประมวลผลที่กลายเป็นฝันร้ายขั้นสุดของคนเขียนโค้ดขึ้นมา!
เรื่องของเรื่องคือ โปรแกรมเมอร์ของศูนย์จัดการใบสั่งปรับ (ซึ่งเป็นบริษัทภายนอกที่รับช่วงต่อจากรัฐแคลิฟอร์เนีย) เกิด "มักง่าย" ในการเขียนโค้ด:
1️⃣. ทุกๆ วันทั่วทั้งรัฐแคลิฟอร์เนีย จะมีรถทำผิดกฎจราจรหลายร้อยคันที่ไม่ติดป้ายทะเบียน หรือโดนโคลนบังป้ายจนกล้องถ่ายไม่ชัด
2️⃣. เมื่อเจ้าหน้าที่ตำรวจคีย์ข้อมูลรถเหล่านี้ลงในระบบ ช่องป้ายทะเบียนก็จะถูกเว้นว่างไว้ ซึ่งตามโครงสร้างระบบฐานข้อมูล (Database Floor) มันจะบันทึกค่าว่างนั้นโดยอัตโนมัติว่า NULL
และเมื่อระบบคอมพิวเตอร์ประมวลผลเพื่อดึงข้อมูลเจ้าของรถจากกรมขนส่งแล้วส่งใบสั่งไปเก็บเงิน... ตัวโปรแกรมกลับมองว่า "รถที่ทำผิดกฎจราจรแบบไม่ทราบป้ายทะเบียนทั้งหมดในรัฐ" มีป้ายทะเบียนชื่อ "NULL" ซึ่งดันไปตรงกับชื่อป้ายทะเบียนรถของโจเซฟพอดี!
ผลลัพธ์คือ ระบบคอมพิวเตอร์จัดแจงโยนคดีความผิดจราจรไร้เจ้าของจากทั่วทุกสารทิศในแคลิฟอร์เนีย ตั้งแต่เหนือจรดใต้ มาลงที่
โจเซฟแต่เพียงผู้เดียว ภายในเวลาไม่กี่วัน เขาก็ได้รับ "จดหมายทวงหนี้มาเป็นกระสอบ" รวมยอดค่าปรับมหาศาลสูงเกิน 12,000 เหรียญสหรัฐหรือราว 4.2 แสนบาท
https://www.facebook.com/photo/?fbid=10166322887994924&set=a.10151315347914924
