Forwarded from Codefajr_كود فجر
عندنا اليوم فضيحة جديدة. من ستارتب Thinking Machines Lab (حق ميرا موراتي) طرد المؤسسين بارِت زوف ولوك متز.
بارِت كان الـ CTO. رسميًا يقولون إنه طلع “بمحض إرادته”، لكن بعض المصادر تتكلم إن الموضوع له علاقة بـ سلوك غير أخلاقي.
وبالتحديد، مصدر قريب من Thinking Machines قال لـ Wired إن بارِت كان يشارك معلومات سرّية عن الشركة مع منافسين.
والاثنين زوف ومتز الحين راجعين لـ OpenAI (نفس المكان اللي ميرا كانت ساحبتهم منه قبل). ومن جهة ثانية، منصب الـCTO في Thinking Machines صار عند سوميث تشينتالا واحد من أهم ناس PyTorch.
يعني خلال أقل من سنة على عمر الستارتب، طلعوا منه 3 من 6 مؤسسين (وقبل كم شهر Meta خطفت أندرو تالوك). نشوف نهايتها 😐
بارِت كان الـ CTO. رسميًا يقولون إنه طلع “بمحض إرادته”، لكن بعض المصادر تتكلم إن الموضوع له علاقة بـ سلوك غير أخلاقي.
وبالتحديد، مصدر قريب من Thinking Machines قال لـ Wired إن بارِت كان يشارك معلومات سرّية عن الشركة مع منافسين.
والاثنين زوف ومتز الحين راجعين لـ OpenAI (نفس المكان اللي ميرا كانت ساحبتهم منه قبل). ومن جهة ثانية، منصب الـCTO في Thinking Machines صار عند سوميث تشينتالا واحد من أهم ناس PyTorch.
يعني خلال أقل من سنة على عمر الستارتب، طلعوا منه 3 من 6 مؤسسين (وقبل كم شهر Meta خطفت أندرو تالوك). نشوف نهايتها 😐
Forwarded from تخاريف مبرمج
البوست ده كان المفروض ينزل من اسبوع بس خليني اقوله دلوقتي ، احنا كده عدي علينا سنتين من بداية المنتورشيب
بدانا في ديسمبر 2023 ولسه مكملين بفضل الله
من اول يوم كان هدفنا واضح مش عايزين ناس حافظه شوية فريموركس
احنا كنا عايزين نطلع شباب اشتغلوا علي مشاريع حقيقية زي الشركات بالظبط وده اللي حصل
فيه ناس اشتغلت وهم لسه في المنتورشيب
وفيه ناس اشتغلت بعد ما خلصت
وده مش صدفة
طريقة شغلنا من البداية كانت مختلفة
قبل ما نكتب سطر كود واحد كنا بنقعد شهر كامل في التخطيط
كنا بنبدأ بالاتي
* فهم البيزنس كويس من خلال ال analysis وال design
* وبعدها database design
* وبعدين api design first
* وبعدين uml
* وبعدين wbs وتقسيم التاسكات
* وبعدين estimation
* وبعدين نتخيل شكل الشاشات وال flow كله
كل ده كان بيحصل قبل اي كود وده كان ال plan الحقيقي للمشروع وده اللي بيتعمل مع ال AI Tools وبيسمي ال implementation plan
طيب ليه بقولك الكلام ده دلوقتي لان الشباب اللي اتخرجوا من المنتورشيب مش هيغرقوا في زمن ال AI
ولا هيبقوا تابعين ليه؟
ليه لان عندهم الاساس الصح دلوقتي لما اي حد عايز يعمل مشروع اول حاجه بيحتاجها هو الاساس وده اللي هما خدوه كمان بقوا قادرين يعملوا validation للي ال AI بيطلعه مش بياخدوا اي output ويسلموا بيه
هما فاهمين هو صح ولا غلط وليه بقوا يعرفوا المشكلة فين
هل في الكود ، ولا في التصميم ، ولا في فهم البيزنس
بقوا يعرفوا يعملوا testing صح سواء database
او load او logic
والاهم بقوا فاهمين ال flow ، فاهمين المشروع ك بيزنس ، ويقدروا يطلعوا يشرحوا شغلهم كأنه مشروع شركة مش انترنشيب
كل ده بفضل الله ثم مجهود الشباب ثم تعبنا معاهم خطوة بخطوة
حقيقي فخور بالمنتورشيب وفخور بكل واحد عدي من هنا
دمتم بخير
بدانا في ديسمبر 2023 ولسه مكملين بفضل الله
من اول يوم كان هدفنا واضح مش عايزين ناس حافظه شوية فريموركس
احنا كنا عايزين نطلع شباب اشتغلوا علي مشاريع حقيقية زي الشركات بالظبط وده اللي حصل
فيه ناس اشتغلت وهم لسه في المنتورشيب
وفيه ناس اشتغلت بعد ما خلصت
وده مش صدفة
طريقة شغلنا من البداية كانت مختلفة
قبل ما نكتب سطر كود واحد كنا بنقعد شهر كامل في التخطيط
كنا بنبدأ بالاتي
* فهم البيزنس كويس من خلال ال analysis وال design
* وبعدها database design
* وبعدين api design first
* وبعدين uml
* وبعدين wbs وتقسيم التاسكات
* وبعدين estimation
* وبعدين نتخيل شكل الشاشات وال flow كله
كل ده كان بيحصل قبل اي كود وده كان ال plan الحقيقي للمشروع وده اللي بيتعمل مع ال AI Tools وبيسمي ال implementation plan
طيب ليه بقولك الكلام ده دلوقتي لان الشباب اللي اتخرجوا من المنتورشيب مش هيغرقوا في زمن ال AI
ولا هيبقوا تابعين ليه؟
ليه لان عندهم الاساس الصح دلوقتي لما اي حد عايز يعمل مشروع اول حاجه بيحتاجها هو الاساس وده اللي هما خدوه كمان بقوا قادرين يعملوا validation للي ال AI بيطلعه مش بياخدوا اي output ويسلموا بيه
هما فاهمين هو صح ولا غلط وليه بقوا يعرفوا المشكلة فين
هل في الكود ، ولا في التصميم ، ولا في فهم البيزنس
بقوا يعرفوا يعملوا testing صح سواء database
او load او logic
والاهم بقوا فاهمين ال flow ، فاهمين المشروع ك بيزنس ، ويقدروا يطلعوا يشرحوا شغلهم كأنه مشروع شركة مش انترنشيب
كل ده بفضل الله ثم مجهود الشباب ثم تعبنا معاهم خطوة بخطوة
حقيقي فخور بالمنتورشيب وفخور بكل واحد عدي من هنا
دمتم بخير
Forwarded from تخاريف مبرمج
اللى انت شايفه ده مشروع ecommerce بسيط جدا ؛ معمول بال tech stack
- Node JS
- React Vite
- Flutter
- Docker
-لما تحب تقول الطبيعى ده ياخد وقت قد ايه من غير ال AI ك Backend and Frontend بنتكلم بس فى 20 يوم من غير تيست
ومحتاج Flutter هياخد 10 ايام يبقى دخلنا فى شهر بالظبط
ومحتاج تعمل تيست 3 ايام موبايل ومعاهم 7 ايام ل back + front
يبقى دخلت فى 40 يوم بالظبط
اللى انت شايفه ده بالظبط خد من ال AI antigravity IDE وخلصت كل ال free credit خد ساعتين ونص مع ال test يتاعه بال seeders كمان
تخيل بقى تبيع مشروع زى ده يتكلف كم مع ال AI
- Node JS
- React Vite
- Flutter
- Docker
-لما تحب تقول الطبيعى ده ياخد وقت قد ايه من غير ال AI ك Backend and Frontend بنتكلم بس فى 20 يوم من غير تيست
ومحتاج Flutter هياخد 10 ايام يبقى دخلنا فى شهر بالظبط
ومحتاج تعمل تيست 3 ايام موبايل ومعاهم 7 ايام ل back + front
يبقى دخلت فى 40 يوم بالظبط
اللى انت شايفه ده بالظبط خد من ال AI antigravity IDE وخلصت كل ال free credit خد ساعتين ونص مع ال test يتاعه بال seeders كمان
تخيل بقى تبيع مشروع زى ده يتكلف كم مع ال AI
Forwarded from تخاريف مبرمج
امبارح وأنا شغال مع الشباب في المنتورشيب على المشروع رقم 3
Food Delivery
كنا بنتكلم عن تصميم الداتابيز، وبالتحديد عن استخدام
JSONB
كـ data type لأحد الـ columns في table معين.
لما جينا نعدل في الـ JSONB سواء attribute واحد أو أكتر أو حتى array كاملة، لقيت الشباب شغالين بالطريقة دي
1. Fetch الداتا من الداتابيز
2. تعديل الـ object في الكود
3. Update للـ record تاني في الداتابيز
الصراحة استغربت شوية، خصوصا إننا شغالين بـ Prisma.
فقلت خلينا نرجع للـ documentation ونشوف هما نفسهم بيقولوا إيه.
وبالفعل لما رجعت للـ docs لقيت إن ده فعلا الأسلوب اللي هما موصيين بيه، وكاتبين السبب واستخداماتهم للطريقة دي بوضوح.
ساعتها قلت للشباب لا، في الحالة دي نشتغل Native Query أحسن، ومندخلش نفسنا في اللفة دي.
وده مثال بسيط جدا على قيمة إنك ترجع للـ documentation قبل ما تاخد قرار تقني مهم.
المهم بقى، وأنا بقلب في الـ docs، لقيت إن فريق Prisma عامل حركة ذكية جدا
عاملين ChatGPT جوه الـ documentation نفسها.
تفتحه، تسأله أي سؤال، يرد عليك بإجابات من نفس الـ documentation، ومعاها أمثلة، ونصوص واضحة ومحترمة جدا.
ودي تاني فايدة حقيقية ناخدها من الـ documentation وده بقى استخدام فعلي وذكي للـ AI مش مجرد كلام نظري.
دمتم بخير.
Food Delivery
كنا بنتكلم عن تصميم الداتابيز، وبالتحديد عن استخدام
JSONB
كـ data type لأحد الـ columns في table معين.
لما جينا نعدل في الـ JSONB سواء attribute واحد أو أكتر أو حتى array كاملة، لقيت الشباب شغالين بالطريقة دي
1. Fetch الداتا من الداتابيز
2. تعديل الـ object في الكود
3. Update للـ record تاني في الداتابيز
الصراحة استغربت شوية، خصوصا إننا شغالين بـ Prisma.
فقلت خلينا نرجع للـ documentation ونشوف هما نفسهم بيقولوا إيه.
وبالفعل لما رجعت للـ docs لقيت إن ده فعلا الأسلوب اللي هما موصيين بيه، وكاتبين السبب واستخداماتهم للطريقة دي بوضوح.
ساعتها قلت للشباب لا، في الحالة دي نشتغل Native Query أحسن، ومندخلش نفسنا في اللفة دي.
وده مثال بسيط جدا على قيمة إنك ترجع للـ documentation قبل ما تاخد قرار تقني مهم.
المهم بقى، وأنا بقلب في الـ docs، لقيت إن فريق Prisma عامل حركة ذكية جدا
عاملين ChatGPT جوه الـ documentation نفسها.
تفتحه، تسأله أي سؤال، يرد عليك بإجابات من نفس الـ documentation، ومعاها أمثلة، ونصوص واضحة ومحترمة جدا.
ودي تاني فايدة حقيقية ناخدها من الـ documentation وده بقى استخدام فعلي وذكي للـ AI مش مجرد كلام نظري.
دمتم بخير.
❤2
Forwarded from تخاريف مبرمج
لما تشتغل علي مشروع والعميل قالك عايز زي المشروع الفلاني
وانت متعرفش عنه حاجه
افتح الموقع بتاع المشروع الفلاني وشوف فيه الاتي
1. List of Features
2. List of functions in each feature
بعد كده بقي حدد ال scope اللي هتشتغل عليه متسبب الأمور عايمة تماما
تحديدك للكلام ده هيفرق جدا معاك عشان يبقي ال scope واضح وفي نفس الوقت تقدر تعمل estimation
للوقت
والتكلف
طب هتعمل ال scope ده ازاي
انت بقي هتشتغل هنا BA
روح لل ChatGPT خليه ياخد ال features and functions اللي طلعتها
وطلع منها
1. BRSD
Business Requirement specification document
2. User Stories and acceptance criteria
طلع من ال BRSD ال User Stories
3. QA Test Cases
هتطلعها من ال user Stories
بعد كد تطلب من لل ChatGPT انه يشتغل
ك expert product owner ويبدأ
يعمل review علي
1. BRSD
2. User stories
3. QA test cases
هنا ال BRSD بقي هو ال Scope وفي نفس الوقت
انت ك developer هتشتغل علي ال user Stories
الطريقة دي هيساعدك كتير جدا في شغلك انه يكون عندك awareness بالمشروع
تقدر كمان تطلع ال database Schema وتعملها design بناء علي
BRSD , User Stories
بعد كده بقي تاخد الكلام ده كله وتروح لل
Windsurf
Cursor
Google antigravity
Claude code
تخليه يعملك implementation plan بناء علي ال 3 ملفات اللي طلعتهم وتراجع معاه ال
Implementation plan
Tasks اللي هيكتبها
الطريقة دي مش بس هتخليك فاهم البيزنس ده كمان هتساعدك انك تنجز المشروع في وقت سريع جدا
انا اشتغلت علي مشروع بنفس الطريقة اللي انت شايفها فوق ال implementation = 40 min
Analysis and design = 1 hour
المشروع اتعمل docker
لسه طبعا قي في Security test , Load testing, Database Testing
دمتم بخير
وانت متعرفش عنه حاجه
افتح الموقع بتاع المشروع الفلاني وشوف فيه الاتي
1. List of Features
2. List of functions in each feature
بعد كده بقي حدد ال scope اللي هتشتغل عليه متسبب الأمور عايمة تماما
تحديدك للكلام ده هيفرق جدا معاك عشان يبقي ال scope واضح وفي نفس الوقت تقدر تعمل estimation
للوقت
والتكلف
طب هتعمل ال scope ده ازاي
انت بقي هتشتغل هنا BA
روح لل ChatGPT خليه ياخد ال features and functions اللي طلعتها
وطلع منها
1. BRSD
Business Requirement specification document
2. User Stories and acceptance criteria
طلع من ال BRSD ال User Stories
3. QA Test Cases
هتطلعها من ال user Stories
بعد كد تطلب من لل ChatGPT انه يشتغل
ك expert product owner ويبدأ
يعمل review علي
1. BRSD
2. User stories
3. QA test cases
هنا ال BRSD بقي هو ال Scope وفي نفس الوقت
انت ك developer هتشتغل علي ال user Stories
الطريقة دي هيساعدك كتير جدا في شغلك انه يكون عندك awareness بالمشروع
تقدر كمان تطلع ال database Schema وتعملها design بناء علي
BRSD , User Stories
بعد كده بقي تاخد الكلام ده كله وتروح لل
Windsurf
Cursor
Google antigravity
Claude code
تخليه يعملك implementation plan بناء علي ال 3 ملفات اللي طلعتهم وتراجع معاه ال
Implementation plan
Tasks اللي هيكتبها
الطريقة دي مش بس هتخليك فاهم البيزنس ده كمان هتساعدك انك تنجز المشروع في وقت سريع جدا
انا اشتغلت علي مشروع بنفس الطريقة اللي انت شايفها فوق ال implementation = 40 min
Analysis and design = 1 hour
المشروع اتعمل docker
لسه طبعا قي في Security test , Load testing, Database Testing
دمتم بخير
Forwarded from مذكرات مجهول (مبرمج 👑 ..»)
- ربمـا...
لا أريدُ سوى كوبٍ من القهوه..
و بعضٌ من الهدوء..
ُ
لا أريدُ سوى كوبٍ من القهوه..
و بعضٌ من الهدوء..
ُ
اللهم لك الحمد واليك المشتكى وانت المستعان ولا حول ولا قوة الا بالله
❤3