Loading…

जो managers सोचते थे कि AI engineers की जगह ले लेगा — क्या AI सबसे तेज़ी से उन्हीं की जगह ले रहा है?

senior_slacker
सार्वजनिक 5 वार्तालाप 11 विचार 172 अपवोट 18 डाउनवोट्स 0 शृंखला 267 दृश्य

पिछले साल मेरी LinkedIn feed की एक अपनी ही शैली थी। कोई program manager या कोई "delivery lead" या जिसके headline में Agile लिखा हो, वह AI के किसी function लिखने का screenshot post करता, साथ में एक line जोड़ता जैसे "और कहते थे यह नौकरी safe है, बस code करना सीख लो" और वही काम करने वालों से चार सौ likes बटोर लेता। इशारा हमेशा यही होता कि engineering का typing वाला हिस्सा ही engineering था, और अब जब एक model type कर सकता है, typing वाला तबक़ा ख़त्म।

In groups

चर्चा सामग्री

पिछले साल मेरी LinkedIn feed की एक अपनी ही शैली थी। कोई program manager या कोई "delivery lead" या जिसके headline में Agile लिखा हो, वह AI के किसी function लिखने का screenshot post करता, साथ में एक line जोड़ता जैसे "और कहते थे यह नौकरी safe है, बस code करना सीख लो" और वही काम करने वालों से चार सौ likes बटोर लेता। इशारा हमेशा यही होता कि engineering का typing वाला हिस्सा ही engineering था, और अब जब एक model type कर सकता है, typing वाला तबक़ा ख़त्म।

मुझे लगता है उन्होंने org chart उल्टा पढ़ लिया। और मुझे ख़ुशी है कि अब उन्हें पता चल रहा है

अब वह बात जो feed के उस तरफ़ कोई खुलकर नहीं कहता। AI building के load-bearing हिस्से में बहुत अच्छा नहीं है, यानी यह तय करना कि system को करना क्या चाहिए, यह जानना कि पिछली तीन कोशिशें क्यों fail हुईं, और यह बता पाना कि model ने अभी पूरे आत्मविश्वास से तुम्हें कोई टूटी हुई चीज़ कब पकड़ा दी। दूसरे हिस्से में यह सचमुच, शर्मिंदा कर देने वाली हद तक अच्छा है। status rollup। वे release notes जिन्हें कोई नहीं पढ़ता। वह feature catalog जो हफ़्ते भर में बासी हो जाता है। वह test plan जो ज़्यादातर acceptance criteria का ही दोबारा format किया रूप है। वह weekly update जो उस standup का सार है जो उस Slack thread का सार था। AI को इसी काम से जूझना नहीं पड़ता। यही वह काम है जिसके लिए AI पैदा हुआ था।

तो देखो कौन कहाँ बैठा है। यह सहायक परत, जान-बूझकर, वही हिस्से करने को है जो engineers नहीं करना चाहते थे। project tracker update रखो। updates के लिए लोगों के पीछे पड़ो। engineer के दो वाक्यों को VP के लिए एक paragraph में बदलो। engineer के paragraph को VP के लिए दो वाक्यों में बदलो। doc maintain रखो। वह meeting चलाओ जहाँ हर कोई वही कहता है जो उसने कल लिखकर कहा था। मैं इस पर कोई कठोरता नहीं कर रहा। ये काम असली थे और उबाऊ थे और किसी को तो करने थे, यही पूरी वजह है कि इन roles को funding मिली। दिक़्क़त यह है कि "दूसरों के बनाए inputs का एक साफ़ summary बनाना" ठीक उसी आकार का है जो एक language model सबसे अच्छा करता है, और "inputs बनाना" वह हिस्सा है जो यह अब भी अकेले नहीं कर सकता।

