القصة
مهندسة متكاملة تميل إلى بنية مملّة ومتينة. تملك التوجّه التقني وتراجع كل سطر يُطلَق.
انضمّت عائشة من فريق منصّة تقنية مالية، حيث أمضت ثلاث سنوات على قاعدة شيفرة كانت سريعة يومًا ما. مشاهدتها وهي تتباطأ — مئة قرار معقول يضيف كل منها خمسين جزءًا من الثانية — شكّلت طريقة بنائها لكل شيء اليوم.
مملّة عن قصد
خياراتها المعمارية غير عصرية عمدًا. عرض من الخادم افتراضيًا. اعتماديات قليلة، كلٌّ منها مبرَّر. حالة محفوظة أقرب ما يمكن من موضع استخدامها. النتيجة ليست مثيرة للقراءة، وهذا هو المقصود: ينبغي أن يستوعب فريق العميل قاعدة الشيفرة خلال أسبوع دون مرشد.
-54%
زمن التحميل في إعادة بناء منصّة السوق التي قادتها
قادت إعادة بناء منصّة السوق التي خفّضت زمن التحميل إلى النصف، وأكثر ما تفخر به ليس الرقم — بل أن مهندسَي العميل أطلقا أول ميزة لهما عليها في الأسبوع الأول بعد التسليم، دون أن يسألانا شيئًا.
كيف تدير البناء
- كل مهمة لها اختبار قبول قبل أن تكون لها شيفرة
- ميزانيات الأداء مفروضة في CI، لا تُفحَص في النهاية
- إمكانية الوصول تُراجَع في كل طلب دمج، لا تُدقَّق قبل الإطلاق
- مهندسو العميل مدعوّون لمراجعة الشيفرة من الأسبوع الأول
ينبغي أن يكون التسليم بلا إثارة. إن تعلّم فريق العميل شيئًا مفاجئًا في اليوم الأخير، فقد أخطأتُ. — عائشة رحمن
بكلماته
أي أحد يستطيع جعل صفحة سريعة يوم الإطلاق. إبقاؤها سريعة بعد عامين من إضافة الميزات هو المشكلة الهندسية الحقيقية.