शुरुआती development phase में environment setup और छोटे function unit के module development में AI बहुत प्रभावी है, लेकिन इसके अलावा code और prompt ठूंसकर की जाने वाली vibe coding maintainability के नज़रिए से एक आपदा है। शुरुआत में कुछ बार यह सफल हो सकती है, लेकिन आखिरकार हर बार समस्या आने पर तब तक AI से N बार कोशिश करवानी पड़ती है जब तक वह अपनी समस्या खुद हल न कर दे, और इस डर के साथ जीना पड़ता है कि पता नहीं यह solution कोई दूसरा bug पैदा कर दे।
लगता है बस हद से ज़्यादा vibe coding को रोकना होगा। असिस्टेंट के साथ काम करते हुए और कुछ बारीक लेकिन सरल algorithm लिखने में, इससे बेहतर कुछ और मिलना मुश्किल लगता है।
आखिरकार यह efficiency का ही मुद्दा है।
ग्राहकों के साथ सीधे समन्वय करने के सच में कई फायदे हैं, लेकिन
मीटिंग और फोन जैसी बार-बार होने वाली बातचीत की वजह से काम की continuity अक्सर टूट जाती है और development में लगाने के लिए समय कम हो जाता है।
ऐसी स्थिति में कंपनी को घटी हुई productivity से निपटने के लिए hiring plan बनाना चाहिए।
समस्या यह है कि आम तौर पर ऐसा करने का इरादा नहीं होता।
आखिरकार समय की कमी के कारण, जैसे-जैसे वक्त बीतेगा, quality गिरने की संभावना बढ़ती जाएगी।
मुझे लगता है कि इसके फायदे और नुकसान, दोनों पर अच्छी तरह विचार करना चाहिए।
डेवलपर की क्षमता के अनुसार
अगर बुनियादी समझ वाला व्यक्ति इसे इस्तेमाल करे, तो AI का उपयोग करके high-quality development संभव है
और अगर बुनियादी समझ न हो, तो बात पूरी तरह भटक जाती है
ठीक वैसे ही जैसे किसी रसोइए में बुनियादी कौशल होना या न होना फर्क पैदा करता है
असल में vulnerabilities हटाने के तरीके इतने ज़्यादा हैं कि कोई एक सही जवाब नहीं है, लेकिन
मेरे मामले में, मैं जितना हो सके उतना stabilized latest version इस्तेमाल करता हूँ, और GitHub Actions इस्तेमाल करते समय security bot को अधिकतम हद तक enabled रखता हूँ। दरअसल, जैसा कि आप इस xwindow image में देख सकते हैं, इसमें कोई programming वाला हिस्सा नहीं है, इसलिए installed programs की अपनी default vulnerabilities ही होंगी।
मैं हाल ही में Docker सीख रहा हूँ। मैंने trivy से इस इमेज की vulnerabilities स्कैन कीं, तो 1053 vulnerabilities मिलीं। ऐसा नहीं लगता कि वे सब महत्वपूर्ण हैं; बस लगता है जैसे यह हर तरह की चीज़ पकड़ लेता है। क्या व्यावहारिक तौर पर यह जाँचने और हासिल करने के बारे में कोई सलाह मिल सकती है कि इमेज कितनी secure है?
Windows में ऐसे विज्ञापननुमा notifications दिखना जिन्हें बंद नहीं किया जा सकता, वैसा ही लगता है जैसे Samsung ने Galaxy फोन के default apps में ads डाल दिए हों.
अरे, सही कहा। मूल लेख ढूंढकर भी मिलना मुश्किल है, इसलिए लगता है इसे ऐसे ही छोड़ देना चाहिए।
ओहोओक.. VS Code चल नहीं रहा है :)
अभी यह कहने लायक पैमाना नहीं है कि यह सफल हुआ है या असफल,
लेकिन मैं Mimestream नाम के Gmail client को बहुत खुशी से इस्तेमाल कर रहा हूँ.
https://mimestream.com/
अब तक इस्तेमाल किए गए mail clients में यह मुझे सबसे ज़्यादा संतोषजनक लगा है... beta के समय से इस्तेमाल करना शुरू किया था, और अब लगभग 5 साल हो गए हैं.
शुरुआती development phase में environment setup और छोटे function unit के module development में AI बहुत प्रभावी है, लेकिन इसके अलावा code और prompt ठूंसकर की जाने वाली vibe coding maintainability के नज़रिए से एक आपदा है। शुरुआत में कुछ बार यह सफल हो सकती है, लेकिन आखिरकार हर बार समस्या आने पर तब तक AI से N बार कोशिश करवानी पड़ती है जब तक वह अपनी समस्या खुद हल न कर दे, और इस डर के साथ जीना पड़ता है कि पता नहीं यह solution कोई दूसरा bug पैदा कर दे।
हम्म.. "Hacker News Reality Check" सेक्शन के लिंक सब काफ़ी अजीब हैं। शुरू से ही मूल लेख में गलत लिंक लगाए गए थे।
मैं पहले से ही बिल्कुल इसी तरह काम कर रहा हूँ~
अगर कम्युनिटी में वोट कराया जाए
तो लगता है कि 80-90% लोग इसी दिशा में बदल रहे हैं
क्या Jupyter built-in नहीं है?
YouTube का भी इंतज़ार रहेगा हाहा
अगर कंपनी से जुड़े डेवलपर के पास ज्ञान नहीं है, तो bus factor लगभग 0 पर सिमट जाता है।
लगता है बस हद से ज़्यादा vibe coding को रोकना होगा। असिस्टेंट के साथ काम करते हुए और कुछ बारीक लेकिन सरल algorithm लिखने में, इससे बेहतर कुछ और मिलना मुश्किल लगता है।
आखिरकार यह efficiency का ही मुद्दा है।
ग्राहकों के साथ सीधे समन्वय करने के सच में कई फायदे हैं, लेकिन
मीटिंग और फोन जैसी बार-बार होने वाली बातचीत की वजह से काम की continuity अक्सर टूट जाती है और development में लगाने के लिए समय कम हो जाता है।
ऐसी स्थिति में कंपनी को घटी हुई productivity से निपटने के लिए hiring plan बनाना चाहिए।
समस्या यह है कि आम तौर पर ऐसा करने का इरादा नहीं होता।
आखिरकार समय की कमी के कारण, जैसे-जैसे वक्त बीतेगा, quality गिरने की संभावना बढ़ती जाएगी।
मुझे लगता है कि इसके फायदे और नुकसान, दोनों पर अच्छी तरह विचार करना चाहिए।
डेवलपर की क्षमता के अनुसार
अगर बुनियादी समझ वाला व्यक्ति इसे इस्तेमाल करे, तो AI का उपयोग करके high-quality development संभव है
और अगर बुनियादी समझ न हो, तो बात पूरी तरह भटक जाती है
ठीक वैसे ही जैसे किसी रसोइए में बुनियादी कौशल होना या न होना फर्क पैदा करता है
क्या bus factor अनंत नहीं हो गया है?
लगता है Hacker News पर Reddit URL पोस्ट करते समय ज़्यादातर लोग old reddit का इस्तेमाल करते हैं। शायद इसलिए, क्योंकि यह हल्का भी है।
अनुवादित संस्करण
https://rosettalens.com/s/ko/python-performance-myths-and-fairy-tales
असल में vulnerabilities हटाने के तरीके इतने ज़्यादा हैं कि कोई एक सही जवाब नहीं है, लेकिन
मेरे मामले में, मैं जितना हो सके उतना stabilized latest version इस्तेमाल करता हूँ, और GitHub Actions इस्तेमाल करते समय security bot को अधिकतम हद तक enabled रखता हूँ। दरअसल, जैसा कि आप इस xwindow image में देख सकते हैं, इसमें कोई programming वाला हिस्सा नहीं है, इसलिए installed programs की अपनी default vulnerabilities ही होंगी।
मुझे ठीक से समझ नहीं आया कि इसे Hacker News पर old reddit लिंक के रूप में क्यों छोड़ा गया, लेकिन मौजूदा reddit UI का रास्ता यहाँ है।
मैं हाल ही में Docker सीख रहा हूँ। मैंने
trivyसे इस इमेज की vulnerabilities स्कैन कीं, तो 1053 vulnerabilities मिलीं। ऐसा नहीं लगता कि वे सब महत्वपूर्ण हैं; बस लगता है जैसे यह हर तरह की चीज़ पकड़ लेता है। क्या व्यावहारिक तौर पर यह जाँचने और हासिल करने के बारे में कोई सलाह मिल सकती है कि इमेज कितनी secure है?आह। वह वाला ज़्यादा उचित लगता है।
Windows में ऐसे विज्ञापननुमा notifications दिखना जिन्हें बंद नहीं किया जा सकता, वैसा ही लगता है जैसे Samsung ने Galaxy फोन के default apps में ads डाल दिए हों.