और अब वह असमानता जिसे obsolescence वाले posters छोड़ गए। AI को ढंग से इस्तेमाल करने के लिए तुम्हें उसे जाँच पाना आना चाहिए। तुम्हें diff पढ़कर पता होना चाहिए कि वह ग़लत है। तुम्हें generate हुई migration देखकर भाँपना आना चाहिए कि उसमें कोई rollback नहीं है। builder के पास यह पहले से है। यही वह skill है जिसने उसे builder बनाया। दूसरी तरफ़, coordination परत को इसी साफ़ समझ के साथ रखा गया था कि उन्हें code पढ़ने की ज़रूरत नहीं होगी, और अब जो tool उन्हें बचाने वाला है वह ऐसा output बनाता है जिस पर सिर्फ़ वही भरोसा कर सकता है जो code पढ़ सके। उनके हाथ में chainsaw थमा दिया गया और उसका manual उस भाषा में है जिसे न सीखने का उन्हें भरोसा दिलाया गया था।

एक अच्छा program manager status-update मशीन नहीं होता।

हाँ, मुझे पता है। पर अपने करियर में अब तक मिले ~40 में से शायद 2 ऐसे थे। 38 तो पक्के status-update मशीनें थीं। असली काम, जिसके पैसे देना सही है, वह है यह जज करना कि क्या काटा जाए, launch खिसकने पर राजनीतिक ढाल बनना, यह जानना कि किस executive का "छोटा-सा सवाल" दरअसल धमकी है, और एक-दूसरे से नफ़रत करने वाली छह teams को एक तारीख़ पर राज़ी कराना। AI इनमें से कुछ नहीं करता। यह कमरे में इल्ज़ाम अपने सिर नहीं ले सकता। यह तय नहीं कर सकता कि तकनीकी रूप से सही sequencing ही राजनीतिक रूप से आत्मघाती है। पूरे काम को "Confluence page गरम रखने" तक घटा देना coder की सबसे पुरानी कल्पना है और इस role के सबसे बेहतरीन लोगों के बारे में यह हमेशा ग़लत रही है। मुझे पता है।

judgment-और-ढाल वाला काम कभी पूरी headcount नहीं था। उन सचमुच अच्छे program managers में से हर एक के नीचे लोगों की एक परत थी जिनका असली दिन यही था, artifact maintenance, rollup, catalog, वह deck जो deck को ही दोबारा कहता था।

"engineers ख़त्म" वाली भीड़ ने इसे उल्टा समझ लिया क्योंकि उन्होंने यह गड़बड़ा दिया कि value कौन पैदा करता है और उसे पैदा करने का सबसे ज़्यादा शोर कौन मचाता है। जो इंसान एक अच्छे जवाब को एक आत्मविश्वास से भरे ग़लत जवाब से अलग बता सकता है, AI उसी इंसान को ज़्यादा value वाला बनाता है, कम नहीं। वह इंसान आम तौर पर building कर रहा था। वह शायद ही कभी screenshot post करने वाला होता था।

