अकेले चार प्रोडक्ट्स लॉन्च करना
मैंने एक साल में चार प्रोडक्ट्स लॉन्च किए।
इनमें AI स्मार्ट-कॉन्ट्रैक्ट ऑडिटर्स से लेकर B2B SaaS तक शामिल हैं।
इन्हें अकेले बनाने से मुझे वे सबक मिले जो कोई एक प्रोजेक्ट नहीं सिखा सकता था।
यहाँ वह सब है जो मैंने सीखा।
- उबाऊ कामों के लिए समय और संसाधन तय करें। मैंने अपना समय कठिन तकनीकी हिस्सों की चिंता करने में बिताया। मैं AI विश्लेषण और बाइटकोड पुनर्निर्माण (bytecode reconstruction) को लेकर चिंतित रहता था। वे कठिन थे लेकिन अनुमानित (predictable) थे।
असली खतरे उबाऊ हिस्से थे। Chrome Web Store रिव्यूज और डिप्लॉयमेंट की समस्याओं ने लगभग मेरे प्रोजेक्ट्स को डुबो ही दिया था। असली काम उन गैर-आकर्षक (unglamorous) इंटीग्रेशन में छिपा होता है।
- AI पहले 80 प्रतिशत काम संभाल लेता है। AI निर्माण के शुरुआती हिस्से को सस्ता बना देता है। यह स्कैफोल्डिंग (scaffolding) और बॉयलरप्लेट (boilerplate) को संभाल लेता है। इससे अकेले काम करना संभव हो पाता है।
AI आखिरी 20 प्रतिशत काम नहीं संभालता। एज केसेस (edge cases), सुरक्षा समीक्षा (security reviews) और गहन डीबगिंग (deep debugging) के लिए अभी भी आपके समय की आवश्यकता होती है। AI आपको एक टीम नहीं बना देता। यह बस कठिन और दोहराव वाले काम (grunt work) को इतना सस्ता बना देता है कि आप बार-बार प्रोडक्ट्स लॉन्च कर सकें।
नाम बदलना प्रगति है। मैं पहले सोचता था कि किसी प्रोडक्ट का नाम बदलने का मतलब है कि मैंने मेहनत बर्बाद कर दी। मैं गलत था। नाम बदलने का मतलब है कि आप अंततः अपने प्रोडक्ट को इतनी अच्छी तरह समझ गए हैं कि उसे एक वास्तविक पहचान दे सकें। स्पष्टता ही प्रगति है।
चमक-धमक से पहले लॉजिक। एक सुंदर UI एक जाल है। यह आपको ऐसा महसूस कराता है जैसे आप प्रगति कर रहे हैं, जबकि आप नहीं कर रहे होते।
अब मैं एक नियम का पालन करता हूँ: डिज़ाइन को छूने से पहले लॉजिक और टेस्ट पूरे करें। एक फीचर तब काम करता है जब कोड टूटने पर टेस्ट फेल हो जाए। उसके बाद ही मैं उसे दिखने में अच्छा बनाता हूँ।
- पब्लिक में निर्माण करें (Build in public)। कुछ प्रभावशाली साझा करने का इंतज़ार न करें। अपने बग्स और अपने असफल दृष्टिकोणों के बारे में लिखें।
आपने किसी विशिष्ट समस्या को कैसे हल किया, इस बारे में लिखने से सही लोग आकर्षित होते हैं। ये लोग आपके उपयोगकर्ता और सहयोगी बन जाते हैं।
यदि आप अकेले निर्माण कर रहे हैं:
• उबाऊ इंटीग्रेशन कार्यों के लिए योजना बनाएं। • भारी काम के लिए AI का उपयोग करें, लेकिन कठिन 20 प्रतिशत काम खुद करें। • डिज़ाइन के बजाय टेस्ट और लॉजिक को प्राथमिकता दें। • काम करते समय अपनी प्रक्रिया के बारे में लिखें।
शिपिंग (लॉन्च करना) एक क्रिया है, कोई मंजिल नहीं।