Rails World 2026 उद्घाटन मुख्य भाषण [video]

Rails World 2026 के एक keynote में तर्क दिया गया कि “agentic” AI अधिकांश production code लिखेगा, जिससे छोटी teams native apps और high-performance backends ship कर सकेंगी—जिसका उदाहरण HEY email service के Rust rewrite के रूप में दिया गया, जिसने कथित तौर पर server usage को बहुत घटा दिया। टिप्पणीकार बहस करते हैं कि क्या यह Ruby on Rails के व्यावहारिक अंत का संकेत है या बस इसके उपयोग के तरीके में बदलाव है; कुछ इसे AI‑चालित दुनिया में Rails को कम आकर्षक मानते हैं, जबकि अन्य fast, safe web development के लिए इसकी conventions को अभी भी मूल्यवान समझते हैं। थ्रेड में code quality, security, jobs, और speaker की राजनीति को लेकर चिंताएँ भी सामने आती हैं, साथ ही इस पर अनुमान भी कि AI‑centric workflows के लिए कौन‑सी languages और frameworks सबसे उपयुक्त हैं।

Ruby on Rails का भविष्य

  • कई लोग कीनोट को “Ruby/Rails के अंत” का संकेत मानते हैं, खासकर Rails 9.0 की खबरों की कमी और Rust तथा agents पर ध्यान दिए जाने के कारण।
  • अन्य लोग ज़ोर देकर कहते हैं कि बात में Ruby के प्रति प्यार स्पष्ट रूप से स्वीकार किया गया, और तर्क दिया गया कि Rails अभी भी AI‑सहायित विकास के लिए, खासकर greenfield web apps और MVPs के लिए, बहुत उपयुक्त है।
  • कुछ लोग core leadership की रुचि कम होने पर किसी fork या “spiritual successor” की आशा करते हैं।

Rust Rewrite और Performance के दावे

  • बताया गया कि email product का backend agents द्वारा Rust में rewrite किया गया, जिससे CPU उपयोग लगभग 99.9% घट गया और binaries का आकार sub‑MB तक सिमट गया, तथा servers लगभग ~110 से ~10 रह गए।
  • आलोचकों का कहना है कि यह आंशिक रूप से rendering को server से clients पर ले जाने के कारण है, इसलिए headline में दिखाया गया लाभ भ्रामक है।
  • agent‑लिखित Rust की long‑term maintainability को लेकर संदेह है और code को बिल्कुल भी न पढ़ने पर चिंता जताई गई है।

Agentic Development और Engineers की भूमिका

  • कीनोट का संदेश: अब agents अधिकांश code लिखते हैं; humans “makers” बन जाते हैं जो behavior specify करते हैं, न कि line‑by‑line coders।
  • समर्थक इसे अपरिहार्य और सशक्त बनाने वाला मानते हैं: छोटी teams कई native apps ship कर सकती हैं, पुराने architectural decisions पर फिर से विचार कर सकती हैं, और कम संसाधनों में अधिक कर सकती हैं।
  • संशयवादी AI‑generated security bugs, tautological tests, और human review की आवश्यकता की ओर इशारा करते हैं; “blind trust” को असुरक्षित माना जाता है।
  • इस पर बहस है कि क्या AI layoffs के बिना productivity बढ़ाता है, या hiring freezes, role shifts, और पारंपरिक engineering के अवमूल्यन की ओर ले जाता है।

Agents के लिए सबसे अच्छे Stacks

  • कई लोगों का तर्क है कि static, strongly typed languages (Rust, Go, Elixir/Phoenix, OCaml, Gleam, .NET) agents के लिए correctness और tooling की वजह से बेहतर हैं।
  • अन्य लोग कहते हैं कि Rails agents के साथ भी ठीक काम करता है, बशर्ते आप tests और linters के साथ feedback loops बंद करें; static बनाम dynamic का फर्क AI के लिए इंसानों जितना महत्वपूर्ण नहीं है।

Native बनाम Web और Hotwire

  • कीनोट ने native apps को वह चीज़ बताया जिसे users वास्तव में चाहते हैं, और अब agents के जरिए छोटी teams के लिए यह संभव है।
  • कुछ लोग इसे Hotwire/server‑rendered HTML के अंत के रूप में देखते हैं; अन्य जवाब देते हैं कि browser apps के लिए Hotwire अभी भी प्रासंगिक है।
  • native को लेकर विरोध भी है: app‑store friction, install fatigue, privacy, और कई use cases में web को प्राथमिकता।

Politics, Trust, और Community Mood

  • एक बड़ा subthread speaker की हाल की political writings पर हमला करता है, उन्हें racist/fascist कहता है; अन्य लोग इसे नकारते हैं या कम करके आंकते हैं।
  • इससे यह सवाल उठता है कि political posts में data के कथित दुरुपयोग को देखते हुए technical claims पर भरोसा किया जाए या नहीं।
  • उपस्थित लोग in‑person conference के mood को आशावादी और मौजूदा systems को “मेंड” करने पर केंद्रित बताते हैं, doom पर नहीं।