هذا ما أشعر به حيال ترميز الأجواء. أي مشروع أحاول به أي نوع من التعقيدات لديه هذا الانفجار الفوري من التقدم. الأمور مذهلة وتشعر وكأنها قوة عظمى. ثم... عندما أضيف المزيد من التعقيد ، تتوقف الأمور. المشاريع الوحيدة التي أعتقد أنه يمكنني إنشاؤها هي تلك التي تقع في "منطقة الأجواء" هذه. النماذج الأولية وواجهات المستخدم والمنتجات - أي شيء بسيط ومنخفض التعقيد يناسب تلك المنطقة تماما. إثبات المفاهيم والتفاعلات وأشياء من هذا القبيل. الأدوات قادرة على صنع الأشياء التي تتناسب مع تلك الفتحة. لكن. كل شيء يسقط إلى أشلاء مع زيادة منحنى التعقيد هذا. والمشكلة هي أن أي عملية تصميم منتج جيدة لها تعقيد متزايد. يتحول النموذج الأولي الأساسي إلى نموذج أولي جيد بمجرد أن يحتوي على تفاعلات متعددة الطبقات ، والتحولات ، والإمكانيات الجيدة ، وحالات التحليق ، و 1000 تفاصيل صغيرة جدا تجعل شيئا ما يبدو صحيحا وحقيقيا. من المفترض أن تكون فائدة ترميز vibe هي أنك تتحرك بسرعة ويمكنك إخراج الأشياء - السماح ل الذكاء الاصطناعي بالقيام بكل العمل نيابة عنك. المشكلة هي أنه يفقد قوته بمجرد إضافة التعقيد اللازم. يستمر في إعادة بناء نفسه ، وإعادة كتابة التعليمات البرمجية ، والتأثير على الأشياء غير ذات الصلة ثم التسبب في مشكلات أخرى. ولكن إذا أضفت هذا التعقيد ، فإن كل جلسة ترميز vibe تتحول بسرعة إلى جلسة تقريع الأخطاء. لست متأكدا من الحل لهذا. مع النماذج الأولية التقليدية ، يتمثل الحل في التكرار ، وإضافة المزيد من التعقيد ، وإنشاء المزيد من الإطارات / المشاهد ، والتعديل ، والشوكة ، وما إلى ذلك. ومع ذلك ، مع ترميز vibe ، يمكن لمطالبة صغيرة واحدة أن تدمر كل شيء حرفيا. هناك مرحلة ينتهي بي الأمر فيها بالسير على قشر البيض الفوري - محاولا عدم إعطائه الكثير أو القليل جدا من السياق حتى لا يصبح مارقا ويكسر كل شيء. لا يوجد سوى استثناءات قليلة لهذا. @cursor و @framer. يمكنني إحراز تقدم كبير مع المؤشر ، وإعطائه سياقا ضيقا ، ويجب أن أوافق على التعديلات التي يجريها. هذا يبدو وكأنه سير عمل صحيح. المشكلة هي أنني لا أستطيع رؤية الشيء الذي يصنعه لأنه IDE ، وليس بيئة مرئية. نعم ، يمكنني إنشاء إصدارات محلية وتحديث متصفحي وكل هذا النوع من الأشياء. لكن الجانب المرئي ضاع تماما من تجربة الترميز. إنها أداة مطور. يحصل Framer على هذا بشكل صحيح لأنه يسمح فقط بالتحديثات الضيقة داخل مكون واحد على الصفحة. نعم ، إنه مقيد لأنه لا يمكنه القيام بشيء واحد إلا في وقت واحد ، ولكنه على الأقل لا يحاول إنشاء الصفحة بأكملها من البداية وإدارتها كلها من خلال واجهة سريعة. يبدو أن هذه هي النهج الصحيح. @Cursor: اسمح الذكاء الاصطناعي بتعديل أي شيء ولكن اسمح للمستخدم بالموافقة على هذه التعديلات ورؤيتها في سياقها. @Framer: اسمح ل الذكاء الاصطناعي بتحرير ملف أو مكون واحد بشكل ضيق فقط للحفاظ على التعقيد إلى الحد الأدنى وتقليل التعديلات الكارثية. أنا متفائل بأن أدوات مثل @Figma و @Lovable و @Bolt و @V0 يمكن أن تصنع نماذج أولية رائعة ، لكنني أستمر في الاصطدام بالجدران عندما يتعلق الأمر بالقيام بأي شيء أكثر من مجرد نموذج أولي أساسي للتفاعل. إنهم بحاجة إلى القيام بأقل من IMO. نأمل أن تضيف هذه الأدوات المزيد من عناصر التحكم الموجودة في نفس السطر مثل المؤشر والمؤشر. سأضيف أيضا أن هذا مشابه لكيفية القيام بذلك مع إنشاء الرسم البياني @Basedash أيضا. لكننا لسنا أداة vibe بالمعنى الطبيعي ، لذا فإن رسم أوجه التشابه أصعب قليلا.
‏‎211.11‏K