“Software gets slower faster than hardware gets faster.” - Wirth’s Law
Vibecoding للـ PMs
الكاتب يتحدث عن فكرة Vibecoding، واللي معناها إنك تستخدم natural language prompts علشان توصف اللي عايز تبنيه، وتسيب الـ AI ينفّذ، من غير ما تحتاج تكون مبرمج. الفكرة دي بتدي الـ Product Managers فرصة يشوفوا ويفهموا الـ code، الـ databases، والـ logs اللي غالبًا ما بيشوفوهاش.
كيف كشفت كل الـ “Oops Commits” على GitHub عن secrets المسرَّبة
الكاتب يتحدث عن مشروع بحثي قام به Sharon Brizinov بالتعاون مع Truffle Security، هدفه لفحص كل ال commits المحذوفة (force-push / “Oops Commits”) من Github منذ 2020، علشان يكتشف أسرار مسرّبة (مثل مفاتيح API، tokens، بيانات حساسة).
الـ AI في البرمجة: بين الوعود الكبيرة والواقع العملي
الكاتب يتحدث عن إن في الفترة الأخيرة كل العناوين الإخبارية مليانة تصريحات من CEOs لشركات كبيرة زي Microsoft وAnthropic وGoogle عن إن معظم الكود هيبقى مكتوب بالـ AI قريب. بس على أرض الواقع، المهندسين شايفين إن الأدوات دي لسه محدودة وبتعمل أخطاء مكلفة أحيانًا.
دورة التصميم: ملاحظات عن كيف تتطور مسودات الأنظمة الأولى
المؤلف بيقدم الخطوات دي لعملية تصميم تكرارية ناجحة:



