Codex मोबाइल: वॉइस-कोडिंग से पूरा डेवलपमेंट लूप चलाकर iOS/Android ऐप लॉन्च करना
(dusskapark.medium.com)एक प्रोडक्ट डिज़ाइनर के रूप में, मैं जो साझा करना चाहता हूँ वह सिर्फ इतना नहीं है कि "मैंने वॉइस-कोडिंग की, क्लिक किया.."। यह उस अनुभव के बारे में है जिसमें मैं डेस्क पर बैठ नहीं पाने की स्थिति में भी Codex मोबाइल के साथ प्रोडक्ट डेवलपमेंट लूप को बिना तोड़े, वास्तविक iOS/Android Driver ऐप रिलीज़ तक ले गया।
मैं नौकरी की वजह से सिंगापुर में रह रहा हूँ, लेकिन उस समय पारिवारिक काम से मैं कुछ समय के लिए कोरिया में अपने घर पर ठहरा हुआ था। इसी दौरान सिंगापुर की एक कोरियाई चर्च के शटल ऐप, जिसे मैं स्वयंसेवा के तौर पर संभाल रहा था, के लिए एक नई requirement आई। डेवलपमेंट environment सिंगापुर में, मुझसे हज़ारों km दूर मौजूद Mac mini पर था, और मुझे फ़ोन पर ChatGPT मोबाइल ऐप के Codex के ज़रिये काम जारी रखना पड़ा।
शुरुआत में मुझे लगा कि मोबाइल डेवलपमेंट में सबसे असुविधाजनक चीज़ छोटा कीबोर्ड होगा, लेकिन असली bottleneck feedback loop था। तुरंत simulator खोलकर जाँच करना भी मुश्किल था, और TestFlight, Google Play Test, या remote Mac mini के simulator screenshots के रास्ते जाना पड़ता था, इसलिए verification process काफ़ी धीमा हो गया था।
इस वजह से काम करने का तरीका भी स्वाभाविक रूप से बदल गया। आजकल की भाषा में इसे loop engineering के क़रीब कहा जा सकता है, लेकिन मैंने शुरू से कोई ऐसी methodology सोचकर नहीं अपनाई थी; मोबाइल environment असुविधाजनक था, इसलिए ऐसा करना लगभग मजबूरी थी। छोटे स्क्रीन पर हर चीज़ खुद सीधे जाँचने की बजाय, मैंने काम को इस तरह आगे बढ़ाया कि Codex कार्यों को छोटे हिस्सों में बाँटे, हर कार्य की success/failure जाँचे, failure logs पढ़े, सुधार करे, फिर दोबारा verify करे और उसके बाद परिणाम report करे।
दिलचस्प बात यह रही कि loop चलाने की प्रक्रिया में Codex ने खुद features सुझाए, उन्हें implement किया, और bug fixes करते हुए भी दिखाया। वे वास्तव में ऐसे features थे जिनके बारे में मैंने सोचा भी नहीं था, लेकिन वे ज़रूरी निकले, और यह सब कुछ फ़ोन पर live होता देखना अपने-आप में हैरान करने वाला था।
नतीजतन, एक प्रोडक्ट डिज़ाइनर होने के बावजूद मैंने सिर्फ वॉइस-कोडिंग के दम पर इस पूरे flow को अंत तक आगे बढ़ाया और iOS तथा Android, दोनों Driver ऐप्स लॉन्च कर दिए। मुझे Codex मोबाइल किसी desktop development environment का पूर्ण विकल्प कम, और उन पलों के लिए एक cockpit ज़्यादा लगा जब आप डेस्क पर बैठ नहीं सकते लेकिन फिर भी प्रोडक्ट डेवलपमेंट लूप को टूटने नहीं देना चाहते।
अभी कोई टिप्पणी नहीं है.