कॉन्टेंट पर जाएँ
19 अगस्त 2026 · बिल्ड के पीछे

एक वीकेंड बिल्ड डायरी: 48 घंटों में अपनी बहन का डॉग-वॉकिंग ऐप शिप करना

यह लेख प्रकाशन के समय प्रोडक्ट का वर्णन करता है। मौजूदा क्षमताओं के लिए AI Builder और Agent Teams देखें।

एक वीकेंड बिल्ड डायरी: 48 घंटों में अपनी बहन का डॉग-वॉकिंग ऐप शिप करना

मेरी बहन अपनी कार से डॉग-वॉकिंग बिज़नेस चलाती है। चौदह क्लाइंट, एक शेयर्ड Google Calendar जिसे तीन लोग बुरी तरह एडिट करते हैं, और जिसका भी कुत्ता अगला हो उसे "आ रही हूं!" टेक्स्ट करने की आदत, जिसका मतलब है कि वह दो बार भूल चुकी है और उसे अजीब कॉल झेलनी पड़ी। उसने गुरुवार को मुझसे "एक ऐप, कुछ खास नहीं" मांगा और अगले सोमवार तक इसे लाइव चाहती थी। मैंने कहा कि मैं रविवार रात तक कुछ बनाने की कोशिश करूंगा। यह वह लॉग है जो मैंने रखा, क्योंकि मैं बाद में जानना चाहता था कि असल में समय किसमें लगा बनाम मैं सिर्फ़ सोचता था कि किसमें लगेगा।

शुक्रवार, रात 8:40 — प्रॉम्प्ट

मैंने कोई खाली एडिटर नहीं खोला। मैंने चैट खोली और बस बिज़नेस का वर्णन किया: अकेली डॉग वॉकर, चौदह रिकरिंग क्लाइंट, क्लाइंट्स को उनकी वॉक की सुबह ऑटोमैटिक रिमाइंडर टेक्स्ट चाहिए, उसे एक सरल पेज चाहिए जहां वह नया क्लाइंट और उसके कुत्ते का नाम तीस सेकंड से कम में जोड़ सके क्योंकि वह अक्सर किसी के ड्राइववे में खड़ी होकर यह करती है। मैंने एक बार "बुकिंग ऐप" कहा और फिर तुरंत वापस ले लिया — यह बुकिंग ऐप नहीं है, यह एक रिमाइंडर ट्रिगर वाली क्लाइंट लिस्ट है। यह वर्णन करना कि यह क्या नहीं है, यह बताने से ज्यादा मायने रखता है कि यह क्या है।

शुक्रवार, रात 9:05 — प्लान वापस आता है

प्लान में तीन चीज़ें थीं जो मैंने नहीं मांगी थीं और भूल जाता:

  • एक वॉक को पूरा हुआ मार्क करने का तरीका, ताकि रिमाइंडर दो बार फायर न हो
  • अनुपालन के लिए एक SMS ऑप्ट-आउट लिंक
  • कैलेंडर ग्रिड की बजाय एक सरल डे व्यू, क्योंकि फोन पर चौदह एंट्री वाला कैलेंडर ग्रिड बस छोटे-छोटे टेक्स्ट की दीवार है

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

शुक्रवार, रात 9:40 — पहला रन

इसे शुरू किया और एजेंट टीम को क्लाइंट मॉडल, डे-व्यू पेज, और रिमाइंडर जॉब पर काम करते देखा। डिज़ाइन एक वेट के ऑफिस के इनटेक फॉर्म जैसा दिखा, जो असल में ऑडियंस के लिए सही था — मेरी बहन के क्लाइंट 40-50 की उम्र के डॉग ओनर हैं, कोई Series A पिच डेक नहीं। मैंने आदतन विज़ुअल स्टाइल पर आपत्ति जताने ही वाला था, इससे पहले महसूस हुआ कि यह असल यूज़र के लिए मेरी चुनी हुई किसी भी चीज़ से बेहतर फिट है।

शुक्रवार, रात 10:30 — पहला ब्रेक

SMS वाले हिस्से को कुछ भी असली भेजने से पहले एक लाइव प्रोवाइडर की चाहिए थी, जो सही व्यवहार है, कोई बग नहीं, लेकिन मैं भूल गया था कि मैंने अभी एक सेटअप नहीं किया था। बाकी सब कुछ काम करता रहा — ऐप ने बस वह लॉग किया जो वह भेजता, भेजा नहीं, जिसका मतलब था कि मैं शुक्रवार रात 10:30 बजे Twilio साइनअप पर अटके बिना बनाना जारी रख सकता था। सो गया।

शनिवार, सुबह 8:00 — असली दिक्कत

इसी में असली समय लगा। मैंने रिमाइंडर "उस दिन सुबह" भेजने के लिए कहा था, और पहले वर्ज़न ने इसे हर क्लाइंट के लिए, उनकी वॉक के समय की परवाह किए बिना, सुबह 7 बजे के फिक्स्ड भेजने के रूप में लिया। सुबह 9 बजे की वॉक के लिए ठीक, दोपहर 4 बजे की वॉक के लिए बेकार। मैं वापस चैट में गया और सीधे कहा:

