کہانی
فل اسٹیک انجینئر جن کا جھکاؤ سادہ اور پائیدار آرکیٹیکچر کی طرف ہے۔ تکنیکی سمت کی مالک ہیں اور ہر لائن کا جائزہ لیتی ہیں۔
عائشہ ایک فن ٹیک پلیٹ فارم ٹیم سے آئیں، جہاں انہوں نے تین سال ایسے کوڈ بیس پر گزارے جو کبھی تیز تھا۔ اسے سست ہوتے دیکھنا — سو معقول فیصلے، ہر ایک پچاس ملی سیکنڈ کا اضافہ — نے ان کے بنانے کا انداز ہمیشہ کے لیے بدل دیا۔
جان بوجھ کر سادہ
ان کے آرکیٹیکچرل فیصلے جان بوجھ کر غیر فیشن ایبل ہیں۔ بنیادی طور پر سرور رینڈرڈ۔ کم انحصار، ہر ایک کا جواز موجود۔ اسٹیٹ وہیں کے قریب جہاں استعمال ہو۔ نتیجہ پڑھنے میں دلچسپ نہیں، اور یہی مقصد ہے: کلائنٹ کی ٹیم کو کوڈ بیس ایک ہفتے میں بغیر رہنما کے سمجھ آ جانا چاہیے۔
-54%
مارکیٹ پلیس ری پلیٹ فارم میں لوڈ ٹائم، جس کی قیادت انہوں نے کی
انہوں نے وہ مارکیٹ پلیس ری پلیٹ فارم چلایا جس نے لوڈ ٹائم آدھا کر دیا، اور جس بات پر انہیں سب سے زیادہ فخر ہے وہ عدد نہیں — بلکہ یہ کہ کلائنٹ کے اپنے دو انجینئرز نے ہینڈ اوور کے پہلے ہی ہفتے اپنا پہلا فیچر لانچ کیا، ہم سے کچھ پوچھے بغیر۔
بلڈ کیسے چلاتی ہیں
- ہر ٹکٹ کا ایکسیپٹنس ٹیسٹ کوڈ سے پہلے موجود ہوتا ہے
- پرفارمنس بجٹ CI میں نافذ ہوتے ہیں، آخر میں چیک نہیں کیے جاتے
- ہر PR پر قابلِ رسائی کا جائزہ، لانچ سے پہلے آڈٹ نہیں
- کلائنٹ کے انجینئرز پہلے ہفتے سے کوڈ ریویو میں مدعو ہوتے ہیں
ہینڈ اوور بے مزہ ہونا چاہیے۔ اگر کلائنٹ کی ٹیم آخری دن کوئی حیران کن بات سیکھے تو میں نے غلط کیا۔ — عائشہ رحمٰن
ان کے الفاظ میں
لانچ کے دن صفحہ تیز بنانا کوئی بھی کر سکتا ہے۔ دو سال کے فیچر کام کے بعد اسے تیز رکھنا اصل انجینئرنگ مسئلہ ہے۔