ऐसे समय होते हैं जब मैं प्रोग्रामिंग प्रोजेक्ट पर काम कर रहा होता हूं और मुझे अपने वातावरण (OSX या Linux) में कुछ सामान बदलने की खुजली होती है। विम बिल्कुल वैसा नहीं कर रहा है जैसा मैं चाहता हूं, इसलिए यह करने के बजाय कि मैं एक दो महीने (कभी-कभी वर्षों) के लिए जिस तरह से कर रहा हूं उसके बारे में सही तरीके से पता लगाता हूं। या हो सकता है कि मैं कुछ देर तक बैश में रहूं और मैं खुद से कहूं कि मैं बेहतर तरीका क्यों नहीं अपनाता।
बात यह है कि जब मैं बाहर जाता हूं और इस घंटे को उड़ान भरता हूं। कभी-कभी मैं जो चाहता हूं उसे पाने की कोशिश में फंस जाता हूं। मुझे पता है कि मैं वास्तव में करीब हूं, इसलिए मैं हार नहीं मानता। मैं आमतौर पर हमेशा इसे अंततः प्राप्त करता हूं, लेकिन इसके घंटों के टिंकरिंग और गुग्लिंग के बाद। मुझे हार मानने और कुछ ऐसा करने की भावना से नफरत है जिसे मैं जानता हूं कि वह बेहतर काम कर सकता है।
जब मैंने किया, तो मुझे यह जानकर एक गर्मजोशी महसूस हुई कि मेरा वातावरण थोड़ा अधिक सहज और व्यक्तिगत है, लेकिन मुझे आश्चर्य है कि मेरा समय बेहतर व्यतीत हो सकता है। मैं रेखा कहां खींचूं? ऐसा लगता है कि सभी UNIX- शैली के साधनों के साथ सीखने के लिए एक अंतहीन राशि है।
हमेशा सोचा कि एक बेहतर प्रोग्रामर का संकेत वह है जो अपनी इच्छा से कंप्यूटर को मोड़ने के लिए अपने रास्ते से हट जाता है। क्या मैं यह ठीक कर रहा हूँ? मैं बैश शेल, यूनिक्स / लिनेक्स का आंकड़ा करता हूं, और विम हमेशा के लिए चारों ओर होगा, इसलिए मैं इसे एक निवेश के रूप में देखता हूं।
लेकिन फिर मैं सही काम करने के लिए vimperator फ़ायरफ़ॉक्स प्लगइन कुछ बेवकूफ चीज़ पाने की कोशिश में सिर्फ 3 घंटे बिताता हूं।
इसलिए मैं सोच रहा हूं कि यह समुदाय इस बारे में क्या सोचता है।