रिमाइंडर एक फ्लैट क्लॉक टाइम पर नहीं, बल्कि हर वॉक के अपने तय समय से पहले एक निश्चित संख्या के घंटों में फायर होना चाहिए।

फिक्स में सिर्फ़ एक एक्सचेंज लगा। सबक टूल के बारे में नहीं था, यह मेरे अपने प्रॉम्प्ट के बारे में था: "उस दिन सुबह" वह तरह का वाक्यांश है जो कहने वाले व्यक्ति को सटीक लगता है और बाकी सबके लिए पूरी तरह अस्पष्ट होता है, जिसमें, ऐसा लगता है, बारह घंटे बाद खुद मैं भी शामिल हूं।

शनिवार, सुबह 11:15 — वेरिफिकेशन रिकॉर्ड पढ़ना

कुछ और छूने से पहले मैंने वह देखा जिसके खिलाफ बिल्ड ने खुद को जांचा था:

  • क्लाइंट फॉर्म का सही तरीके से सेव होना
  • अपॉइंटमेंट्स के एक टेस्ट दिन के खिलाफ रिमाइंडर जॉब का चलना
  • ऑप्ट-आउट लिंक का असल में एक टेस्ट नंबर को अनसब्सक्राइब करना

कुछ भी जल नहीं रहा था। मुझे इसे पढ़ने की आदत हो गई है इससे पहले कि मैं खुद समस्याएं ढूंढने जाऊं, क्योंकि यह मुझे बताता है कि अपना ध्यान असल में कहां लगाना है बजाय इधर-उधर बेतरतीब क्लिक करके कुछ गलत नोटिस करने की उम्मीद करने के।

शनिवार, दोपहर 2:00 — SMS, इस बार असल में

प्रोवाइडर अकाउंट सेट किया, की डाल दी, खुद को एक टेस्ट रिमाइंडर भेजा।

9 सेकंड — टेस्ट वॉक मार्क करने से लेकर मेरे फोन पर रिमाइंडर आने तक

छोटी सी बात है, लेकिन यही वो पल है जब कोई प्रोजेक्ट डेमो होना बंद करके दुनिया में असल में मौजूद एक चीज़ बन जाता है।

शनिवार, शाम 4:20 — डोमेन का इंतज़ार

उसका असली डोमेन इस पर पॉइंट किया और फिर दो घंटे तक कुछ काम का नहीं किया जब तक DNS अपडेट नहीं हो गया। मैंने उस समय का इस्तेमाल चौदह असली क्लाइंट रो खुद टाइप करने में किया, बजाय इसके कि उसे रविवार रात फोन पर टाइप करने के लिए छोड़ता — पीछे मुड़कर देखने पर, यह पूरे वीकेंड का सबसे बेहतरीन इस्तेमाल था — बिना किसी दिखावे वाला डेटा एंट्री, ऐसे किसी भी अतिरिक्त पॉलिश से बेहतर है जिसकी किसी ने माँग ही नहीं की।

रविवार, सुबह 9:00 — वो हिस्सा जिसे मैं लगभग ओवर-बिल्ड कर बैठा

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

रविवार, दोपहर 1:10 — उसे लिंक भेजा

उसने पार्किंग लॉट में खड़े-खड़े अपने फोन से एक क्लाइंट जोड़ा, और यही असली टेस्ट था जो मेरे खुद जाँचे गए किसी भी टेस्ट से ज़्यादा मायने रखता था।

19 सेकंड — लाइव, पार्किंग लॉट से, उसे एक नया क्लाइंट जोड़ने में लगा समय

रविवार, शाम 6:40 — अगली बार जो मैं छोड़ दूँगा

अगली बार जो मैं छोड़ दूँगा:

  • तीन प्लान रीराइट जिन्होंने कुछ नहीं बदला
  • SMS प्रोवाइडर सेट करने से पहले ही उसे लेकर दो घंटे की चिंता
  • लगभग बन चुका सारांश डैशबोर्ड — पूरे वीकेंड के सबसे तेज़ तीस मिनट वो थे जो मैंने अपने ही आइडिया को बनाने के बजाय उसे "ना" कहने में बिताए

जिस भी चीज़ में असल में समय लगा, वह या तो मेरी अपनी रिक्वेस्ट में एक असली अस्पष्टता थी, या किसी और के DNS सर्वर का अटल इंतज़ार। अगली बिल्ड में, मैं प्रॉम्प्ट एक बार लिखूँगा, उसे किसी अजनबी की तरह पढ़कर देखूँगा, और इस बार से ज़्यादा पहले प्लान पर भरोसा करूँगा।

बिल्ड के पीछे
शेयर करेंXLinkedInFacebookRedditQuoraव्हाट्सऐपटेलीग्रामईमेल
← सभी पोस्ट