Work
& notes

โต๊ะทำงานริมหน้าต่างตอนเช้า

The Work · p.04

จากนักพัฒนาสู่ผู้สร้างผลิตภัณฑ์

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

จนวันหนึ่งผมนั่งนับว่าในสามปีที่ผ่านมา ผมสร้างระบบไปกี่ระบบ แล้วมีกี่ระบบที่ยังมีคนใช้อยู่ คำตอบทำให้ผมนั่งเงียบไปพักใหญ่

ปัญหาไม่ได้อยู่ที่ฝีมือ

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

การเขียนโค้ดเก่งทำให้คุณได้งาน แต่การเข้าใจว่าใครเดือดร้อนทำให้งานนั้นอยู่รอด

สิ่งที่เปลี่ยน

ผมเริ่มจากการเลือกปัญหาที่ผมเห็นด้วยตาตัวเอง ไม่ใช่ปัญหาที่ได้ยินมาจากสไลด์

ปัญหาแรกคือการออกใบแจ้งหนี้ของตัวเอง ผมเสียเวลากับมันทุกสิ้นเดือน เลยเขียนเครื่องมือขึ้นมาใช้เอง

สามเดือนต่อมา มีเพื่อนขอใช้ ปีต่อมามีคนยอมจ่ายเงิน นั่นคือครั้งแรกที่ผมรู้สึกว่าได้สร้างผลิตภัณฑ์ ไม่ใช่แค่ส่งมอบงาน

ความแตกต่างไม่ได้อยู่ที่เทคโนโลยี แต่อยู่ที่ว่าผมต้องอยู่กับผลลัพธ์ของการตัดสินใจทุกอย่างเอง

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