ฉันได้พบนี้บทความในโพสต์หลายที่ดังนั้น ฉันพบว่าตัวเองตกอยู่ในแม่แบบที่ 6; "นักทฤษฎี"
มันกำหนด "นักทฤษฎี" เป็น:
นักทฤษฎีรู้ทุกอย่างเกี่ยวกับการเขียนโปรแกรม เขาหรือเธอสามารถใช้เวลาสี่ชั่วโมงในการบรรยายเกี่ยวกับประวัติของภาษาการเขียนโปรแกรมที่คลุมเครือหรือแสดงหลักฐานว่ารหัสที่คุณเขียนนั้นมีค่าน้อยที่สุดอย่างสมบูรณ์แบบและอาจใช้เวลาอีกสามนาโนวินาทีในการเรียกใช้ ปัญหาคือ Theoretician ไม่ทราบเกี่ยวกับการพัฒนาซอฟต์แวร์ เมื่อ Theoretician เขียนโค้ดมันเป็น“ ความงดงาม” ที่มนุษย์ปุถุชนไม่สามารถเข้าใจได้ เทคนิคที่ชื่นชอบของเขาหรือเธอคือการเรียกซ้ำและบล็อคของโค้ดทุกอันมีการปรับแต่งให้มากที่สุด
นักทฤษฎียังเบี่ยงเบนความสนใจได้ง่าย งานง่าย ๆ ที่ควรใช้เวลาหนึ่งชั่วโมงใช้เวลานักทฤษฎีสามเดือนเนื่องจากพวกเขาตัดสินใจว่าเครื่องมือที่มีอยู่ไม่เพียงพอและพวกเขาต้องสร้างเครื่องมือใหม่เพื่อสร้างห้องสมุดใหม่เพื่อสร้างระบบใหม่ทั้งหมดที่ตรงตามมาตรฐานระดับสูงของพวกเขา นักทฤษฎีสามารถกลายเป็นหนึ่งในผู้เล่นที่ดีที่สุดของคุณหากคุณสามารถทำให้เขาหรือเธอเล่นในขอบเขตของโครงการและหยุดใช้เวลาในการทำงานกับอัลกอริทึมการเรียงลำดับขั้นสูงสุด
แม้ในขณะที่ทำงานในสิ่งที่ควรเป็นโครงการที่เรียบง่ายฉันก็มักจะจมอยู่ในความพยายามที่จะควบคุมทุกสิ่งตั้งแต่เริ่มต้น (นี่อาจอธิบายได้ว่าทำไมฉันถึงเสียเวลาประมาณ 2 ปีที่พยายามสร้างระบบปฏิบัติการจากศูนย์ ในที่สุดก็ไม่มีจุดหมาย)
อะไรจะช่วยฉันหลีกเลี่ยงการทำสิ่งนี้? และยึดมั่นในหลักการ KISS?
ขอบคุณ