บทบันทึกของนักพัฒนาผู้ถูกเรียกให้เสกปาฏิหาริย์…บนระบบ Production
เสียงหนึ่งกระซิบผ่าน Slack — ดูเหมือนเบาๆ แต่มันสะเทือนถึงจิตวิญญาณ “Dev พี่ว่าแค่แก้ตรงนี้มันก็น่าจะได้นะ ง่ายๆ แหละ”
ขณะผู้พัฒนากำลังตั้งสมาธิกับ logic ที่พันกันยิ่งกว่าวัฏสงสาร
เสียงนั้น — จากผู้ที่ไม่เขียนโค้ด แต่มีอำนาจเหนือเส้นตาย
บอกกับเขาว่า… “ง่ายๆ แค่แก้ตรงนี้แหละ”
🧠 จริงๆ แล้ว “ตรงนี้” คือ…
- endpoint ที่โยงกับ database 3 ชั้น
- logic ที่ deploy พร้อมระบบ billing
- trigger ที่ใช้กับ automated email ถึงลูกค้านับหมื่น
- และมี test coverage ที่เพิ่งหลุด เพราะ test lead ลาออกไปแล้ว
📜 สัจธรรมของ Developer:
“ทุกการเปลี่ยนแปลงเล็กๆ ล้วนมีต้นทุนซ่อนอยู่ ถ้าไม่อยู่ในโค้ด… ก็คืออยู่ในตัวเรา”
🧘♂️ ถ้า Product รู้…
- ว่าการ “แก้นิดเดียว” อาจต้อง rebuild system
- ว่าความ “ไม่ชัดเจน” จะกลายเป็น bug ที่แก้กันข้าม sprint
- ว่า “ตรงนี้แหละ” คือประตูที่พาเราไปเจอกับ legacy code จากปี 2018 ที่ไม่มีใครอยากแตะ
เขาอาจจะเงียบ… แล้วกลับมาเขียน requirement ให้ดีกว่านี้ก็เป็นได้
💥 ปิดท้าย:
“ในโลกของโค้ด ไม่มีคำว่าง่าย ถ้าคนพูดไม่เคยลองเขียน”