اکیلے چار پروڈکٹس لانچ کرنا
میں نے ایک سال میں چار پروڈکٹس لانچ کیں۔
ان میں AI اسمارٹ کانٹریکٹ آڈیٹرز سے لے کر B2B SaaS تک سب شامل ہیں۔
ان کو اکیلے بنانے نے مجھے وہ اسباق سکھائے جو کوئی ایک پروجیکٹ نہیں سکھا سکتا تھا۔
یہاں وہ باتیں ہیں جو میں نے سیکھیں:
- بورنگ کام کے لیے وقت اور وسائل کا حساب رکھیں۔ میں نے اپنا زیادہ تر وقت مشکل تکنیکی حصوں کے بارے میں فکر مند رہنے میں گزارا۔ میں AI تجزیہ اور bytecode reconstruction کے بارے میں پریشان رہتا تھا۔ وہ مشکل تھے لیکن قابلِ پیش گوئی تھے۔
اصل خطرات بورنگ حصوں میں تھے۔ Chrome Web Store کے ریویوز اور ڈیپلائمنٹ کے مسائل نے تقریباً میرے پروجیکٹس کو ڈبو ہی دیا تھا۔ اصل کام ان غیر پرکشش (unglamorous) انٹیگریشنز میں چھپا ہوتا ہے۔
- AI پہلے 80 فیصد کام سنبھال لیتا ہے۔ AI بنانے کے پہلے حصے کو سستا بنا دیتا ہے۔ یہ scaffolding اور boilerplate کو سنبھال لیتا ہے۔ یہی چیز اکیلے کام کرنا ممکن بناتی ہے۔
AI آخری 20 فیصد کام نہیں سنبھالتا۔ Edge cases، سیکیورٹی ریویوز اور گہری debugging کے لیے اب بھی آپ کے وقت کی ضرورت ہوتی ہے۔ AI آپ کو ایک ٹیم نہیں بنا دیتا۔ یہ صرف سخت محنت والے کام (grunt work) کو اتنا سستا بنا دیتا ہے کہ آپ زیادہ بار پروڈکٹس لانچ کر سکیں۔
نام بدلنا ترقی ہے۔ میں پہلے سوچتا تھا کہ پروڈکٹ کا نام بدلنے کا مطلب ہے کہ میں نے محنت ضائع کر دی۔ میں غلط تھا۔ نام بدلنے کا مطلب یہ ہے کہ اب آپ اپنے پروڈکٹ کو اتنی اچھی طرح سمجھ چکے ہیں کہ اسے ایک حقیقی شناخت دے سکیں۔ وضاحت (Clarity) ہی ترقی ہے۔
چمک دمک سے پہلے منطق (Logic)۔ ایک خوبصورت UI ایک جال ہے۔ یہ آپ کو ایسا محسوس کرواتا ہے جیسے آپ ترقی کر رہے ہیں، جبکہ آپ نہیں کر رہے۔
اب میں ایک اصول پر عمل کرتا ہوں: ڈیزائن کو ہاتھ لگانے سے پہلے منطق اور ٹیسٹ مکمل کریں۔ کوئی فیچر تب کام کرتا ہے جب کوڈ ٹوٹنے کی صورت میں ٹیسٹ فیل ہو جائے۔ صرف تب ہی میں اسے خوبصورت بناتا ہوں۔
- پبلک میں بنائیں (Build in public)۔ شیئر کرنے کے لیے کسی متاثر کن چیز کے ہونے کا انتظار نہ کریں۔ اپنے بگ (bugs) اور اپنے ناکام طریقوں کے بارے میں لکھیں۔
اس بارے میں لکھنا کہ آپ نے ایک مخصوص مسئلہ کیسے حل کیا، صحیح لوگوں کو آپ کی طرف راغب کرتا ہے۔ یہی لوگ آپ کے صارفین اور معاون (collaborators) بن جاتے ہیں۔
اگر آپ اکیلے بنا رہے ہیں:
• بورنگ انٹیگریشن کے کام کے لیے منصوبہ بندی کریں۔ • زیادہ تر کام کے لیے AI کا استعمال کریں، لیکن مشکل 20 فیصد خود کریں۔ • ڈیزائن کے مقابلے میں ٹیسٹ اور منطق کو ترجیح دیں۔ • کام کے دوران اپنے عمل کے بارے میں لکھتے رہیں۔
شپنگ (Shipping) ایک فعل ہے، منزل نہیں۔