Unsung Feature — Your Log File

เมื่อวันก่อนนู้นนนน เอาโปรแกรมไปติดตั้งให้พาร์ทเนอร์ลองใช้งาน เสร็จปุ๊บ เปิดเวป ล็อกอินเรียบร้อย … ดูดี

เข้าหน้าแอดมิน กดปุ่ม “Run Service” … นิ่ง

กดใหม่อีกครั้ง … นิ่ง

“เป็นไรวะ?” ผมถามเพื่อน “ไม่รู้หวะ” เพื่อนตอบมา ฮ่าๆๆ

เอาใหม่นะ กดปุ่ม “Stop Service” แล้วเปิดวินโดว์สเอ็กพลอเรอร์เตรียมเอาไว้เทียบผล … พร้อมนะ

กดปุ่ม “Run Service” … ทุกอย่างสงบนิ่ง

“ทำไมมันไม่เอฟทีพีไฟล์มาวะ? งานเข้าล่ะ” ผมและเพื่อนเริ่มรู้ชะตากรรมตัวเอง

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

“เดายากหวะเพราะผมก็ไม่ได้ไรท์ล็อกไฟล์อะไรไว้เลย” … ฮั่นแน่ ฮ่าๆๆ จบที่ตรงนี้

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

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

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

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

ล็อกไฟล์เป็นฟีเจอร์ที่ปิดทองหลังพระ (Unsung Feature) อย่างแท้จริงเลย


ว่าแล้วเมื่อกลับถึงออฟฟิสวันนั้นผมก็เขียนการ์ดขึ้นมาหนึ่งใบเพื่อจัดการกับเรื่องนี้โดยเฉพาะ เนื้อความเขียนว่า

Import file success: Filename + import time
Import file failed: Filename + import time — invalid UserId … Invalid file format … Permission denied … Whatever reason

ไอ้ “เหตุผลอะไรก็ตามแต่” (Whatever reason) นี่แหละครับที่สำคัญที่จะช่วยไกด์เราได้ว่าจะเริ่มต้นมองปัญหาที่เกิดขึ้นจากมุมไหน :)


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

Inthentic On Facebook | Inthentic On Twitter | Inthentic On Instagram