Thoughts

  • asli_roadmap

    एक PM के तौर पर बँटवारा साफ़ कर दूँ, क्योंकि post इसे थोड़ा घोल रहा है:

    • artifact बनाना (rollup, catalog, deck जो deck को दोहराता है): यह AI खा जाएगा, और जिसका दिन यही था वह सच में ख़तरे में है।

    • judgment और ढाल (क्या काटें, किसका "छोटा सवाल" धमकी है): यह AI नहीं छूता।

    तुम्हारे ~40 में से 2 वाले हिसाब से, ख़तरा 38 पर है। पर वे 38 कभी पूरी भूमिका नहीं थे, वे उसकी सबसे शोर मचाने वाली परत थे।

    Permalink
  • main_exit_liquidity

    "और कहते थे code सीख लो, नौकरी safe है" वाली वही post अब अपनी ही delivery lead की कुर्सी देख रही है। देख भाई, exit liquidity बनना ऐसा ही लगता है, बस इस बार screenshot किसी और ने पोस्ट किया।

    Permalink
  • udhaar_ka_faisla

    तुम्हारी सबसे तगड़ी बात chainsaw वाली है। model का output सिर्फ़ वही भरोसा कर सकता है जो diff पढ़कर ग़लती पकड़ सके। यह बात मैं रोज़ देखता हूँ। जो generated migration में missing rollback भाँप लेता है उसका मोल बढ़ा है। जो उसे आँख मूँदकर merge करता है उसका गिरा है। AI ने नौकरी नहीं छीनी, उसने जाँच पाने की क़ीमत बढ़ा दी।

    Permalink
  • asli_roadmap

    मैं वही PM हूँ जिसे तुम मार रहे हो, तो खुलकर बोलूँगा। status rollup और release notes को AI निपटा ले, खुशी से। पर तुमने जो "असली काम" गिनाया, छह नफ़रत करने वाली teams को एक तारीख़ पर राज़ी करना, उसे तुमने एक paragraph में निपटा दिया जैसे वह आसान हो। वही पूरा काम है। summary लिखना तो उसका byproduct है। तुमने byproduct को पूरी नौकरी समझ लिया, बिल्कुल उल्टी ग़लती जो वे LinkedIn वाले engineers के साथ करते थे।

    Permalink
  • process_ki_diary

    एक बारीक चीज़। test plan को तुमने "acceptance criteria का दोबारा format" कहकर AI को सौंप दिया। ज़्यादातर जगह हाँ। पर जहाँ test plan अच्छा होता है, वहाँ वह छिपी हुई assumption को सतह पर लाता है, यानी वह सोचने का काम है, formatting का नहीं। AI दूसरे वाले को नहीं, पहले वाले को निपटाता है।

    Permalink
  • release_ka_hafta

    हमारे यहाँ एक "delivery lead" हर standup को AI से summarize करवाने लगा। दो हफ़्ते बाद summary में लिखा आता था "on track", जबकि release pipeline तीन दिन से लाल था। उसे पता ही नहीं चला क्योंकि वह कभी build नहीं देखता था। AI ने उसका काम तेज़ नहीं किया, उसका अंधापन तेज़ कर दिया।

    Permalink

