Google Cloud AI के Director और Chrome के पूर्व engineering leader Addy Osmani ने 2026 JS Nation US (New York) conference interview में AI युग में senior developers की भूमिका में हो रहे बुनियादी बदलाव पर विस्तार से बात की। Osmani Learning JavaScript Design Patterns, Leading Effective Engineering Teams जैसी 14~15 तकनीकी किताबों के लेखक हैं, और 2025 की "The AI-Native Software Engineer" talk तथा Substack की "70% problem", "80% problem" series के ज़रिए AI coding की व्यावहारिक सीमाओं की लगातार चर्चा करते रहे हैं। यह इंटरव्यू उसी क्रम का विस्तार है, जिसमें senior engineers के code writer से code editor में बदलते जाने की प्रवृत्ति को कई कोणों से समझाया गया है.

AI coding के 1 साल बाद का परिदृश्य

  • 90% developers coding में AI का उपयोग कर रहे हैं, लेकिन उस पर भरोसा उलटे घटता दिख रहा है
  • नए project या prototype (MVP) के लिए यह असरदार है, लेकिन बड़े codebase या enterprise environment में अब भी स्पष्ट अंतर मौजूद है
  • PR (pull request) का आकार काफी बढ़ रहा है, और AI अक्सर जरूरत से ज़्यादा files को छेड़ देता है या मौजूदा utility functions को reuse करने के बजाय नया implementation कर देता है
  • Osmani ने अपनी पिछली लिखाई में जिसे "70% problem" कहा था, वह अब भी लागू है। AI आपको 70% तक ले जाता है, लेकिन बाकी 30% की quality, consistency और last mile का काम अब भी इंसानों के हिस्से में आता है

Vibe Coding बनाम AI-assisted engineering

  • Vibe Coding विचार की व्यवहारिकता को तेज़ी से परखने का एक मुक्त तरीका है, जिसमें code review पर बहुत ज़ोर नहीं होता
  • AI-assisted engineering वह तरीका है जिसमें architecture, security, performance, quality जैसे पारंपरिक engineering सिद्धांतों को बनाए रखते हुए AI को tool की तरह इस्तेमाल किया जाता है
  • production code के लिए दूसरा तरीका अनिवार्य है, और यहाँ "context engineering" (model को documents, examples, conversation history, codebase structure जैसी समृद्ध context देने की तकनीक) output की quality तय करता है

Senior engineers की नई भूमिका: code editor

  • developer की मुख्य भूमिका code लिखने वाले व्यक्ति से code का मूल्यांकन और संपादन करने वाले व्यक्ति की ओर खिसक रही है। शीर्षक में कही गई "highly-paid Code Editors" की बात का मतलब यही है
  • code review junior training का मुख्य मैदान बनता जा रहा है, और "AI ने यह approach क्यों चुना?" जैसे सवाल पूछने वाली critical thinking पहले से कहीं ज़्यादा महत्वपूर्ण हो गई है
  • एक study के अनुसार, engineers उस AI code को debug करने में काफी समय लगा रहे हैं जो "ऊपर से सही दिखता है, लेकिन वास्तव में गलत होता है"। Osmani ने इसे बाद की लिखाई में "comprehension debt" की अवधारणा के रूप में और आगे बढ़ाया है

Background agents का व्यावहारिक उपयोग

  • Osmani टहलते समय GitHub app से 3~4 काम agents को सौंप देते हैं, और वापस लौटने तक PR पा लेते हैं। उनका "मुझे issue नहीं, PR चाहिए" वाला वाक्य खास तौर पर ध्यान खींचता है
  • वह इसे छोटे से मध्यम आकार के projects तक सीमित रखते हैं, और enterprise के लिए अभी इसकी सिफारिश नहीं करते
  • वह इस बदलाव को एक agent इस्तेमाल करने वाले "conductor" चरण से कई agents को एक साथ संभालने वाले "orchestrator" चरण में जाने की उपमा से समझाते हैं

Chrome DevTools MCP और Figma MCP

  • 2025 के आखिर में जारी Chrome DevTools MCP (Model Context Protocol) coding agents को "आंखें" देता है। अब agent वास्तविक rendering result देख सकता है, और console logs व network जानकारी का भी उपयोग कर सकता है
  • Figma MCP के साथ मिलकर design file को implement करने के बाद वास्तविक screen को validate करने वाला workflow संभव हो जाता है। हालांकि यह अब भी उस स्तर तक नहीं पहुँचा है जहाँ मौजूदा UI component library को अपने-आप reuse कर सके

Browser AI का भविष्य और trust की समस्या

  • browser के पास मौजूद समृद्ध context (login information, calendar, search history आदि) का उपयोग करके user journey automation अगला चरण है, लेकिन payment या personal data से जुड़े बिंदुओं पर human confirmation बनाए रखना trust design की सबसे बड़ी चुनौती है
  • Osmani ज़ोर देकर कहते हैं, "100% automation नहीं, बल्कि उस चरण पर सिस्टम को ज़रूर रुकना चाहिए जहाँ user की भौंहें उठ सकती हैं"

Junior developers के लिए सलाह

  • जिन क्षेत्रों को AI अब भी हल नहीं कर पा रहा, उनमें गहरी विशेषज्ञता बना सकें तो वही आपके लिए अलग पहचान का मौका बन सकता है
  • इस अतिवादी राय पर कि programming language या stack अब अर्थहीन हो जाएंगे, Osmani जवाब देते हैं कि "basics और fundamentals को समझना अब भी एक superpower है"

निहितार्थ

  • इस बातचीत का मुख्य संदेश साफ़ है। उस दौर में जब AI code लिख देता है, senior engineer की असली value code लिखने की speed में नहीं, बल्कि code को पढ़ने, उसका निर्णय करने और उसे context देने की क्षमता में है। "उच्च वेतन पाने वाला code editor" जैसा कुछ उकसाने वाला शीर्षक दरअसल तिरस्कार नहीं, बल्कि इस दौर की सबसे अहम क्षमता की ओर इशारा करता है
  • जैसे Osmani ने 70% से 80% तक संख्या बढ़ाई, वैसे agents की completeness निश्चित रूप से बेहतर हो रही है। लेकिन बाकी 20~30% को भरने वाली "comprehension debt" की management cost कम नहीं हुई है, और इस अंतर को घटाना आगे tools और engineers दोनों के लिए एक साझा चुनौती बना रहेगा

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.