أيوب حيدة
مهندس برمجيات
أستقبل مشاريع جديدة حاليًا.
آخذ الفكرة وأبنيها حتى تصير منتجًا قائمًا.
أنا أيوب حيدة، مهندس برمجيات. أعمل شريكًا تقنيًا لمؤسِّسين لديهم فكرة وليس خلفهم فريق تقني.
معظم عملي في منتجات SaaS، وهي أعمق ما أبنيه. وأبني كذلك المواقع الإلكترونية وتطبيقات الهاتف وروبوتات المحادثة وأدوات الذكاء الاصطناعي، وأدوات صغيرة مخصّصة لمشكلة واحدة بعينها.
أبدأ من الفكرة، ونتحدث فيها حتى أفهم ما تريده أنت بالضبط. ثم أدرس السوق وأبحث عن الفجوات التي يتركها منافسوك مفتوحة، وأصمّم منتجًا يسدّ هذه الفجوات بأقل تكلفة تؤدي الغرض. بعد ذلك أقسّم البناء إلى حزم عمل، كل حزمة مدروسة من حيث السرعة والتكلفة والأمان، وأنفّذ خطوة بخطوة. وبعد الإطلاق أبقى معك حتى يستقيم المنتج فعلًا.
أنا شخص واحد، وفي ذلك ميزة وفيه حدّ، ومن حقك أن تعرفهما معًا. الميزة أن العمل لا يُسلَّم إلى أحد غيري: فمن درس سوقك هو نفسه من يكتب الكود ويردّ على رسائلك. والحدّ أنني لا أعمل إلا على عدد قليل من المشاريع في الوقت الواحد، وإن كان جدولي ممتلئًا، فسأقول لك ذلك فورًا.
أعمل مع المؤسِّسين أينما كانوا، بالعربية والفرنسية والإنجليزية.
أنا شخص واحد
تعمل معي مباشرة: لا مدير حسابات بيننا، ولا تسليم إلى شخص لم تره، ولا فريق لا تعرف أسماء أفراده. هذه هي الميزة. والحدّ يأتي من الحقيقة نفسها: لا آخذ إلا عددًا قليلًا من المشاريع في الوقت الواحد. فإن كان جدولي ممتلئًا قلت لك ذلك وأعطيتك موعدًا، بدل أن آخذ عربونًا وأضعك في طابور الانتظار.
طريقة عملي باختصار
ست مراحل، بالترتيب نفسه في كل مشروع. والعدد ليس هو المهم؛ المهم أن الشخص نفسه حاضر في المراحل الست كلها، وأن لا شيء يُسلَّم إلى غيره في الطريق.
- 01تحكي لي فكرتك
- 02ترى الفجوات في السوق
- 03ترى الشاشات الحقيقية
- 04توافق على الخطة
- 05تتابع البناء وهو يجري
- 06تُطلق، وأبقى معك
كل ذلك ملكك
العمل مع شخص واحد يطرح سؤالًا مشروعًا: ماذا يبقى في يدي إن توقّف هو؟ ولذلك لا أحتجز شيئًا لأجعله ورقة ضغط، ولا يوجد شيء محفوظ في حساب لا يفتحه غيري. كل ما يتكوّن منه المنتج مسجَّل باسمك من اليوم الأول، لا يُسلَّم إليك في نهاية الطريق.
- الكود المصدري
- قاعدة البيانات وكل ما فيها
- حسابات الاستضافة واسم النطاق
- ملفات التصميم
- القرارات المكتوبة
وهذا يعني أيضًا أنك غير مرتبط بي. فإن كبر مشروعك على طاقتي، أو أردت ببساطة شخصًا آخر، استطاع مطوّر غيري أن يكمل من حيث توقفنا، وسأعينه على ذلك.
كيف أقرّر ما أبني به
أنت لا تشتري تقنية. أنت تشتري شيئًا يعمل، ويكون آمنًا في تشغيله، ولا يصير مع الوقت عبئًا مكلفًا. أما اختيار الأدوات التي توصلك إلى ذلك فمسؤوليتي أنا، وأزنه بالطريقة نفسها في كل مرة.
- السرعة
- متى يصبح بين يديك شيء حقيقي تفتحه وتحكم عليه. فالمنتج الذي لا يراه أحد ثلاثة أشهر لا يستطيع أحد أن يصحّح مساره، والتصحيح المتأخر هو الذي يلتهم المال.
- الكفاءة
- كم يكلّفك تشغيله كل شهر وهو واقف لا يستعمله أحد. ومعظم هذه الفاتورة يتحدد قبل أن يُكتب سطر واحد، بقرارات لا تُعرض عليك أصلًا.
- الأمان
- ماذا يحدث لبيانات مستخدميك في أسوأ يوم. والأمان يُراعى من البداية وفي كل حزمة عمل، لأنه ليس شيئًا يُضاف في النهاية.
- كلفة الاحتفاظ به
- لا ما يكلّفه بناؤه، بل ما يكلّفه بقاؤه. فالبناء الرخيص الذي لا يستطيع صيانته إلا شخص واحد هو الخيار الأغلى، ولا تكتشف ذلك إلا بعد سنة ونصف.
ليست هناك مجموعة تقنيات واحدة صحيحة، وليست لديّ أداة مفضّلة أُقحم كل مشروع فيها. ما لديّ هو هذه الأسئلة الأربعة، بهذا الترتيب، قبل أن يُختار أي شيء.
ما الذي أستقر عليه عادة
هذا هو الجواب الحالي لمعظم ما أبنيه، مكتوبًا بلا تزويق: قائمة بما أستعمله فعلًا، لا ادّعاء بمقدار إتقاني له.
- ممارسات العمل
- دراسة السوق والمنافسين · تحديد ملامح المنتج · التسليم حزمة بحزمة · أمان التطبيقات · واجهات ثنائية اللغة تدعم الاتجاه من اليمين إلى اليسار · المتابعة بعد الإطلاق
- لغات البرمجة
- TypeScript · PHP
- أطر العمل
- Next.js · React · Tailwind CSS · shadcn/ui · Framer Motion · Laravel
- قواعد البيانات
- PostgreSQL · Prisma · Neon · MySQL
- البنية التحتية
- Node.js · Vercel · Git
- التكاملات
- Vercel AI SDK · Claude · Stripe · Lemon Squeezy · Inngest · Arcjet · Resend · Auth.js · UploadThing
كيف يجري الأمر عمليًا
لا شيء هنا غير مألوف، وهذا هو المقصود تحديدًا. وقد كتبته لأن عبارة «سنرتّب الأمر في الطريق» هي أضمن سبيل إلى فشل مشروع بهذا الحجم، ولأن من حقك أن تقرر إن كان هذا يناسبك قبل أن تراسلني، لا بعد أن تراسلني.
- أول رد
- خلال يوم عمل واحد، ومني أنا شخصيًا. ليس بيننا أحد آخر تمرّ عليه رسالتك.
- كيف نتواصل
- WhatsApp أو البريد الإلكتروني أو مكالمة، بالوسيلة التي تستعملها أصلًا. ولا حاجة إلى منصة تسجّل الدخول إليها.
- ما تراه كل أسبوع
- رابط حقيقي تفتحه وتجرّبه بنفسك، لا تقرير عن حالة العمل.
- المال
- حزمة عمل بعد حزمة، بسعر يُتفق عليه قبل أن تبدأ الحزمة. ولا يُدفع ثمن المشروع كاملًا في البداية أبدًا.
- حين يتغيّر نطاق العمل
- الأمور الصغيرة تمرّ في الطريق. وأي تغيير يمسّ حزمة عمل كاملة يُعاد تحديد نطاقه وسعره أولًا، وكتابةً.
- بعد الإطلاق
- أبقى معك للإصلاحات والتعديلات، وأبقى الشخص الذي يعرف لماذا بُني على هذا النحو.
ما زال الأمر مجرد فكرة؟ هذا هو الوقت المناسب للحديث.
لا تحتاج إلى خطة، ولا إلى تفصيل للميزانية، ولا إلى رسم للشاشات. سطر أو سطران عن الفكرة يكفيان للبدء.
تواصل معي مباشرة
بأي وسيلة تناسبك، فكلها تصل إلى الشخص نفسه، وأقرأ كل رسالة بنفسي.
- البريد الإلكترونيayoubhayda01@gmail.com
- WhatsApp+212651839241
- LinkedInwww.linkedin.com/in/ayoubhayda
- GitHubgithub.com/ayoubhayda
أقرأ كل رسالة بنفسي. لا مساعد ولا رسائل آلية.