البيان

لماذا NoShit Development؟

تبني NoShit Development برامج تؤدي غرضها من دون جمع الانتباه أو البيانات أو السيطرة بلا داعٍ. يجب أن تكون المنتجات واضحة وعادلة، ويفضل أن تكون لطيفة قليلاً.

الأسباب

  • تجنب الإعلانات — إلا عندما تكون منطقية للمنتج وتستخدم بوضوح وبحدود وبشكل عادل.
  • رفض التتبع: يجب أن يعمل البرنامج دون استغلال سلوك المستخدم.
  • تخزين البيانات وإدارتها محلياً كلما كان ذلك منطقياً.
  • جعل الأطر المألوفة قابلة للتخصيص بدلاً من دفع كل المستخدمين إلى التدفق الافتراضي نفسه.
  • كسر أعراف السوق عندما لا تنتج إلا التشتيت أو الاحتجاز أو الاحتكاك المصطنع.
  • ببساطة تقديم منتجات رائعة يحب الناس استخدامها.

الإرشادات

  • واجهات سهلة وبديهية.
  • بلا تتبع، وحيثما أمكن بلا تخزين لبيانات المستخدم.
  • بهجة ومرح وقليل من اللطافة عندما تناسب — دون إفساد سهولة الاستخدام.
  • أذونات واضحة وحدود واضحة وبلا مقايضات مخفية.
  • الوظيفة أولاً: يجب أن يحل كل تطبيق مشكلة حقيقية بهدوء ومباشرة.

الموقف

NoShit لا تعني الزهد. بل تعني: بلا تلاعب غير ضروري، بلا جشع للبيانات، وبلا واجهة تريد أن تكون أهم من المهمة. إذا كان المنتج مرحاً، فذلك لأنه يضيف بهجة. وإذا كان بسيطاً، فلأنه يزيل عبئاً عن المستخدم.