- บทความกล่าวถึงแนวคิดสแลงออสเตรเลียว่า "Can't Be Fucked" (CBF) ซึ่งหมายถึงภาวะที่ไม่อยากทำอะไรเพราะพลังงานหรือแรงจูงใจไม่เพียงพอ
- ผู้เขียนสะท้อนถึงผลกระทบของ CBF ต่อการเขียนโปรแกรม โดยเฉพาะในเรื่อง tech debt
- ผู้เขียนชื่นชมเหล่านักพัฒนาที่พิถีพิถันและรอบคอบ ซึ่งตั้งมาตรฐานสูงให้กับตนเองและไม่ยอมประนีประนอมกับมัน
- นักพัฒนาเหล่านี้จัดการปัญหาอย่างเหมาะสมตั้งแต่เนิ่น ๆ เพราะรู้ว่าหากปล่อยมันไว้จะยิ่งใช้เวลามากขึ้นในระยะยาว
- ผู้เขียนยอมรับว่าบางครั้งคำว่า 'ดีพอแล้ว' ก็เป็นทางเลือกที่ถูกต้องเมื่อพิจารณาข้อจำกัดของโครงการ และบางครั้งจำเป็นต้องลดขอบเขตงานเพื่อให้โครงการยังเดินหน้าต่อได้
- ผู้เขียนระบุว่าตนเองก็เคยประสบกับ CBF เป็นครั้งคราว พร้อมยกตัวอย่างเช่นการไม่เพิ่มการทดสอบ end-to-end ให้กับโปรเจกต์ หรือการไม่ทำรีแฟกเตอร์ครั้งใหญ่ให้เสร็จ
- ผู้เขียนเสนอว่า CBF อาจเกิดจากภาวะหมดไฟ การขาดกรอบความคิดแบบเติบโต หรือเพียงแค่ลักษณะนิสัยส่วนตัว
- ผู้เขียนชี้ว่าแรงจูงใจสามารถหายไปได้ง่าย และความรู้เพียงอย่างเดียวไม่เพียงพอที่จะหลีกเลี่ยง tech debt
- ผู้เขียนเตือนอย่านำสุภาษิตหรือคติในวงการวิศวกรรมซอฟต์แวร์มาใช้เป็นข้ออ้างในการไม่ทำสิ่งที่ถูกต้องเพียงเพราะ CBF
- ผู้เขียนแนะนำให้ซื่อสัตย์เมื่อกำลังประสบกับ CBF เพื่อให้ผู้อื่นสามารถตัดสินใจเกี่ยวกับงานนั้นได้อย่างมีข้อมูล
- ผู้เขียนสรุปว่าความขี้เกียจวิวัฒนาการขึ้นมาด้วยเหตุผลบางอย่าง และการใช้พลังงานอย่างเลือกสรรอาจมีข้อดีได้
1 ความคิดเห็น
ความเห็นจาก Hacker News