أدوات الـAI بتخلق حمل كبير جدًا، وإحساس مزيف بالإنجاز، وإحساس مزيف بالرضا.
عارف إن أغلبنا اتحمس للـAI لأنه خلانا نشتغل على كذا مشروع في نفس الوقت. بس الحقيقة مختلفة.
مفيش حاجة بتخلص فعلًا غير لما تحط فيها مجهود حقيقي. وفي أوقات كتير هتلاقي نفسك بتبذل مجهود أكبر من اللي كنت هتبذله لو كنت عملتها بنفسك من الأول.
الـAI بيطلع buggy code. يكتبلك unit tests، وكلها 100% PASS، وأول ما تشغل الـapplication تلاقيه رمى exception. ترجع بقى تدور هو المفروض الحاجة دي كانت بتتعمل إزاي، وتفهم الكود، وتصلح المشكلة بنفسك.
الـAI كمان بيعشق الـmocks أكتر من الـactual implementations. يطلعلك شكل يرضيك ويخليك حاسس إن كل حاجة تمام، لكن أول ما تبص في الكود تلاقي print("Instance created") أو placeholder مكان الـfunction الحقيقية.
الـAI مش العصاية السحرية، ولا هو تكنولوجيا ورثناها من حضارة متقدمة عننا بآلاف السنين. مش هو العلاج لكل الأمراض، ومش هو الحل لكل المشاكل.
الـAI مجرد tool، سواء عجبك أو معجبكش.
لو أنت مش فاهم إنت بتعمل إيه، فالـAI مش هيساعدك. هتقوله يصلح حاجة، وهيصلحها، بس هيضيف كود أكتر، وabstractions أكتر، وحاجات أكتر أنت أصلًا مش فاهمها. والحمل هيزيد عليك مع الوقت.
محتاجين نبدأ نحط توقعات واقعية، ونستخدم الـAI على حقيقته، بدل ما نتعامل معاه على إنه هيحل كل حاجة. غير كده، هنلاقي نفسنا فاتحين مئات المشاريع اللي عمرها ما هتخلص، ومعاها جبل من technical debt بيكبر كل يوم.
دا بس feedback من قسم التقنية
كل الـ feedback كان يتمحور حول نفس النقطة
وهنا تذكرت فكرة من كتاب Getting Real: لا تتسرع في تنفيذ كل feedback، لكن إذا تكرر نفس feedback من أكثر من شخص، فهذه إشارة إن المشكلة فعلا موجودة وتستحق التعديل.
درس اليوم:
ما نبدأ برمجة إلا لما تكون الـReq مكتملة ومتفق عليها مع الـ Client.
هذا أول درس أخذته في الجامعة، لكن لعل اقتناعي فيه زاد بشكل كبير بعد ما طحت فيه بشكل حقيقي. أي نقطة غير واضحة في البداية ممكن تتحول إلى ساعات من التعديلات
1-0 للجامعة😅
من اليوم والحماس بدأ فعلا✨
كان أول لقاء لنا في مجمع وادي جدة للابتكار، واستمتعنا بفعاليات خفيفة ومسابقة كسرت الجو وعرفتنا على الفريق وعلى المكان بشكل أقرب.
متحمسة أشوف ايش ينتظرنا الأسبوع الجاي مع بداية التدريب الفعلية🦾
@Wjihub#مكان_رواد_الأعمال