AI ने मुझे फिर से coding की ओर लौटाया
(news.ycombinator.com)- Calquio का compound interest calculator एक मुफ्त online tool है, जो यह दृश्य रूप में दिखाता है कि समय के साथ निवेश कैसे बढ़ता है
- डेवलपर लंबे समय तक coding से दूर रहने के बाद AI-आधारित vibe coding के कारण फिर से products बनाना शुरू करता है
- बाज़ार में उपलब्ध compound interest calculators के भद्दे UI और अत्यधिक ads जैसी गुणवत्ता संबंधी असंतुष्टि से शुरुआत होकर यह financial calculators-केंद्रित web service तक फैल गया
- vibe coding के फैलाव को देखते हुए यह विचार आया कि खुद implement किए बिना भी इरादा बताया जा सकता है, और यह महसूस हुआ कि डेवलपर न होने पर भी अगर requirements साफ़ हों तो output बनाया जा सकता है
- “जो calculator चाहिए, उसे खुद बनाकर देखें”
- implementation AI संभालता है, और उपयोगकर्ता requirements, UX, और domain knowledge पर ध्यान देता है
- लगभग 2 हफ्तों में, करीब 100 डॉलर के API cost पर 60 से अधिक calculators बनाए गए
- compound interest calculator से शुरू होकर mortgage, loan repayment, savings goal, और retirement calculators तक विस्तार हुआ
- AI ने input validation, UI components, और testing सहित पूरे repetitive काम को संभाला, और code writing व detailed implementation किया
- उपयोगकर्ता ने architecture की समझ, UX judgment, और financial mathematics domain knowledge प्रदान किया
- AI ने development skill को नाटकीय रूप से बढ़ाने से ज़्यादा फिर से बना सकने का आत्मविश्वास दिया
- लंबे समय से टाले गए ideas अब वास्तविक projects में बदले जा सकते हैं
- productivity improvement से अधिक मानसिक बाधा हटाना इसकी बड़ी value है
3 टिप्पणियां
मूल लिंक कैलकुलेटर वाली तरफ था, लेकिन मुझे लगा कि असल में कैलकुलेटर की अपनी functionality से ज़्यादा Hacker News पर लेखक ने जो लिखा है वही ज़्यादा अहम है, इसलिए लिंक को HN वाली तरफ बदल दिया।
मैं भी काम के लिए होने वाली coding के अलावा निजी coding लगभग नहीं करता था, लेकिन AI की वजह से इन दिनों side project coding काफ़ी कर रहा हूँ।
असल में इसे बाहर public करूँ या नहीं, इस पर अभी तक गंभीरता से नहीं सोचा था, लेकिन कुछ बनाते-बनाते थोड़ा लालच तो आने लगा है।
GeekNews के Show में भी अगर देखें तो सच में बहुत सारे project आ रहे हैं, लगता है सबका हाल कुछ ऐसा ही है।
बेशक अब चीज़ें बहुत आसान हो गई हैं, इसलिए थोड़ा अफ़सोस भी होता है कि कई बार आख़िरी polishing थोड़ी कम रहने के बावजूद उन्हें share कर दिया जाता है।
Hacker News की राय
मेरा भी कुछ ऐसा ही अनुभव है। पहले मैं network engineer और software project lead था, लेकिन करीब 20 साल पहले programming छोड़ दी थी
अब मैं एक farm चलाता हूँ और volunteer organization के लिए खुद apps बनाता हूँ। जैसे soil sample trucks की location tracking app, moisture monitoring, vehicle management calendar वगैरह — ऐसे कई apps मैं कुछ ही घंटों में बना लेता हूँ
पहले जो Git बस नया-नया आया था, उसे अब जाकर गंभीरता से इस्तेमाल कर रहा हूँ, और यह हैरान कर देने लायक अच्छा है
tractor GPS जब auto-steering करता है, तब दिमाग में आने वाले ideas को मैं तुरंत बना सकता हूँ — यह बहुत रोमांचक है। आजकल तो नए ideas इतने ज़्यादा हैं कि ठीक से नींद भी नहीं आती
मैं अपने बच्चे को AI development stack सिखा रहा हूँ — AI IDE (Antigravity), database (Supabase + MCP server), deployment (Github + Vercel)। इस combination से कुछ ही घंटों में बढ़िया integrated apps बनाए जा सकते हैं
नींद कम हुई है, लेकिन खुशी अपने चरम पर है
17 साल तक मैं science और technology का optimist रहा, लेकिन आजकल मैं धीरे-धीरे Luddite के करीब पहुँच रहा हूँ
लगता है तकनीक social और economic समस्याओं को सुलझाने के बजाय उल्टा और बिगाड़ रही है। आखिरकार मुझे समझ आया कि software की सफलता की असली कुंजी communication और social factors हैं
उन्होंने site के नीचे “Carefully crafted for accuracy” जैसा वाक्य डाला है, लेकिन तुरंत-फुरंत बनाए गए calculators पर यह लगाना ठीक है या नहीं, समझ नहीं आता
क्या कोई भरोसे से कह सकता है कि 60 calculators हर edge case में पूरी तरह सही काम करते हैं?
जितना user इन पर भरोसा करके इस्तेमाल करेगा, गलती होने पर असर भी उतना बड़ा होगा। चाहे AI से बनाओ, फिर भी quality-focused development ज़रूरी है
वैसे मेरे browser में तो site ठीक से काम भी नहीं कर रही
आजकल coding और उसके आसपास की दुनिया से मुझे बढ़ती हुई निराशा महसूस हो रही है
AI ने जो stack सुझाया, वह Next.js, React, TailwindCSS, shadcn/ui और 4 भाषाएँ (EN/DE/FR/JA) था, क्योंकि उसे “modern and clean” कहा गया था
लेकिन यह तो trend-following stack का एक विशिष्ट रूप जैसा लगता है। कोई अनुभवी web developer शायद साधारण financial calculators के collection के लिए ऐसा stack recommend नहीं करेगा
मैं भी AI professor हूँ, और पहले जब ideas test करने की कोशिश करता था तो सारा समय environment setup में निकल जाता था
अब मैं फिर से खुद research कर पा रहा हूँ, और students पर dependency कम हो गई है। इसकी वजह से अपने projects भी साथ में कर पा रहा हूँ
polished app बनाना बहुत सारे non-labor-like tasks माँगता है — UI, logging, error handling, documentation, version control वगैरह
लेकिन अब AI की वजह से इन प्रक्रियाओं को छोटा करके मैं apps को कई गुना तेज़ बना रहा हूँ। मैंने Rust में तीन apps बनाए, जबकि सच कहूँ तो मैं खुद “Hello World” भी नहीं लिख सकता था
Rust होने की वजह से stability पर कुछ भरोसा भी है। हाँ, अगर project production-grade हो, तो AI द्वारा बनाए गए code को पूरी तरह समझकर ही इस्तेमाल करना चाहिए
LLM को advanced search tool या boilerplate generator की तरह इस्तेमाल करना ज़्यादा उचित है
मैंने भी ऐसा ही रास्ता तय किया है। physics पढ़ने के बाद accounting और finance में लंबे समय तक काम किया, फिर coding में वापस आया
AI से भी बड़ी समझ यह थी कि इतने सालों में जमा हुआ domain knowledge असली समस्याएँ सुलझाने में बहुत बड़ी पूँजी निकला
पहले मैं ‘बिना समस्या वाला solution’ बनाता था, लेकिन अब ‘स्पष्ट समस्या हल करने वाला solution’ बना रहा हूँ
AI ऐसे domain experts को खुद prototype बनाने लायक बना देता है। यह developers को replace करने का नहीं, बल्कि छिपी हुई क्षमता को मुक्त करने का tool है
यह बात समझ में आती है कि सभी compound interest calculators खराब लगे तो खुद बना लिया। लेकिन ads की समस्या adblock से हल हो सकती है
adblock इस्तेमाल करने पर internet का अनुभव पूरी तरह बदल जाता है। मैं इसे हर किसी को recommend करता हूँ। कौन-सा product है, इससे फ़र्क नहीं पड़ता — बस ads block कीजिए
जैसे-जैसे ad blocking बढ़ती है, sites और ज़्यादा clickbait और low-quality content के साथ जवाब देती हैं
खासकर technical content को ad revenue घटने से बड़ा नुकसान होता है
आखिरकार समाधान यही है कि paid model चुनें और ad-based content से बचें
engineer के नज़रिए से सबसे बुरा nightmare यह है कि कोई “लगभग तैयार 100 calculator sites” बना दे और मुझे कहे, “बस code review कर दीजिए”
हक़ीक़त में ज़्यादातर काम edge case validation और quality feedback का होता है, लेकिन सामने वाले को समझ नहीं आता कि इसमें इतना समय क्यों लगता है