อย่ามองข้ามแม้รายละเอียดที่เล็กที่สุด

มาตรฐาน

ว่ากันว่า ความผิดพลาดของ software อาจส่งผลเสียที่เราคาดไม่ถึงได้ ดังตัวอย่างเหตุการณ์ที่เกี่ยวข้องกับความผิดพลาดของ software ครั้งแรกของโลก ที่ยิ่งใหญ่จนต้องจารึกไว้ในประวัติศาสตร์ คือ เรื่องของจรวด Mariner 1 ซึ่งถูกออกแบบมาเพื่อให้เป็นจรวดเครื่องแรกที่สามารถสำรวจพื้นผิวบนดาวอังคารได้อย่างละเอียด แต่แล้วเจ้าหน้าที่ตรวจสอบความปลอดภัยของตัวจรวด ก็ได้ตัดสินใจกดปุ่มทำลายมันหลังจากที่ปล่อยออกไปเพียง 293 วินาทีเท่านั้น เรื่องนี้เกิดขึ้นเมื่อวันที่ 22 กรกฎาคม ปี ค.ศ. 1962

mariner1-launch-browse

หนึ่งสัปดาห์หลังจากนั้น ผู้เชี่ยวชาญของ NASA ค้นพบว่า ปัญหาเกิดจากโปรแกรมเมอร์ลืมคัดลอกเครื่องหมายโอเวอร์บาร์ (“-“) จากโค้ดโปรแกรมที่ร่างไว้ในกระดาษเข้าไปในส่วนควบคุมของโปรแกรม ซึ่งเครื่องหมายนี้จำเป็นอย่างยิ่งต่อคอมพิวเตอร์สำหรับกับการควบคุมตำแหน่งและอัตราเร่งให้เหมาะสมกับค่าความเร็วเฉลี่ย เมื่อไม่มีเครื่องหมายโอเวอร์บาร์ คอมพิวเตอร์จะคำนวณโดยใช้ค่าข้อมูลที่ update และเปลี่ยนแปลงตลอดเวลาแทน ทำให้มันมีวิถีโคจรที่ผิดไปจากเป้าหมาย จึงทำให้มันต้องถูกทำลายทิ้งไปในที่สุด บทเรียนแห่งความผิดพลาดนี้ได้ถูกบันทึกไว้สั้นๆ เป็นการภายในว่า “No detail is too small to overlook” ซึ่งแปลได้ว่า “อย่ามองข้ามแม้รายละเอียดที่เล็กที่สุด”

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

ทั้งเรื่อง software และเอกสารรายงาน เมื่อเกิดข้อผิดพลาดอาจพอมีทางแก้ไขโดยการทำลายทิ้งได้ แต่ถ้าเป็นความรู้สึกล่ะ? เมื่อเรามองข้าม ไม่ใส่ใจกับสิ่งเล็กๆ น้อยๆ และพลั้งเผลอทำบางสิ่งบางอย่างที่อาจทำร้าย ทำลายความรู้สึกของคนอื่น เราจะสามารถขจัดมันออกจากใจของเขาได้หรือเปล่า? คำขอโทษ อาจช่วยให้ความรู้สึก ณ ปัจจุบันดีขึ้น แต่ไม่อาจลบเลือนแผลเป็น (ทางใจ) ที่หลงเหลือในใจของคนๆ นั้นได้ (ซึ่งอาจต้องใช้พลังของการ “ให้อภัย” ของตัวเขาเองร่วมด้วย ถึงจะทำให้แผลนั้นตื้น และเบาบางลงได้)

บอกกับตัวเอง…(เท่าที่สติและการระลึกรู้จะยังคงอยู่)
“อย่ามองข้ามแม้รายละเอียดที่เล็กที่สุด ในชีวิต”

หมายเหตุ:
ข้อมูล software ที่ผิดพลาด อ้างอิงจากนิตยสาร CHIP computer & communications ฉบับที่ 6 ปี 2552 หน้า 20

2 responses »

  1. ในทางกลับกัน คนที่พยายามไม่มองข้ามรายละเอียด ก็จะถูกสังคมให้นิยมว่า คิดมาก คิดเล็กคิดน้อย และคำที่เท่กว่านั้น คือ ไม่รู้จักปล่อยวาง

    เจอมาแล้วกับตัว นำมาแชร์กันค่ะ

    เอาเป็นว่า คิดดี ทำดี เจตนาดี และที่สำคัญ คือ ต้องสื่อสารพูดจา กันด้วย

    in มากไปหน่อยจ๊ะ มันโดน มันโดน

    อาจารย์สรา ณ ซอยอารีย์

  2. ส่วนตัวคิดว่ามันน่าจะต่างกันนะคะ
    กับคำว่า “ใส่ใจ” และ “ไม่รู้จักปล่อยวาง”
    เพราะความใส่ใจ ควรมาพร้อมกับ ความเมตตาและมุทิตาจิตค่ะ

    อย่างที่อาจารย์ว่า เจตนาเป็นเรื่องสำคัญ
    แต่บางคนก็มองไม่เห็น เจตนาดี ที่เราพยายามมอบให้นะคะ
    อาจเป็นเพราะศักยภาพในการ “เชื่อ” “ทำ” และ “รับ”
    ของแต่ละคนแตกต่างกัน
    คงต้องโทษพื้นฐานของ “กรรมดี” ที่เพียรทำกันมาแล้วล่ะค่ะ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s