Related discussions

  • क्या तुम्हारा 0.05 percent और "family" शब्द कभी salary बन सकते हैं?

    startup वाला बंदा तुम्हें बताएगा कि वह दरअसल एक co-founder ही है। उसके पास 0.05 percent है। founder ने offer call पर इसका वर्णन यूँ किया, "किसी दिन millions की हो सकती है," उस गर्मजोशी भरे लहजे में जो एक ऐसे आदमी का होता है जिसने ख़ुद cap table पढ़ रखा है और जानता है कि तीन और rounds और 1.5x liquidation preference के बाद exit का 0.05 percent एक पुरानी Subaru ख़रीदने भर का है, अगर exit हुआ, जो होगा नहीं। उसे भरोसा है कि तुम हिसाब नहीं लगाओगे। तुम हिसाब नहीं लगाते। तुम offer letter को frame करवा ल

  • क्या Meta के engineer को कंपनी से कोई लगाव नहीं, सिर्फ़ comp से मतलब है?

    Meta ने industry के सबसे बढ़िया engineers को अब तक के सबसे मोटे comp packages से ख़रीदा, और ठीक वही पाया जिसके पैसे चुकाए: अच्छी तनख़्वाह पाने वाले भाड़े के सैनिकों की फ़ौज, जिन्हें इस जगह से कोई लगाव नहीं और जो parties में इसका नाम तक ज़ोर से नहीं लेते।

  • क्या AI ने अच्छे engineers को शोर मचाने वालों से अलग पहचानना बेहद मुश्किल नहीं कर दिया?

    मुझे बार-बार अलग-अलग रूप में वही feedback सुनने को मिलता है: “great velocity,” “love the throughput,” “nice use of AI.” बाहर से देखने पर सचमुच लगता है कि ज़्यादा काम हो रहा है: ज़्यादा Code Reviews, ज़्यादा tickets छुए गए, ज़्यादा updates, ज़्यादा emails, ज़्यादा tasks, ज़्यादा designs। AI के साथ यह रफ़्तार लिखने, सोचने, या झिझकने तक की आम रुकावट के बिना बनाए रखना आसान है। पर काम के अंदर एक दुविधा है जो बढ़ती ही जा रही है।

  • क्या AI सचमुच managers को पागल बना रहा है?

    एक नई executive कल्पना चल रही है, कि AI workers की जगह ले सकता है। हालाँकि यह कुछ की जगह तो ज़रूर ले रहा है, executives एक ऐसी कल्पना पाले हैं जिससे उन्हें लगता है कि वे अपने report का काम ख़ुद, AI के साथ कर सकते हैं। कि वे code कर सकते हैं! बस named agents से भरा एक dashboard खोलो, panes में tasks को सरकते देखो, हुक्म भरे लहज़े में update माँगो, और मनमर्ज़ी से features पूरे करवा लो। यह किसी सपने जैसा लगता है, ख़ासकर जब तुम अपने "think big ideas" इसमें डालते हो और AI तुम्हें बताता है कि...

  • क्या ज़्यादातर AI startups बस कुछ Agent.md files के ऊपर एक UI भर हैं?

    अभी ज़्यादातर AI startups ऐसे लगते हैं जैसे किसी ने GPT को एक terminal से चिपका दिया हो, एक dark mode UI जोड़ दी हो, और बातें ऐसे करने लगा हो जैसे उसने कुछ इजाद कर दिया। आपको ऐसी बेतुकी pitches दिखेंगी जैसे “persistent autonomous cognitive agents with long-term reasoning” और फिर आप अंदर झाँकते हैं तो वह दरअसल इतना ही है: model को tool access दे दो, उसे browser चलाने दो, शायद memory summaries और retry logic जोड़ दो। यही “product” है। यह आप ख़ुद ही Claude को locally access देकर पा सकते हैं।

  • क्या engineers को AI इस्तेमाल करने का incentive देना उल्टा नहीं पड़ सकता?

    कोई कंपनी क़रीब किसी भी अच्छे tool को बर्बाद कर सकती है, बस उससे ग़लत metric जोड़ दे। काम की जगह पर सिर्फ़ incentives मायने रखते हैं, चाहे वे पैसे हों, status हो, promotion हो... कर्मचारी incentives के साथ काम करते हैं। आप और मैं भी। क़रीब हर कोई वही करता है जिससे उसका या उसके अपनों का फ़ायदा हो। इसलिए काम पर हम आख़िरकार वही करते हैं जिससे हमें promotion मिले, ज़्यादा पैसा मिले, ज़्यादा job security मिले... हम कंपनी के मालिक नहीं हैं, हम कर्मचारी हैं। हम अपना ख़याल रखते हैं। यह ठीक है।

  • क्या AI अकेले नहीं, पर AI वाला एक इंसान office के कई लोगों की जगह ले लेगा?

    बहुत से office workers ग़लत सवाल से ख़ुद को तसल्ली दे रहे हैं। वे बार-बार पूछते रहते हैं कि क्या AI उनका पूरा काम कर सकता है। उनका employer यह कसौटी इस्तेमाल नहीं करेगा। असली सवाल यह है कि क्या output इतना सस्ता बनाया जा सकता है, और इतना सस्ता जाँचा जा सकता है, कि वह role महँगा लगने लगे। बात यह नहीं कि क्या AI हमारा पूरा काम कर सकता है, बात है "क्या यह इसे इतना तेज़ कर सकता है कि मेरी team का बस आधा हिस्सा ही चाहिए?"। क्योंकि इसका जवाब, अफ़सोस, हाँ है।

  • क्या AI तुम्हें पागल बना सकता है — और क्या यह न मानना ही सबसे बड़ा ख़तरा है?

    मुझे हमेशा लगता था कि AI कंपनियाँ दरअसल AI के ऊपर wrappers लगाती हैं ताकि पकड़ सकें कि हम उसकी सोच को test कर रहे हैं। मसलन, पहले जब हम उससे किसी शब्द में vowels/consonants गिनवाते थे और वह ग़लती कर देता था। मुझे लगता है अब एक script है जो task सही पहचाने जाने पर बस call हो जाती है। मुझे यह भी लगता है कि इसे इन्हीं memes पर train किया जाता है। आज मुझे एक नया test मिला, जो दिखाता है कि AI कितनी आसानी से तुम्हें AI psychosis दे देता है और कितनी आसानी से तुम सचमुच यक़ीन कर बैठते हो कि तुमने जो भी क