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