notes.dt.in.th

🔖 Itamar Turner-Trauring (2018). “The futile comfort of working long hours”

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

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

เราจะเขียนโค้ดแบบงูๆ ปลาๆ บั๊กๆ แบบเดิมอีกไม่ได้ เพราะถ้าต้องเสียเวลากลับมาแก้ภายหลัง แล้วงานจะช้าเอา… หรือถ้าจะเขียนโค้ดให้ดีเลิศไปเลย มีเทสครบ 100% แบบนั้นก็ไม่ได้เหมือนกัน เพราะก็ไม่ได้มีเวลาเยอะขนาดนั้น…

เมื่อเวลาจำกัด เราต้องชั่งน้ำหนักข้อดีข้อเสียดู ว่าโค้ดตรงไหนควรเขียนเทสต์ โค้ดตรงไหนเทสต์มือได้ โค้ดไหนเขียนไปแล้วเดี๋ยวก็โยนทิ้ง โค้ดตรงไหนไม่จำเป็นต้องเขียนด้วยซ้ำ ทำให้เราต้องรู้วิธีการเขียนโค้ดให้ Effective มากขึ้น

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

ในบทความมีอีกหลายประเด็นเลย… ส่วนตัวสัปดาห์ละ 30~35 ชั่วโมง พอละ

The most direct way to learn this attitude is to reduce your working hours. If you had to do your work in 32 hours a week, instead of 45, or 50, or 60—what would need to change?