Zen, part I: การเขียนโปรแกรมเป็นเพียงถนนไม่ใช่ทาง
การเขียนโปรแกรมเป็นเพียงเทคนิคในการสอนคอมพิวเตอร์ว่าต้องทำอะไร การประสบความสำเร็จในการสร้างซอฟต์แวร์ที่รวดเร็วและเชื่อถือได้หมายถึงการรู้อัลกอริธึมวิธีปฏิบัติที่ดีที่สุดและสิ่งอื่น ๆ ทั้งหมดที่ไม่จำเป็นต้องเชื่อมต่อกับการเขียนโปรแกรมของคุณ (ภาษา)
Zen, part II: ถ้าคุณรีบรีบเดินไปช้า ๆ หากคุณกำลังรีบจริงๆให้อ้อม
ฟังดูงี่เง่า แต่อย่าปล่อยให้ตัวเองประนีประนอมที่ (จริงๆ) อาจทำให้คุณเดือดร้อนในภายหลัง ฉันได้รับกฎ: หากคุณเป็นแกนหลักของโปรแกรมพยายามให้แม่นยำและดีที่สุด หากคุณใช้วิธีการจากแกนกลางที่ลึกลงไปในซอฟต์แวร์ของคุณให้ลองทำการเขียนรหัสให้เร็วขึ้น หากคุณกำลังเขียนโค้ดเหนือสองสิ่งนี้คุณสามารถทำให้เลอะเทอะมากขึ้นอีกเล็กน้อย
ข้อผิดพลาดในการออกแบบนั้นหายากที่สุดและ / หรือแก้ไขขั้นตอนต่อไปคือข้อผิดพลาดในการเขียนโปรแกรมในส่วนที่ทุกคนต้องพึ่งพาจากนั้นส่วน "การแสดงซอฟต์แวร์ออกจริง" หากคุณต้องการแก้ไขข้อผิดพลาดในการออกแบบในตอนท้ายของโครงการ ummm นั่นไม่ดี ... ;-)
Zen, ส่วนที่ III: รู้เส้นทางของคุณ, Neo
รู้สภาพแวดล้อมเครื่องมือและสิ่งที่คุณเชื่อถือได้ในชีวิตประจำวันและจัดเรียงให้เหมาะกับคุณ ดีที่สุดถ้าคุณใช้การเขียนโปรแกรม "สภาพแวดล้อม" ของคุณอย่างเป็นธรรมชาติจนคุณไม่ต้องคิดถึงมัน หากคุณต้องทำงานให้เสร็จอย่าแนะนำ "สิ่งใหม่ ๆ ที่น่าสนใจ" แต่ทำงานของคุณ สิ่งนี้สามารถนำมาใช้ในโครงการใหม่กล่าวคือเมื่อคุณมีเวลาเตรียมและใช้