← सुझाव और पठन
डेव ब्लॉग

मेरा ऐप डेवलपमेंट — हाथ से कोड लिखने के दौर से Opus 4.7 तक

आजकल मैं Pandaz Apps को AI की काफी मदद से बनाता हूँ — हालाँकि उससे पहले कई साल मैंने हर लाइन हाथ से लिखी है। दरअसल Panda Calendar खुद कोरोना के दौर के रिमोट वर्क में पैदा हुआ था: जब रोज़ का ऑफिस आना-जाना खत्म हुआ, तब जाकर मिले उन घंटों ने इसे बनाने का वक्त दिया। आज मुझे कई कोडिंग AI को काम करते देखने का मौका मिलता है, और इस वक्त — काफी बड़े फासले से — Claude Code वही है जिसकी मैं सिफ़ारिश करता हूँ। यह कुछ हद तक भविष्य के अपने लिए नोट के तौर पर लिख रहा हूँ।

जिन AI को मैंने सच में आज़माया है

मेरा मुख्य टूल Anthropic का Claude है। मेरा बेटा यूनिवर्सिटी में है और उसके पास Gemini AI Pro का लाइसेंस है, तो मुझे उसके कंधे के पीछे से उसे Gemini पर काम करते देखने का मौका मिलता है। मेरे ऑफिस में ChatGPT Enterprise का लाइसेंस है, जिसकी वजह से मैंने Antigravity और Codex भी आज़माए हैं।

हर एक की अपनी ख़ूबियाँ हैं। लेकिन Pandaz Apps पर जो हाथ-में-हाथ वाली कोडिंग मैं करता हूँ, उसके लिए Claude Code से सबसे आसानी से नतीजे निकलते हैं। मैं इसे VS Code एक्सटेंशन की तरह इस्तेमाल करता हूँ, जिससे यह उन्हीं फ़ाइलों के बग़ल में रहता है जिन्हें मैं एडिट कर रहा होता हूँ — कोई कॉन्टेक्स्ट स्विच नहीं, किसी अलग चैट विंडो में कॉपी-पेस्ट करने की झंझट नहीं।

व्यस्त दिनों में रिमोट कंट्रोल बचा लेता है

एक चीज़ है जिस पर मैंने इतनी निर्भरता नहीं सोची थी: रिमोट कंट्रोल वाला हिस्सा। जब किसी काम के बीच में मुझे घर से निकलना पड़ता है, मैं फ़ोन से देख सकता हूँ कि चीज़ें कहाँ तक पहुँची हैं और बिना डेस्क पर लौटे आगे के निर्देश दे सकता हूँ।

सुनने में छोटी बात लगती है, लेकिन जब बिल्ड चल रहा हो या मैंने कोई ऐसा रीफैक्टर माँगा हो जिसमें वक्त लगने वाला है, तब किसी कैफ़े या ट्रेन के प्लेटफ़ॉर्म से दिशा सुधार पाना सच में काम का है।

4.5 तक Sonnet, फिर Opus की ओर

4.5 जेनरेशन तक मैं Sonnet इस्तेमाल करता था। यह टोकन बचाने की बात नहीं थी — यह उत्तर की गुणवत्ता और मेरे लगाने वाले समय के बीच के संतुलन की बात थी। मेरे काम के लिए, 4.5 का Sonnet ठीक संतुलन था।

Opus कुछ समय से चुपचाप मुझे लुभा रहा था, लेकिन पूरी तरह स्विच 4.6 पर हुआ। एक धक्का यह भी था कि Sonnet थोड़ा धीमा हो गया था — पर सच कहूँ तो, मुझे लगता है मैं वैसे भी स्विच कर लेता।

Opus 4.6 ने मेरे लिए क्या बदला

Opus 4.6 में सबसे पहले जो बात मुझे महसूस हुई, वह थी कि मुझे चीज़ें वापस ठीक करने की ज़रूरत बहुत कम पड़ने लगी। उसने वो दो हरकतें करना बंद कर दीं जो पहले मेरी दोपहरें खा जाया करती थीं: छोटी सी रजामंदी काफ़ी होने पर भी पूरा काम शून्य से शुरू कर देना, और बदलाव के असर का पूरा हिसाब न लगा पाने की वजह से किसी असंबंधित चीज़ को तोड़ देना।

कम वापसी का मतलब है कि प्रति घंटे मेरी असली प्रगति बढ़ गई, चाहे प्रति-रिक्वेस्ट रफ़्तार पहले जैसी ही हो।

और फिर Opus 4.7

Opus 4.7 ने एक और कदम आगे रखा, और जो बात मैं उभार कर बताना चाहूँगा वह है पूरे एप्लिकेशन की उसकी समझ। वह सामने रखे सवाल का जवाब देकर रुक नहीं जाता — वह यह भी ध्यान में रखता है कि ऐप किस तरह बना हुआ है, और ऐसे सुधार के सुझाव लाता है जो वाकई कोडबेस के साथ बैठते हैं।

इसके बदले, असल एडिट थोड़े अधिक सोच-समझकर लगते हैं — शायद ज़रा से धीमे। पर जाँच-पड़ताल का चरण तेज़ हुआ है, इसलिए कुल मिलाकर धीमेपन का एहसास नहीं होता। बल्कि मैं नतीजे पर ज़्यादा भरोसा करता हूँ, क्योंकि वह लिखने से पहले ज़मीन पढ़ लेता है।

सबसे अच्छी बात: परिवार भी इसमें शामिल हो सकता है

AI से डेवलप करने में मुझे जो सबसे ज़्यादा भाने लगा है, वह उत्पादकता के आँकड़े नहीं हैं। बल्कि यह है कि अब वह दरवाज़ा मेरे परिवार के लिए भी खुल गया है।

मेरे बेटे ने मुझे काम करते देखा, ख़ुद आज़माया, और FamiSke बना डाला। कुछ साल पहले तक यह लंबा रास्ता होता — टूलचेन सेट करना, कोई फ़्रेमवर्क सीखना, ऊबाऊ हिस्सों से धीरज से गुज़रना। अब ऊबाऊ हिस्से छोटे हो गए हैं, और जिसके पास एक आइडिया और थोड़ा सब्र है, वह उसे ऐप में बदल सकता है।

यही वह हिस्सा है जो मैंने पहले से नहीं भाँपा था। जब मैं Claude Code चुनने की वजह बताता हूँ, तो शुरुआत "Opus 4.7 ज़बरदस्त है" से करता हूँ। पर असली अहम बात यह है कि इस स्तर के टूल कुछ बनाने को और लोगों की पहुँच में ला देते हैं — जिनमें वो लोग भी हैं जिनके साथ मैं रात का खाना खाता हूँ।

देखिए हमने परिवार के तौर पर क्या बनाया है।

Pandaz Apps देखें