कल मैंने दोपहर का एक अच्छा हिस्सा एक बग को ठीक करने की कोशिश में बिताया, जिसे मैंने तुच्छ समझा। मैं हलकों में घूम रहा था, कोई सुराग नहीं था कि क्या गलत था। कोड के बड़े हिस्से को फिर से लिखना। SO पर जाँच हो रही है। फिर भी कोई खुशी नहीं।
इसलिए मैं घर गया, कुत्ते को लेकर चला गया, थोड़ा टीवी देखा और सोने जाने से ठीक पहले बिंगो मुझे स्पष्ट गलती का एहसास हुआ जो मैं कर रहा था। आज सुबह इसे ठीक करने में लगभग 10 मिनट लगे।
जब मैं घर में था, मैं समस्या के बारे में सक्रिय रूप से नहीं सोच रहा था। फिर भी खुद को स्थिति से बाहर निकालने ने मुझे इसे हल करने में सक्षम बनाया।
ऐसा पहली बार नहीं हुआ है, और मुझे पता है कि यह प्रोग्रामिंग समस्या को हल करने का एक सामान्य तरीका है। मैंने लोगों को जवाब सपने में भी सुना है।
यह काम क्यों करता है?
शायद इससे भी महत्वपूर्ण बात यह है कि क्या एक अच्छा मार्गदर्शक है, जब आपको किसी समस्या से ब्रेक लेना चाहिए, ब्रेक कितना लंबा होना चाहिए, और कितनी देर बाद एक समस्या को प्रभावी होने से रोकना चाहिए?
मुझे लगता है कि मैं इस अवचेतन प्रसंस्करण (या जो कुछ भी चल रहा है) का अनुकूलन करने की कोशिश कर रहा हूं