ज़ेन, भाग I: प्रोग्रामिंग केवल सड़क है, रास्ता नहीं।
प्रोग्रामिंग केवल एक कंप्यूटर को सिखाने की तकनीक है जो यह करना होगा। तेजी से बनाने में सफल होने के लिए, विश्वसनीय सॉफ़्टवेयर का अर्थ है आपके एल्गोरिदम, सर्वोत्तम प्रथाओं और अन्य सभी सामान जो आपके प्रोग्रामिंग (भाषा) से जरूरी नहीं जुड़े हैं।
ज़ेन, भाग II: यदि आप जल्दी में हैं, तो धीरे-धीरे टहलें। यदि आप वास्तव में जल्दी में हैं, तो चक्कर लगाएं।
मूर्खतापूर्ण लगता है, लेकिन अपने आप को समझौते में न आने दें कि (वास्तव में) आपको बाद में परेशान कर सकता है। मुझे एक नियम मिला: यदि आप किसी कार्यक्रम के मूल में हैं, तो यथासंभव सटीक और अच्छा बनने का प्रयास करें। यदि आप कोर से ऐसे तरीकों का उपयोग कर रहे हैं जो आपके सॉफ़्टवेयर में गहरे हैं, तो कोडिंग में तेज़ होने का प्रयास करें। यदि आप इन दोनों से ऊपर कोडिंग कर रहे हैं, तो आप थोड़ा अधिक मैला भी कर सकते हैं।
डिजाइन त्रुटियां सबसे कठिन हैं और / या ठीक करना, अगला चरण उन सभी भागों में प्रोग्रामिंग त्रुटियां हैं जो हर किसी पर निर्भर करती हैं, फिर "वास्तविक शो-ऑफ सॉफ्टवेयर पार्ट्स"। यदि आपको किसी प्रोजेक्ट के अंत में एक डिजाइन त्रुटि को ठीक करने की आवश्यकता है, तो उम्म, यह अच्छा नहीं है ... ;-)
ज़ेन, भाग III: अपना रास्ता जानिए, नियो।
अपने पर्यावरण, औजारों और उस सामान को जानें जिस पर आप दैनिक आधार पर भरोसा करते हैं और इसे क्रमबद्ध करते हैं ताकि यह आपके लिए काम करे। सर्वश्रेष्ठ यदि आप अपने प्रोग्रामिंग "पर्यावरण" का उपयोग करते हैं तो यह स्वाभाविक है कि आपको इसके बारे में सोचना भी नहीं है। अगर आपको नौकरी करनी है तो "फैंसी नया सामान" पेश न करें बल्कि अपना काम करें। यह सामान एक नई परियोजना में पेश किया जा सकता है, अर्थात् तब जब आपके पास इसे तैयार करने और उपयोग करने का समय हो।