ฉันต้องยอมรับว่าฉันไม่เคยทำงานในโครงการที่น่าเบื่อและไม่น่าสนใจดังนั้นฉันจึงไม่แน่ใจว่าฉันเข้าใจคำถามของคุณหรือไม่ และฉันพัฒนาระบบขององค์กรเพื่อการดำรงชีวิต :) ในทางปฏิบัติอย่างจริงจังฉันพบว่าโปรแกรมเมอร์นั้นใส่ใจกับการทำงาน "น่าเบื่อ" น้อยกว่าที่ฉันคาดไว้ งานที่ไร้ประโยชน์เช่นการกรอกแผ่นเวลาซึ่งไม่มีใครตรวจสอบเลยเป็นปัญหาที่ใหญ่กว่ามาก ที่ถูกกล่าวว่า:
รู้ว่าการตั้งค่าโปรแกรมเมอร์ของคุณ; โปรแกรมเมอร์บางคนไม่ชอบ GUI แต่มีบางคนอยู่ห่างจาก SQL พยายามที่จะเคารพการตั้งค่าเนื่องจากงานที่น่าเบื่อสำหรับโปรแกรมเมอร์คนหนึ่งอาจสนุกกับงานอื่น ถ้ามันเป็นไปไม่ได้ที่จะแบ่งงานด้วยวิธีใด ๆ ทำให้มันน่าสนใจโดยเพิ่มการแข่งขัน - ปล่อยให้พวกเขาแข่งขันกันว่าใครจะเป็นคนแรกที่จะจบส่วนของเขาหรือทำสกอร์บอร์ดที่มีรหัสน้อยที่สุด ของข้อบกพร่องใน QA Microsoft เป็นที่รู้จักในด้านวัฒนธรรมองค์กรของพวกเขาซึ่งทำให้โปรแกรมเมอร์แข่งขันในแนวทางที่แตกต่างกันและเลือกวิธีที่ดีที่สุดในตอนท้ายหรือผสมผสานส่วนที่ดีที่สุดของแต่ละวิธีในผลิตภัณฑ์สุดท้าย
การเป็นเจ้าของส่วนหนึ่งของผลิตภัณฑ์และการควบคุมมันยังเพิ่มการมีส่วนร่วมอย่างมาก ในทางตรงกันข้ามไม่มีอะไรน่าเบื่อไปกว่าการมีคนมาช่วยงานของคุณ นอกจากนี้หากมีงานที่เกิดซ้ำทุกคนเกลียดการอธิบายภาพใหญ่ - นั่นเป็นสิ่งที่ต้องทำและทำไมและหมุนคนที่ทำมันในแต่ละสัปดาห์มักจะเกินพอ