टिप्पणी लिखते-लिखते मुझे लग रहा है कि मैं लेख में जो संदेश व्यक्त करना चाहता था, वह अब साफ़ हो रहा है.
मेरा मानना था कि अलग-अलग कंपनियों में डेवलपर्स की मांग किसी न किसी तरह कम हो सकती है, लेकिन जिन कंपनियों, या उनके समान व्यवसायों/व्यक्तियों को 'development work' की ज़रूरत होगी, उनकी संख्या कहीं अधिक बढ़ेगी, इसलिए डेवलपर्स के लिए काम अब भी बहुत रहेगा.
बेशक, AI उन चीज़ों को भी replace कर सकता है, लेकिन अगर बात वहाँ तक पहुँच गई, तो शायद ऐसा कोई job role नहीं बचेगा जिसे replace न किया जा सके...
मैं सहमत हूँ। आगे चलकर लगता है कि काम AI coding और इंसानों द्वारा किए जाने वाले design और review में बंट जाएगा, और जब तक पूरे project को समझने वाला AI नहीं आ जाता, तब तक दोनों सह-अस्तित्व में रहेंगे।
JavaScript को replace करने के बजाय उसे complement करना—मुझे लगता है कि यही TypeScript की वह सफलता का कारण है जिसकी वजह से उसने Dart पर बढ़त बनाई। सच में लगता है कि इसे सीखना बहुत सही फैसला था।
मुझे लगता है कि Vibe Coding में process को monitor और supervise करने की अवधारणा कुछ बेमेल-सी है.
जहाँ तक मैं समझता हूँ, मूल vibe coding में आप AI को सिर्फ शब्दों में समझाते हैं; वह Efficient Coding with LLM जैसी अवधारणा नहीं है. Capathy ने जिस vibe की बात की थी, यह उससे बिल्कुल अलग माहौल की बात लगती है. मेरी नज़र में यह बस low coding with LLM जैसा है.
स्टार्टअप्स के लिए ज़रूरी product engineering को गहराई से समझना अच्छी बात है, लेकिन मेरा मानना है कि तकनीक को उसकी चरम सीमा तक ले जाकर उसे लगातार तराशने और निखारने का रास्ता भी अब भी उतना ही सार्थक है. सरल web applications बनाने वाला development भले ही AI से replace हो जाए, लेकिन किसी न किसी को Kubernetes की परिकल्पना करनी होगी और ElasticSearch को design करना होगा.
मुझे लगता है कि बनाते-बनाते यह आखिरकार Next.js जैसा ही हो जाएगा।
बेहतरीन है...
ऐसा एक प्रतिवाद भी है: https://hackers.pub/@yurume/0195cc17-b1ed-712e-9ecf-dcc49158220a
टिप्पणी लिखते-लिखते मुझे लग रहा है कि मैं लेख में जो संदेश व्यक्त करना चाहता था, वह अब साफ़ हो रहा है.
मेरा मानना था कि अलग-अलग कंपनियों में डेवलपर्स की मांग किसी न किसी तरह कम हो सकती है, लेकिन जिन कंपनियों, या उनके समान व्यवसायों/व्यक्तियों को 'development work' की ज़रूरत होगी, उनकी संख्या कहीं अधिक बढ़ेगी, इसलिए डेवलपर्स के लिए काम अब भी बहुत रहेगा.
बेशक, AI उन चीज़ों को भी replace कर सकता है, लेकिन अगर बात वहाँ तक पहुँच गई, तो शायद ऐसा कोई job role नहीं बचेगा जिसे replace न किया जा सके...
ऐसे core component designers की संख्या सीमित है, इसलिए आखिरकार मेरा मानना है कि "developers" नामक पेशे की मांग कम होना सही है।
मुझे पहले लिखा हुआ एक लेख याद आ रहा है.
“सवाल पूछते और मदद माँगते समय कम आंके जाने, ठुकराए जाने और दूसरों के लिए परेशानी बनने के डर पर काबू पाना“
https://hi.news.hada.io/topic?id=8574
बहुत अच्छी बात है!
बहुत ही सार्थक और बेहतरीन लेख के लिए धन्यवाद!
हमारी कंपनी की टीमें यह कहकर प्रोजेक्ट करती रहीं कि JavaScript ही काफ़ी है, लेकिन अब वे सब TypeScript में पूरी तरह migrate कर रही हैं
मैं सहमत हूँ। आगे चलकर लगता है कि काम AI coding और इंसानों द्वारा किए जाने वाले design और review में बंट जाएगा, और जब तक पूरे project को समझने वाला AI नहीं आ जाता, तब तक दोनों सह-अस्तित्व में रहेंगे।
फिर भी इकोसिस्टम के लिहाज़ से Linux ही बढ़त में होगा..
JavaScript को replace करने के बजाय उसे complement करना—मुझे लगता है कि यही TypeScript की वह सफलता का कारण है जिसकी वजह से उसने Dart पर बढ़त बनाई। सच में लगता है कि इसे सीखना बहुत सही फैसला था।
टाइपो हो गया था. T_T
खासकर बाद वाला इसलिए ज़्यादा था क्योंकि AI से 'मेरी बात मनवाना' आसान नहीं था -> पहले वाला
सहमत हूँ! बेशक वहाँ भी AI मदद करेगा, लेकिन सिर्फ vibe के भरोसे यह मुश्किल होगा, ऐसा मुझे लगता है।
मुझे लगता है कि Vibe Coding में process को monitor और supervise करने की अवधारणा कुछ बेमेल-सी है.
जहाँ तक मैं समझता हूँ, मूल vibe coding में आप AI को सिर्फ शब्दों में समझाते हैं; वह Efficient Coding with LLM जैसी अवधारणा नहीं है. Capathy ने जिस vibe की बात की थी, यह उससे बिल्कुल अलग माहौल की बात लगती है. मेरी नज़र में यह बस low coding with LLM जैसा है.
उफ़, बिल्कुल बेकार-सा...
आहा.....
जवाब देने वाले आप दोनों का बहुत धन्यवाद!
मुझे पहले बिंदु से सहमत होना मुश्किल लगता है।
मैं यह बात बहुत महसूस करता हूँ। क्योंकि एक छोटी कंपनी में अच्छे इंजीनियरों को भर्ती करने की कोशिश कर रहा हूँ, लेकिन यह सच में आसान नहीं है।
स्टार्टअप्स के लिए ज़रूरी product engineering को गहराई से समझना अच्छी बात है, लेकिन मेरा मानना है कि तकनीक को उसकी चरम सीमा तक ले जाकर उसे लगातार तराशने और निखारने का रास्ता भी अब भी उतना ही सार्थक है. सरल web applications बनाने वाला development भले ही AI से replace हो जाए, लेकिन किसी न किसी को Kubernetes की परिकल्पना करनी होगी और ElasticSearch को design करना होगा.
"ASO का सपना" वाली टिप्पणी प्रभावशाली लगी।