हर प्रोग्रामर, एक बार एक महान समय में, एक आदर्श दिन है। आपका अलार्म अच्छा लगने से 5 मिनट पहले आप उठ जाते हैं। नाश्ता बनाया जाता है और काउंटर पर, ताज़ी कॉफी के साथ, ताकि आप किसी चीज़ को पकड़ सकें और दरवाज़े से बाहर निकल सकें। आपके आवागमन के दौरान आप हरे रंग की रोशनी से टकराते हैं, और यातायात विशेष रूप से हल्का लगता है। आपके सामने आने वाले दिन को देखते हुए, आप अपने आगे के कार्य के डिजाइन और परिणामों को पूरी तरह से समझने में सक्षम हैं, जिसे दृढ़ आवश्यकताओं के साथ अच्छी तरह से योजनाबद्ध किया गया है।
आप काम पर लग जाते हैं और आप पाते हैं कि आपके पास कोई महत्वपूर्ण ईमेल नहीं है, कोई ध्वनि मेल प्रतीक्षा नहीं कर रहा है, और आपके सहकर्मी या तो बाहर हैं या बैठकों में जिन्हें आपको शामिल नहीं होना है। आप अपने संपादक को आग लगाते हैं और तुरंत ज़ोन में हैं, आप कोड की संरचना को महसूस कर सकते हैं और अपने डेटा संरचनाओं और एल्गोरिदम को एक सुंदर और सामंजस्यपूर्ण पूरे स्थान पर फिटिंग देख सकते हैं। विचार आपके हाथों से कीबोर्ड तक बहते हैं, जो पूरी तरह से गठित कोड में प्रवेश करते हैं, जो सुरुचिपूर्ण, बनाए रखने योग्य है, और एक बग नहीं मिल सकता है।
दिन के दौरान आप बिना किसी रुकावट के काम करते हैं, कार्यालय शांत होता है और आप इतने अधिक ध्यान केंद्रित करते हैं कि आप कभी भी किसी भी समय को खबरों, ब्लॉग्स आदि पर पकड़ने के लिए लुभाते नहीं हैं, जब आप अपने परीक्षणों को संकलित करते हैं और चलाते हैं, तो आप पाते हैं कि सब कुछ एक अड़चन के बिना काम करता है, निश्चित रूप से आप जानते थे कि यह होगा, और दिन के अंत में आप बिना किसी संघर्ष के। अपने रास्ते पर घड़ी को देखते हुए आप महसूस करते हैं कि आपने 12 घंटे में लगा दिया और यह एक संक्षिप्त 20 मिनट के कोडिंग सत्र की तरह महसूस किया।
वह दिन, वह सही दिन, वह है जो हम मानते हैं कि हमारे पास हर बार हमें कुछ भी अनुमान लगाने के लिए होगा।