عن DY Nexus
DY Nexus مشروع برمجيات صغير ومستقل. كل منتج يُصمَّم ويُبنى ويُصان بالعناية نفسها.
DY Nexus مشروع برمجيات مستقل يبني منتجاته الخاصة.
كلمة «مستقل» هنا تحمل معنى حقيقياً. لا مستثمرين ينتظرون عائداً في موعد محدَّد، ولا عملاء تتقدّم متطلباتهم على من يستخدم البرنامج فعلاً، ولا هدف نمو يجب بلوغه قبل أن يصبح المنتج جاهزاً. وما يشتريه ذلك هو القدرة على قول ليس بعد، وأن تعنيها.
إنه مشروع صغير يديره Demhat Yasin بصفة فردية خاصة؛ والتفاصيل في بيانات الناشر. لن تدّعي هذه الصفحة غير ذلك، ولا توجد صفحة فريق ولا صورة مكتب ولا قائمة عملاء، لأنه لا يوجد ما يصحّ وضعه فيها.
ثلاث أفكار تقوم عليها كل الأمور هنا.
ينبغي أن تبدو البرمجيات سلسة بلا جهد. لا فقيرة بالمزايا — بل سلسة. الفرق أن الأداة الجيدة تختفي أثناء استخدامها. كل خطوة إضافية، وكل نافذة تأكيد موجودة لحماية الشركة لا المستخدم، وكل إعداد كان ينبغي أن يحمل قيمة افتراضية معقولة، هي احتكاك اختار أحدهم إضافته.
الخصوصية بنية لا سياسة. يقرّرها نموذج البيانات لا وثيقة الخصوصية. فحين يُكتب المنتج يكون قد حدّد أصلاً ما يُجمَع وأين يُخزَّن ومن يستطيع قراءته. تلك القرارات تُتَّخذ في الأسبوع الأول وعكسها لاحقاً باهظ التكلفة — ولهذا تُتَّخذ هنا أولاً لا أخيراً.
قابلية الصيانة ميزة يشعر بها المستخدم. لن يرى قاعدة الشيفرة أبداً، لكنه يشعر بها في سرعة إصلاح الأخطاء وفي المدة التي يظل فيها البرنامج يعمل. الشيفرة المكتوبة لتُفهم بعد سنتين وعدٌ لمن يستخدمها.
التسلسل قبل الزخرفة. إن لم يكن المهمّ في الشاشة واضحاً من نظرة واحدة، فلن يصلحه أي قدر من التنسيق.
الاتساق قبل الجِدّة. المكوّن الذي يتصرّف بالطريقة نفسها في كل مكان يُتعلَّم مرة واحدة. المفاجأة كلفة، وتُدفع في كل مرة.
الوصولية افتراضاً لا عند الطلب. التنقّل بلوحة المفاتيح، والتركيز المرئي، والتباين الكافي، والدلالات الصحيحة، ودعم تقليل الحركة كلها جزء من تعريف «مكتمل» — لا جولة لاحقة تُحذف عند ضيق الوقت.
احترام المنصة. الشيفرة العابرة للمنصات يجب ألّا تعني تطبيقاً يبدو غريباً على كل منصة يعمل عليها.
تقنية رتيبة، مختارة عن قصد. على الأدوات الجديدة أن تستحق مكانها في مواجهة كلفة تعلّمها وصيانتها والانتقال عنها لاحقاً. ومعظمها لا يستحق.
الصريح قبل الذكي. تُقرأ الشيفرة أكثر بكثير مما تُكتب. وحين يتعارض الأمران، يفوز الوضوح.
اختبر ما تكون تكلفة الخطأ فيه باهظة. لا نسبة تغطية — بل الحد الأمني، وطبقة البيانات، والمنطق الذي قد يُفسد شيئاً بصمت.
قطع صغيرة أحادية الغرض. المكوّن الذي يفعل شيئاً واحداً يمكن فهمه واختباره واستبداله. والذي يفعل تسعة لا يمكن.
الموقف بسيط: اجمع أقلّ ما يمكن، وخزّنه أقرب ما يمكن من المستخدم، وكن محدداً بشأن ما يحدث له.
بالنسبة لـ NexusPass يعني ذلك خزنة تعيش على الجهاز، بلا حساب وبلا خادم يحتفظ بنسخة. وحيث لا يستطيع منتج العمل بهذه الطريقة، يُكتب السبب بدل تمريره.
ولا يقلّ أهمية ما لا يُدَّعى. لا شهادات أمنية، ولا تدقيقات خارجية مكتملة، ولا ضمانات تتجاوز ما توفّره البنية فعلاً. وحيث لا يكون تفصيل تقني محسوماً، تقول هذه الصفحات ذلك. الفراغ أنفع من إجابة تبدو معقولة.
خطة المدى القريب ضيّقة عن قصد: الوصول بـ NexusPass إلى إصدار جيد فعلاً على منصاته الثلاث، وتوثيق آلية عمله بما يكفي للتحقق من كل ادعاء على هذا الموقع.
وبعد ذلك: منتجات أخرى على الشاكلة نفسها — أدوات تحترم من يستخدمها، ومبنية لتدوم أطول من دورة تمويل.
في المدونة يُشرح العمل أولاً بأول. وإن كان لديك سؤال عن أيٍّ منه، تواصل عبر صفحة التواصل.
الملاحظات على المشاريع وتقارير الأخطاء والاقتراحات مرحَّب بها دائماً.