Devtools को Open Source होना चाहिए
मूल शीर्षक: Devtools must be open source
यह क्यों महत्वपूर्ण है
AI agents द्वारा open source devtools को automatically personalize और maintain करने की क्षमता software development के workflow को मौलिक रूप से बदल सकती है।
exe.dev के संस्थापक David Crawshaw ने 2 अगस्त 2026 को एक ब्लॉग पोस्ट में तर्क दिया कि AI agents की मदद से software को personalize करना अब पहले से कहीं अधिक आसान हो गया है, और इसके लिए devtools का open source होना जरूरी है।
David Crawshaw ने अपने ब्लॉग पोस्ट में बताया कि पाँच साल पहले अधिकांश software engineers के पास खुद के लिए लिखा हुआ कोई software नहीं होता था। Engineers पूरे दिन दूसरों के बनाए programs इस्तेमाल करते थे और खुद के लिए software बनाने का ROI (Return on Investment) हमेशा संदिग्ध रहता था — maintenance का बोझ, समय की कमी, और एक साल बाद project को दोबारा शुरू करने की कठिनाई इसके मुख्य कारण थे।
लेकिन अब AI agents ने यह स्थिति बदल दी है। Crawshaw के अनुसार, दो सरल prompt-based तरीकों से software personalization अब बेहद आसान हो गई है: (1) किसी software का source code download करके local build तैयार करना और agent की memory में यह निर्देश दर्ज करना कि भविष्य में बदलाव के लिए source को update किया जाए, और (2) एक nightly cron job सेट करना जो upstream changes को fetch करके local changes को rebase करे और software को automatically अपडेट रखे।
Crawshaw के अनुसार, agents न केवल code hack करते हैं बल्कि upstream releases के साथ synchronization की पूरी प्रक्रिया को भी स्वतः manage कर सकते हैं। इससे personalization की शुरुआत करना और उसे जारी रखना — दोनों आसान हो जाते हैं।
उन्होंने अपने AI agent Shelley का उदाहरण दिया, जिसमें यह functionality built-in है। एक साधारण prompt जैसे "make Shelley's UI high-contrast" देने पर agent खुद ही software को personalize कर लेता है।
इसके अलावा उन्होंने अपने personal project meat.dev का जिक्र किया, जो code review में उनकी भूमिका को बदल रहा है — अब edge cases पकड़ने का काम AI संभालने लगा है।