- เป็นเหตุการณ์ April Fools’ ของโปรแกรมเมอร์ฐานข้อมูลหน้าใหม่ในมหาวิทยาลัยแห่งหนึ่ง ที่เปลี่ยนข้อความแสดงผลบนเครื่องพิมพ์เครือข่ายทั่วแคมปัสให้ดูเหมือนเป็น นโยบายพิมพ์แบบเสียเงิน
- มุกนี้ใช้สิทธิ์เข้าถึง printer spool ของเซิร์ฟเวอร์ HP 9000 K250 และ ฟีเจอร์เปลี่ยนข้อความ READY ของ LaserJet เพื่อให้แต่ละเครื่องพิมพ์แสดงคำว่า
INSERT 5 CENTS
- เครื่องพิมพ์ยังพิมพ์ได้ตามปกติ และสิ่งที่เปลี่ยนจริงมีเพียง ข้อความบนแผงแสดงผล แต่เรื่องลุกลามเพราะอีเมลแจ้งนโยบายที่ส่งไปยัง mailing list ฝ่ายบริหารทั้งแคมปัส ทำให้พนักงานบางคนไปถามฝ่ายบริหารโดยตรง
- ราว 8:30 น. สำนักงานใหญ่เริ่มวุ่นวาย หัวหน้าฝ่าย HR ขอให้ส่งอีเมลแก้ข่าวก่อน CFO เข้างาน และข้อความแก้ข่าวฉบับแรกก็ไปขัดกับการหารือเรื่องคิดเงินต่อหน้าที่มีอยู่จริง จึงต้องแก้ใหม่อีกครั้ง
- เหตุการณ์จบลงด้วยบรรทัด poor judgment หนึ่งบรรทัดในการประเมินบุคลากรครั้งถัดไป และในแคมปัสยังถูกจดจำว่าเป็นมุกระดับตำนานที่เหนือกว่ามุกก่อนหน้าในเชิงเทคนิค
ศูนย์คอมพิวเตอร์ของมหาวิทยาลัยและสภาพแวดล้อม CARS
- งานแรกคือ โปรแกรมเมอร์ฐานข้อมูล ของมหาวิทยาลัย แม้สาขาที่เรียนปริญญาตรีจะไม่เกี่ยวกับคอมพิวเตอร์ แต่ได้รับการจ้างจากความรู้ภาคปฏิบัติด้าน BSD/386 และ SunOS รวมถึงคำแนะนำจากคนก่อนหน้า
- ระบบที่ดูแลคือ HP 9000 K250 เซิร์ฟเวอร์ PA-RISC ขนาดใหญ่ของ Hewlett-Packard
- ห้องเซิร์ฟเวอร์อยู่ชั้นล่างของสำนักงาน เป็นสภาพแวดล้อม on-premises ที่มีระบบล็อกด้วย keycard และระบบดับเพลิง halon
- K250 มาแทนมินิคอมพิวเตอร์ตระกูล Encore ที่เคยใช้ และในห้องเซิร์ฟเวอร์เดียวกันยังมี AIX RS/6000, สาย T1, terminal server, เราเตอร์ Cabletron และอุปกรณ์สื่อสารด้วย
- K250 รันระบบข้อมูลนักศึกษา CARS
- CARS คือระบบที่ภายหลังเปลี่ยนชื่อเป็น Jenzabar
- ระบบปฏิบัติการและฐานข้อมูลในตอนนั้นคือ HP/UX 10.20 และ Informix ตามลำดับ
- โค้ดของ CARS ประกอบด้วยตาราง Informix, หน้าจอ, stored procedure, ไลบรารี text UI ของตัวเอง, หน้าจอ Perform, SQL, สคริปต์ C-shell, C และ ESQL/C
- การจัดการการเปลี่ยนแปลงใช้ RCS และ Makefile ขนาดใหญ่
- ขอบเขตงานคือการเขียนและบำรุงรักษาโค้ดใน ส่วนงานบริหารจัดการ เช่น การจัดการทรัพยากร การเงิน และการติดตามการเข้าเรียน และภายหลังยังสร้างแอปพลิเคชันแบบปรับแต่งเองบน Perl สำหรับโมดูลเว็บใหม่ของ CARS ด้วย
ไอเดียทางเทคนิคของมุกนี้
- CARS จัดการเครื่องพิมพ์ส่วนใหญ่ในแคมปัส ยกเว้นเครื่องพิมพ์บางเครื่องที่ต่อกับ RS/6000 โดยตรง
- เครื่องพิมพ์ฝ่ายธุรการส่วนใหญ่ในแคมปัสเป็นตระกูล HP LaserJet 4 ที่ใส่การ์ดเครือข่าย JetDirect
- ข้อความ READY ที่แสดงบนแผง VFD ของ LaserJet สามารถเปลี่ยนได้
- ตอนแรกใช้แค่ให้เครื่องพิมพ์แสดงคำทักทายเวลาหัวหน้าสั่งพิมพ์
- ต่อมานำข้อเท็จจริงที่ว่า สิทธิ์เข้าถึง printer spool ของ K250 และชื่อไดเรกทอรี spool ตรงกับชื่อโฮสต์ ทำให้รู้ตำแหน่งของเครื่อง LaserJet เครือข่ายทั้งหมดในแคมปัส ไปใช้กับมุกนี้
- แผน April Fools’ คือมาถึงที่ทำงานแต่เช้ามาก แล้ววนผ่านรายการ spool ทั้งหมดเพื่อเปลี่ยนข้อความบนหน้าจอของเครื่องพิมพ์แต่ละตัวเป็น
INSERT 5 CENTS
- ผลคือทำให้ดูเหมือนว่า LaserJet เครือข่ายทุกเครื่องขอเหรียญ 5 เซนต์ก่อนพิมพ์
- สถานะจริงของเครื่องพิมพ์ยังคงพร้อมใช้งาน และถ้าส่งงานพิมพ์ไปก็พิมพ์ได้ตามปกติ
สคริปต์ที่ใช้และอีเมลแจ้งประกาศ
- สคริปต์จริงเป็นสคริปต์ C-shell ง่าย ๆ ที่วนผ่านรายการทั้งหมดในไดเรกทอรี
/opt/carsi/spool แล้วส่งคำสั่ง PJL ไปยังพอร์ต 9100
#!/bin/csh -f
cd /opt/carsi/spool
foreach i (*)
echo '^[%-12345X@PJL RDYMSG DISPLAY="INSERT 5 CENTS"' | netto $i 9100
end
^[ คือ อักขระ ESCape รหัส ASCII 27 และ netto เป็นสคริปต์คล้าย netcat ที่เขียนขึ้นเองก่อนที่ netcat จะถูกใช้อย่างแพร่หลาย
- เพื่อเพิ่มผลของมุกนี้ จึงส่งอีเมล แจ้งการเปลี่ยนแปลงนโยบายเครื่องพิมพ์ ไปยัง mailing list ฝ่ายธุรการทั่วทั้งแคมปัส
- เนื้อหาระบุว่า เนื่องจากต้นทุนบริการเพิ่มขึ้น จะมีการโปรแกรมเครื่องพิมพ์ในแคมปัสใหม่ให้คิดเงินต่อหน้า
- ระบุว่าเครื่องพิมพ์ส่วนใหญ่จะต้องวางเงินมัดจำ 5 เซนต์ต่อหน้า และสามารถชำระผ่านบัญชีหรืออุปกรณ์รับเหรียญที่ช่างเทคนิคจะมาติดตั้ง
- แจ้งว่าเครื่องพิมพ์ในสำนักงานที่ไม่มีบัญชีจะถามโดยอัตโนมัติให้ใส่เงิน 5 เซนต์สำหรับทุกหน้าที่จะพิมพ์
- ระบุว่าบัญชีเครื่องพิมพ์จะจัดการใน CARS และไม่ต้องโทรหา Helpdesk แต่ให้ติดต่อผู้เขียนแทน
- แผนเดิมคือเมื่อหมดวันจะเปลี่ยนหน้าจอเครื่องพิมพ์ทั้งหมดกลับเป็น READY แล้วปล่อยให้เรื่องเงียบไป
ความวุ่นวายที่ใหญ่กว่าที่คาด
- หลังส่งอีเมล มีสายโทรศัพท์จากคนที่กังวลเข้ามาหลายสาย และเมื่อคู่สนทนารู้ว่าเป็นมุกก็หัวเราะกันลั่น แล้วเครื่องพิมพ์เครื่องนั้นก็ถูกปรับกลับด้วยมือ
- คนที่รู้จักผู้เขียนและชอบมุกแกล้งกันเห็นวันที่แล้วก็ตอบกลับมาในเชิงบวก
- ต่อมาในวันนั้น มีคนหนึ่งติดเหรียญ 5 เซนต์ไว้บนกระดาษที่พิมพ์จากเครื่องพิมพ์เลเซอร์ แล้วส่งมาทางไปรษณีย์ภายในแคมปัส
- ปัญหาเริ่มขึ้นเมื่อคนที่ไม่รู้จักเขาไม่โทรมาถาม แต่ติดต่อ ฝ่ายบริหารของมหาวิทยาลัย โดยตรง
- ราว 8:30 น. สำนักงานใหญ่เริ่มสับสนวุ่นวาย และเรื่องนี้ถูกส่งต่อไปถึงหัวหน้า HR ที่รู้จักเขา
- หัวหน้า HR บอกว่าถ้าไม่ส่งอีเมลแก้ข่าวก่อน CFO เข้างานจะเป็นเรื่องใหญ่
- ข้อความแก้ข่าวฉบับแรกเขียนว่าฝ่ายบริหารแคมปัสไม่ได้พิจารณาเรื่องคิดค่าพิมพ์ต่อหน้า แต่ในความเป็นจริงมีการหารือเรื่องนั้นอยู่
- ดังนั้นจึงต้องแก้ข้อความแก้ข่าวฉบับแรกอีกครั้ง และส่งข้อความแก้ข่าวฉบับใหม่ที่ไม่ดึงความสนใจไปยังข้อเท็จจริงนั้น
- สคริปต์สำหรับเปลี่ยนหน้าจอเครื่องพิมพ์กลับเป็นเหมือนเดิมก็ถูกเรียกใช้เร็วกว่าที่วางแผนไว้ และความวุ่นวายก็สงบลงราวเที่ยง
- คนในสำนักงานมองว่าเรื่องนี้ตลกมาก และแม้หัวหน้าที่แสดงท่าทีไม่พอใจอย่างเป็นทางการก็ยังขำอยู่บ้าง
การลาพักร้อนของหัวหน้าและการจัดการภายหลัง
- ตอนเกิดเหตุ IT director ซึ่งเป็นหัวหน้าของหัวหน้าอีกที กำลังลาพักร้อนอยู่
- ผู้เขียนทำพลาดเชิงยุทธวิธีด้วยการไปเที่ยวสกีช่วงสุดสัปดาห์ถัดมาและต้นสัปดาห์บางส่วน ทำให้ director ได้เห็นอีเมลโกรธ ๆ หลายฉบับระหว่างที่เขาไม่อยู่
- เพื่อนร่วมสำนักงานจำได้ว่า director เดินเข้ามาตาเบิกกว้างแล้วถามว่า “เขาไปทำอะไรไว้กันแน่”
- หลังกลับมา บรรยากาศในสำนักงานเย็นชามาก
- รอง director ที่เคยมองว่ามุกนี้สนุกก็ลำบากใจเพราะถูกมองว่าไม่สามารถหยุดเรื่องนี้ได้
- ส่วนเขาก็เดือดร้อนหนักเพราะเป็นคนก่อเรื่องตั้งแต่แรก
- เขาขอโทษ และทำตัวเหมือน พนักงานตัวอย่าง อย่างผิดปกติอยู่ค่อนข้างนาน
- เมื่อเวลาผ่านไป เหตุการณ์นี้ก็ปิดลงอย่างเป็นทางการ แต่ในการประเมินผลงานครั้งถัดไปยังมีคำว่า poor judgment เหลืออยู่
- ในแคมปัส มุกนี้ถูกประเมินว่าสมบูรณ์กว่าในเชิงเทคนิคเมื่อเทียบกับมุกก่อนหน้าที่ว่า “ยามหน้าทางเข้าเก็บค่าเข้าคนละเล็กน้อย” และแม้ผ่านไปหลายปีก็ยังถูกเล่าขานในฐานะมุกระดับตำนาน
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ตอนมัธยมปลาย โรงเรียนใช้สภาพแวดล้อม NetWare 3.12 และเปิดบัญชี Guest ไว้ด้วยสิทธิ์ที่จำกัดมาก แต่แปลกที่ Guest กลับใช้
NET SENDได้สมัยนั้นทั้งเขตการศึกษาแชร์อินเทอร์เน็ตผ่าน สาย T1 เส้นเดียว ซึ่งพอสำหรับอีเมล แต่พอเว็บเริ่มบูมและคนเริ่มโหลด mp3 คอขวดก็หนักขึ้นมาก
วันหนึ่งตอนมีปัญหาไฟฟ้าสถิต/ไฟเลี้ยง ADMIN ส่งข้อความถึงทุกคนว่า “ห้องเซิร์ฟเวอร์กำลังทำงานด้วยไฟจาก UPS โปรดบันทึกงานและออกจากระบบ” ไม่กี่สัปดาห์ต่อมา นักเรียนคนหนึ่งล็อกอินเป็น Guest แล้วส่ง
NET SEND ALL "SERVER ROOM POWER FAILURE - 11 MIN OF BATTERY REMAIN - SAVE FILES AND LOG OFF"ทำให้ทุกคนออกจากระบบภายใน 1 นาที และเขาก็ได้ครองสาย T1 คนเดียวหลังจากใช้เวลาประมาณ 8 นาทีดาวน์โหลดไฟล์ที่ต้องการแล้ว ก็ส่งข้อความว่า “ไฟกลับมาแล้ว” และต่อมาทำซ้ำอีกก็ยังได้ผล
ไม่มีใครสังเกตว่าข้อความมาจาก Guest สุดท้ายผู้ดูแลระบบของเขตการศึกษาคิดว่าไฟในห้องเซิร์ฟเวอร์ไม่เสถียร จนถึงขั้นเรียกช่างไฟฟ้ามา
หลังจากมีคนชี้ให้เห็น เรื่องก็จบลงประมาณว่า “ฉลาดมากจริง ๆ แต่พอแค่นี้ได้แล้ว” และวันถัดมาสิทธิ์ของ Guest ก็ถูกลดลงไปมาก
SENDส่วนNET SENDเป็นฝั่งเครือข่ายของ Microsoftในฐานะคนที่เคยใช้และใช้เครือข่าย NetWare ของโรงเรียนมัธยมปลายในทางที่เกินขอบเขต พอลอง disassemble โปรแกรม
SENDดู ก็พบว่า ชื่อผู้ใช้ที่อยู่ในข้อความไม่ได้ถูกยืนยันตัวตนซอฟต์แวร์อินเทอร์รัปต์ของ IPX หรือ NETX รับแค่สตริง และไฟล์ปฏิบัติการ
SENDเป็นตัวจัดรูปแบบชื่อผู้ใช้ใส่เข้าไปดังนั้นถ้าสร้างโปรแกรม
SENDเองที่เรียกอินเทอร์รัปต์โดยตรง ก็สามารถปลอมส่งข้อความด้วยชื่อผู้ใช้ใด ๆ อย่าง"ADMIN"ได้ง่ายมากแน่นอนว่านี่ไม่ควรถูกตีความว่าเป็นคำสารภาพว่าเคยมีหรือไม่เคยมีการเล่นพิเรนทร์บนเครือข่ายที่โรงเรียนของเรา
นักเรียนพวกนั้นหายไปทันที และพี่ชายก็ทำงานต่อได้เงียบ ๆ
น่าจะเป็น Net Send ของ Windows XP
net sendของ Windows และส่วนใหญ่ใช้ส่งข้อความเล่นมุกกันนักเรียนคนหนึ่งลองใช้ไวลด์การ์ดส่งแค่
"Hi"ไปหาทุกคน ปรากฏว่ามันกระจายไปทั่วทั้งเขตการศึกษา รวมถึงหลายโรงเรียนตอนแรกไม่รู้ว่าใครส่ง แต่มีซอฟต์แวร์ที่ผู้ดูแล/ครูสามารถล้างหน้าจอหรือล็อกเครื่องจากระยะไกลติดตั้งอยู่ พอล้างหน้าจอเครื่องของนักเรียนคนนั้นจากระยะไกล แล้วเจ้าตัวโวยวาย ก็เลยรู้ว่าเป็นคนทำ
ไม่ได้มีโทษหนักอะไร แต่ยังรู้สึกผิดอยู่นิดหน่อยที่ทำให้ทุกคนรู้จัก
net send{นามสกุล}{อักษรตัวแรกของชื่อ}จึงอ่านและเขียน “โฟลเดอร์บ้าน” ของใครก็ได้เพื่อนได้คำตอบข้อสอบจากโฟลเดอร์ของครู ส่วนผมสร้างโฟลเดอร์ว่างชื่อ
porn,porn 2อะไรทำนองนั้นเพื่อนถูกเพื่อนร่วมชั้นฟ้องจนโดนจับได้ ได้พักการเรียน 10 วัน และรองผู้อำนวยการขู่ว่าจะเรียกตำรวจ แต่ก็ยังคลุมเครือว่ามันเป็นอาชญากรรมอะไร
บัญชีนั้นมีสิทธิ์แมปไดรฟ์เครือข่ายจริง ๆ แบบนี้เรียกว่าเข้าถึงโดยไม่ได้รับอนุญาตได้จริงหรือ แน่นอนว่าโรงเรียนเรียกมันว่า “แฮ็ก”
หลังจากนั้นสิทธิ์ในการแมปไดรฟ์เครือข่ายของบัญชีนักเรียนถูกเอาออก แต่เจ้าหน้าที่ IT ของเขตการศึกษาไม่ได้ถูกไล่ออก และผมก็ไม่เข้าใจ เพราะใคร ๆ ก็รู้ว่าคลิกขวาบนเดสก์ท็อปก็แมปได้
ห้องสมุดโรงเรียนมัธยมปลายเป็นสภาพแวดล้อม Windows และบังเอิญไปเจออะไรคล้าย ๆ NET SEND เลยหา names ของคอมพิวเตอร์เพื่อน ๆ แล้วเริ่มส่งข้อความไป
แม้จะมีบรรณารักษ์เข้มงวด ก็ยังคุยกันด้วยวิธีนั้น สุดท้ายเพื่อก่อกวนทุกคน เลยเขียนแบตช์ไฟล์ห่วย ๆ ที่วนชื่อคอมพิวเตอร์แล้วส่งจำนวนมาก แต่เขียนตัววนซ้ำผิดจนมันวนไม่รู้จบ
น่าจะต้องรีสตาร์ตคอมพิวเตอร์ทุกเครื่อง แต่ไม่มีใครรู้นอกจากเพื่อน ๆ ว่าเป็นฝีมือผม
คิดถึงยุคนั้น และช่วงที่เล่น Soldat บน PC ห่วย ๆ พวกนั้นจริง ๆ
คุณค่าที่แท้จริงของบทความแกล้งกันสั้น ๆ อันชาญฉลาดนี้อยู่ตรงที่คนแกล้งได้แสดง กระแสของปฏิกิริยาทางสังคม ออกมาเหมือนแผนที่
เบาะแสเล็ก ๆ เช่น ใครรู้จักใคร หรือใครอยู่ในที่เกิดเหตุจริงก่อนที่ความประทับใจบางอย่างจะฝังแน่น ล้วนเปลี่ยนวิธีที่เรื่องแกล้งนี้ถูกรับรู้ไปทั่วทั้งองค์กร
เรื่องเดียวกัน บางคนหัวเราะจนท้องแข็ง บางคนรู้สึกว่าล้ำเส้น และแต่ละคนก็มองว่าปฏิกิริยาของตัวเองเป็นเรื่องธรรมดาอย่างยิ่ง
ต้องอยู่ในฐานะคนที่ลงมือแกล้งเอง จึงจะเห็นความบังเอิญและความไร้เหตุผลของปฏิกิริยาเหล่านั้นแบบเรียลไทม์
เคยได้ยินข้อสันนิษฐานว่า เหตุที่ปรัชญาเกิดขึ้นในกรีซก็เพราะพ่อค้าที่ค้าขายระหว่างนครรัฐต่าง ๆ เห็นว่าสิ่งที่ถูกมองว่าเป็น “สามัญสำนึก” แท้จริงแล้วเป็นขนบที่ขึ้นกับภูมิภาคและวัฒนธรรม
คนแกล้งเองก็ได้เห็นความบังเอิญแบบนั้น เมื่อเห็นว่าปฏิกิริยาของแต่ละคนแตกต่างกันไปตามประสบการณ์ที่พวกเขามีต่อเหตุการณ์นั้น
ยังสงสัยอยู่ว่าความต่างระหว่างมุกแกล้งเล็ก ๆ อันชาญฉลาดกับอีเมลประกาศนโยบายการพิมพ์ใหม่แบบแห้ง ๆ ส่งถึงทุกคนนั้นมันมากแค่ไหน
หลายอย่างขึ้นอยู่กับระดับไล่จากปฏิกิริยาของบางคนที่ “หัวเราะจนท้องแข็ง” ไปจนถึงความหงุดหงิดของอีกกลุ่ม แต่เป็นการรายงานตัวเองเลยเชื่อยาก และก็ไม่ค่อยเข้าใจว่าบริบทแบบไหนทำให้มันตลกได้ถึงขนาดนั้น
ในฐานะนิทานสอนใจง่าย ๆ เรื่องความเห็นอกเห็นใจก็มีคุณค่า และประเด็นที่ว่าควรเห็นอกเห็นใจก่อนเกิดเรื่อง ไม่ใช่หลังเกิดเรื่อง ก็ถูกต้อง
อ่านหลายรอบแล้วก็ยังไม่เห็นว่าอีเมลนั้นมีสัญญาณบอกว่าเป็นมุกหรือมีชั้นอารมณ์ขันเพิ่มเติม ดูเหมือนแค่ภารโรงส่งเมลไปทั้งแคมปัสว่าต่อไปจะต้องใช้กุญแจเข้าห้องน้ำมากกว่า
เพียงแต่เรื่องกุญแจห้องน้ำคงฟังดูไม่น่าเป็นไปได้มากกว่าการที่เจ้าหน้าที่ IT ประกาศเก็บค่าพิมพ์เยอะ
แต่เท่าที่รู้ ในเชิงประวัติศาสตร์ ก่อนยุค Plato ความรู้แทบทั้งหมดรวมถึงปรัชญาถูกเข้าใจว่าได้รับมาจากแหล่งกำเนิดอันศักดิ์สิทธิ์
แนวคิดว่ามนุษย์ได้ความรู้ผ่านเหตุผลของมนุษย์เองนั้นตั้งหลักขึ้นมาผ่านบทสนทนาแบบ Socrates
ถ้าอย่างนั้น Plato เองก็โดยเนื้อแท้แล้วเป็นคนแกล้งเหมือนกัน และอาจพูดได้ว่าอารยธรรมตะวันตกอย่างที่เรารู้จักเป็นผลจากกลลวงของเขา
ในบทความบอกว่ามีคนไม่กี่คนที่กังวลจนโทรมา พอรู้สถานการณ์แล้วก็หัวเราะลั่น และคนที่รู้จักเขาว่าเป็นคนชอบแกล้ง พอเห็นวันที่ก็ส่งตอบกลับมาชม แต่จริง ๆ แล้วคนที่หัวเราะลั่นน่าจะมีแทบไม่มี
ส่วนใหญ่น่าจะกลอกตาแล้วหัวเราะตามมารยาท และคนที่รู้ว่าเขายึดติดกับตัวตนแบบ “นักแกล้งเชิงปฏิบัติ” แค่ไหน ก็คงหัวเราะรับ ๆ ไปเพื่อจบบทสนทนาให้เร็ว
ช่วงปี 1997~98 ที่งานแรก ผมทำฝ่ายซัพพอร์ตเทคนิคให้บริษัทประกัน และใช้อีเมลเป็น Lotus Notes
Notes เป็นระบบที่ไม่ได้มีแค่อีเมล แต่มีฟอร์ม ภาษาโปรแกรม และ workflow ด้วย ผมจึงมีสิทธิ์ระดับโปรแกรมเมอร์ระหว่างทำฟอร์มรับคำขอจากผู้ใช้
ตอนนั้นราวเดือนละครั้งจะมีวันแต่งกายลำลองในวันศุกร์ที่ใส่ยีนส์ได้ และผู้จัดการแผนกจะส่งอีเมลแจ้งไปยัง IT/วิศวกรรมทั้งหมด
วันหนึ่งผมคัดลอกอีเมลนั้นแล้วเปลี่ยนเป็นอีเมลแกล้ง ประกาศ “ศุกร์ไม่ใส่กางเกง” โดยระบุชัดว่าต้องใส่กางเกงใน
ด้วยสิทธิ์ใน Notes ผมปลอมผู้ส่งให้เหมือนเป็นผู้จัดการแผนกได้ เดิมทีตั้งใจจะส่งให้ทีมซัพพอร์ตเทคนิคแค่ประมาณ 15 คน แต่ไม่รู้เพราะพลาดหรือบังเอิญ กลับส่งไปถึง IT/วิศวกรรมทั้งหมด 200~300 คน
ไม่นานโทรศัพท์หัวหน้าก็ดังแทบไหม้ ผมรีบไปหาและบอกว่าเป็นฝีมือผมเอง
ผมไม่ถูกไล่ออก แต่ต้องเขียนอีเมลขอโทษ และต่อมาหลายคนก็บอกว่านั่นเป็นเรื่องที่ตลกที่สุดที่เคยเห็นในแผนก
หลังจากนั้นไม่นานผมย้ายไปทำงานเขียนโปรแกรมที่ท้าทายกว่า ซึ่งก็เป็นการเปลี่ยนแปลงที่ดีตรงที่ผมไม่เบื่อจนมีเวลาเล่นมุกโง่ ๆ แบบนี้อีก
คนที่เบื่อจะเล่นมุกโง่ ๆ และการขาดความท้าทายก็นำไปสู่ความเบื่อ
ส่วนที่ตลกที่สุดคือช่วงที่บอกว่าอีเมลถอนคำประกาศก็ยังผิด
ในประกาศถอนคำเขียนว่า “ฝ่ายบริหารแคมปัสไม่ได้กำลังพิจารณาการคิดค่าบริการต่อหน้า” แต่จริง ๆ แล้วกำลังพิจารณาอยู่ จึงต้องส่งประกาศถอนคำฉบับใหม่ที่ไม่ไปแตะข้อเท็จจริงนั้นอีกครั้ง นั่นแหละพีกสุด
ตอนมัธยม ผมเปลี่ยนข้อความพร้อมใช้งานของพรินเตอร์ทุกเครื่องเป็น
Insert Coinผมไม่ได้ตรวจสอบพารามิเตอร์ของสคริปต์ให้ดี และด้วยโครงสร้างเครือข่าย มันเลยถูกกระจายไปทั่วทั้งเขตการศึกษา
น่าแปลกที่นี่ไม่ใช่เหตุผลที่ผมถูกห้ามใช้เครือข่าย
ถ้าแค่เปลี่ยนข้อความบนพรินเตอร์โดยไม่ส่งอีเมล มุกน่าจะตลกกว่านี้
แต่ก็คงกังวลว่าคนจะยัดเหรียญเข้าไปในพรินเตอร์จริง ๆ
คาดไว้ว่าเรื่องจะดำเนินไปแบบมีคนพยายามใส่เหรียญในพรินเตอร์จนทำมันพัง ค่าซ่อมบาน แล้วฝ่ายบริหารก็โกรธเพราะเรื่องนั้น
ผมเล่นมุกแกล้งคนไว้เยอะมาก และก็ไม่ได้รอให้ถึง 1 เมษายน เสมอไปด้วย
ครั้งแรกคือสมัยมัธยม ผมทำ DOS ปลอมสำหรับ Apple II+
มันรับคำสั่งแล้วก็รันได้ แต่บางครั้งจะตอบกลับด้วยข้อความจิกกัด และครูก็ไม่ได้สนุกไปด้วย
ครั้งที่สองคือช่วงปลายทศวรรษ 1970 ถึงต้นทศวรรษ 1980 ตอนที่เครื่องพิมพ์เลเซอร์ราคาหลายพันดอลลาร์ ผมไปหารูป CGI จากนิตยสารคอมพิวเตอร์ เอาไปถ่าย Xerox ลงบนกระดาษต่อเนื่องสำหรับ dot-matrix แล้วทำให้เพื่อน ๆ เชื่อว่าผมมีเครื่องพิมพ์เลเซอร์
ตอนนั้นไม่มีใครรู้ว่าเครื่องพิมพ์เลเซอร์จริง ๆ ทำงานอย่างไร รูรูดทั้งสองข้างเลยยิ่งทำให้ดูเหมือนของจริง
ครั้งที่สามคือพ่อแม่ผมเปลี่ยนบัญชีกระแสรายวันแล้วมีสมุดเช็คที่เหลืออยู่ ผมบอกพ่อว่าอยากเล่นมุกแกล้งคน พ่อเลยเขียนเช็ค 600 ดอลลาร์ให้
ตอนเช้าผมเอาให้เพื่อนร่วมชั้นดู บอกว่าหลังเลิกเรียนจะไปซื้อคอมพิวเตอร์ แล้วพอเลิกเรียนเพื่อนมาหา ผมก็บอกกะทันหันว่าไม่ต้องใช้คอมพิวเตอร์แล้ว จากนั้นฉีกเช็คทิ้งต่อหน้าเขา เพื่อนถึงกับช็อกนิ่งไปเลย
ครั้งที่สี่คือห้องสมุดแถวบ้านมี Atari 400 พร้อมจอทีวีแบบหยอดเหรียญ ราคา 25 เซนต์ต่อ 15 นาที ผมเขียนโปรแกรม BASIC ง่าย ๆ แบบไม่ต้องใช้จอ ให้มันส่งเสียงบี๊ปแบบสุ่มทุกไม่กี่นาที แล้วรันไว้ก่อนเดินออกมา
เป็นแผงวงจรแม่เหล็กขนาดเล็กที่ใช้ถ่านกระดุม ทำงานได้นานหลายสัปดาห์ ถ้าซ่อนดี ๆ ก็สามารถค่อย ๆ ทำลายสติของคนที่ต้องอยู่แถวนั้นนาน ๆ ได้
ตอนนี้มีหลายบริษัททำเวอร์ชันที่ซับซ้อนกว่านี้ออกมาแล้ว แต่ผมจะไม่ใส่ลิงก์ไว้
สมัย DOS ที่คอมพิวเตอร์สำนักงานมาตรฐานเป็น IBM AT ซึ่งโปรแกรมลำโพงในตัวเล็ก ๆ ให้ส่งเสียงบี๊ปได้ ผมใส่คำสั่งใน
autoexec.batของเวิร์กสเตชันหลายเครื่อง ให้เล่นแปดโน้ตแรกของทำนองจากหนัง Brazil แบบเร็วและเบาตอนนั้นหนังเพิ่งออก และผมคิดว่าเพลงนี้เหมาะกับการเสียดสีความคล้ายคลึงกับชีวิตบริษัท
อีกอย่างหนึ่งคือประมาณปีละครั้ง โรงอาหารจะวางแบบสอบถามบนกระดาษการ์ดสีฟ้าไว้ทุกโต๊ะ ผมกับเพื่อนจึงไปหากระดาษการ์ดสีเดียวกัน แล้วทำสำเนาที่เปลี่ยนคำถามเล็กน้อย เช่น “อุณหภูมิของแคชเชียร์เป็นอย่างไรบ้าง?” “อาหารเป็นมิตรไหม?” แล้วเอาไปแจกบนทุกโต๊ะ
ผมไม่รู้ว่าเกิดอะไรขึ้นต่อ แต่ฝ่ายบริหารคงไม่ปลื้มแน่
อีกวันหนึ่ง เพื่อน B เจอประตูฉุกเฉินตรงหน้าเคาน์เตอร์จ่ายเงินก่อนทางออก แล้วออกไปขึ้นลิฟต์โดยไม่จ่ายเงิน ผมกับ C จึงเลียนแบบแบบฟอร์มประกาศความปลอดภัยบนกระดาษที่แจกไปทุกโต๊ะทำงานทั่วบริษัท ใส่ภาพสเก็ตช์ของ B แบบภาพร่างผู้ต้องสงสัยของตำรวจ แล้วทำประกาศทั่วบริษัทว่า “ระวังผู้ต้องสงสัยอันตรายที่ออกจากโรงอาหารผ่านประตูไร้ป้าย” จากนั้นวางไว้บนโต๊ะทำงานทุกตัว
ผมสงสัยเหมือนกันว่าถ้ามุกนี้ไม่ได้บังเอิญตรงกับช่วงที่ผู้บริหารกำลังเตรียมนำ ระบบพิมพ์แบบคิดเงินจริง มาใช้ มันอาจจะได้รับการตอบรับดีกว่านี้หรือเปล่า
พวกเขาคงไม่ยินดีนักที่ความสนใจไปตกอยู่กับการเปลี่ยนแปลงที่ไม่เป็นที่นิยม ซึ่งพวกเขาวางแผนไว้อยู่แล้ว
มุกที่ดีที่สุดที่ผมเคยได้ยินคือเรื่องที่เกิดกับเพื่อนชื่อ Bill March
เขาเพิ่งเข้าบริษัทได้ไม่นานนัก และ วันที่ 1 เมษายนเป็นวันเงินเดือนออก พอมาถึงออฟฟิศก็ได้รับเช็คที่ออกให้ Bill April
ที่ตลกคือจริง ๆ แล้วมันไม่ใช่มุกวัน April Fools’ Day