Иногда во время разработки происходит странная магия. ✨
Ты настолько погружаешься в архитектуру, рефакторинг и оптимизацию, что начинаешь писать код... для других разработчиков.
А потом приходит пользователь.
И нажимает не туда.
Не читает сообщение.
Закрывает окно.
Три раза подряд жмёт одну кнопку. 😅
И знаешь что? Это нормально.
Вот несколько простых привычек, которые помогают помнить, для кого ты на самом деле пишешь продукт:
💡 Представь конкретного человека. Не абстрактного «пользователя», а живого человека, который открыл приложение впервые.
💡 Пройди весь сценарий сам. От регистрации до результата. Если где-то стало скучно, непонятно или захотелось закрыть приложение — пользователь почувствует то же самое.
💡 Не обвиняй пользователя. Если люди массово ошибаются, проблема, скорее всего, не в них, а в интерфейсе.
💡 Спрашивай себя: «Что человек почувствует после этого действия?» Иногда эмоции важнее, чем идеально написанный код.
В конце концов пользователю всё равно, использовал ты микросервисы, CQRS или пять паттернов проектирования.
Ему важно другое:
👉 получилось ли быстро решить свою задачу.
Хороший разработчик пишет код. Отличный разработчик делает так, чтобы человеку было удобно этим кодом пользоваться. 🚀