skullthoughts skullthoughts

إعداد مطور بسيط

dev tools setup

إعداد مطور بسيط

أدوات أكثر ≠ إنتاجية أفضل. إليك إعدادي البسيط.

المحرر

VS Code بامتدادات بسيطة:

  • ESLint/Prettier للتنسيق
  • GitLens لرؤى git
  • سمة للجماليات

هذا كل شيء. لا مساعدين AI، لا Copilot، لا انتفاخ.

الطرفية

iTerm2 + zsh مع:

  • Starship prompt (سريع، قابل للتخصيص)
  • Zsh-autosuggestions
  • FZF للبحث الضبابي

الأساسيات

التحكم في الإصدار

Git + GitHub CLI. أتقن الأساسيات، تجاهل الباقي.

مدير الحزم

استخدم ما يحتاجه نظامك البيئي:

  • Node: npm/yarn/pnpm
  • Python: pip/poetry
  • Rust: cargo

اختبار API

curl أولاً. أضف Postman فقط عند الحاجة.

الفلسفة

  1. الافتراضي للمدمج: أدواتك تأتي بميزات. تعلمها.
  2. أضف فقط عندما يكون مؤلماً: لا تثبت لـ "قد أحتاج"
  3. أتقن الأساسيات: CLI عبر GUI عند الإمكان
  4. أتمتة المتكرر: اكتب سكريبت مرة واحدة، استخدمه للأبد

ما أتجنبه

  • IDEs الثقيلة (بطيئة، مشتتة)
  • الكثير من الامتدادات (عبء صيانة)
  • GUI لكل شيء (سير عمل أبطأ)
  • أدوات عصرية (حل مشاكل حقيقية، لا وهمية)

النتيجة

  • بدء سريع
  • تشتت أقل
  • فهم أفضل
  • مزيد من الوقت للبناء

البساطة ليس عن امتلاك أقل. إنها عن امتلاك ما يهم.