Я уже много раз говорил, что одна из самых распространённых ошибок программистов заключается в том, что они забывают, для кого они создают свои программы. А создают они их для пользователей. Но, как говорится, проблемы индейцев шерифа не волнуют. А проблемы пользователей не волнуют программистов. В итоге многие крутые по возможностям программы оказываются на свалке истории. Читать далее… 👉 https://dzen.ru/media/baseprogramming/programmist-i-polzovatel-sytyi-golodnogo-ne-razumeet-6466e496709415136c4209b7
Программист и пользователь — сытый голодного не разумеет
https://dzen.ru/media/baseprogramming/programmist-i-polzovatel-sytyi-golodnogo-ne-razumeet-6466e496709415136c4209b7
Все мы смотрим изнутри своего понимания Вселенной на один и тот же мир, но видим не одно и то же. Потому и полна копилочка народной мудрости разными поговорками типа “сытый голодного не разумеет”. Программист не хочет понять, почему пользователь не может чуть-чуть напрячь мозг, чтобы научиться применять все фишки его гениальной программы. Пользователь не может понять, зачем было пихать в программу столько ненужных функций, а самую нужную функцию делать настолько неудобной в использовании, что желание работать с этой программой отпадает навсегда и наносит пользователю психологическую травму. Программирование — задача настолько всепоглощающая и сложная, что она доминирует над всеми иными соображениями, включая и заботу о пользователе. Программист желает, чтобы процесс создания протекал гладко и легко. Пользователь желает, чтобы легко и гладко протекали взаимодействия с программой. Эти две цели практически никогда не приводят к созданию одной и той же программы. В современной компьютерной
Автор: Основы программирования