أعمل على تطوير لوحة تحكم سحابية لإدارة المخزون وتطبيق هاتف لعمال المستودعات موجه للشركات الصغيرة في مجال اللوجستيات. أنا مبرمج؛ بنيت هيكل قواعد البيانات، وربطت الـ API، وأنهيت منطق العمل البرمجي بالكامل. لكن عندما وصل الأمر لرسم الشاشات، بدأت بتجميع واجهات أولية باستخدام مكتبات مفتوحة المصدر جاهزة.
كان ترتيب الجداول الكبيرة على شاشات الكمبيوتر سهلاً نسبياً، لكن الأمور تعقدت تماماً على شاشات الهواتف. العامل في المستودع يمسك قارئ الباركود بقفازاته في بيئة مظلمة ولا يجد الأزرار بسهولة، وحقول الإدخال تخرج عن حدود الشاشة، والإشعارات المعقدة تجعل التطبيق يبدو كأنه يتجمد. إلى أي مدى ينبغي أن أستمر بمحاولة تصميم واجهة المستخدم بنفسي، وفي أي مرحلة يجب أن أسلّم المهمة لوكالة تصميم أو مصمم منتجات مستقل؟