В первую очередь виноваты разработчики фронтэнда…

Звонок пользователя сайта.
– Я не могу ничего заказать. У меня баланс нулевой. Сделайте что-нибудь!

Смотрю в базе – действительно нулевой баланс. Явно так не должно быть, т.к. у этого пользователя баланс должен быть больше миллиона. Тут же правлю в базе ноль на миллион и пользователь радостный рапортует, что он уже может оформить заказ.
Но в нашем случае балансом пользователя заведует на сайт, а другая учетная система. И именно она вернула нулевой баланс. Т.е. проблема в другом месте, а не на сайте.
Позже (минут через 30) проблема будет решена и у клиента будет отображен правильный актуальный баланс.
Казалось бы HAPPY END!
Но давайте встанем на место пользователя.
Он не смог где заказать? На сайте! Почему? Сайт ему нулевой баланс показал. Кто решил его проблему по звонку? Тот кто управляет сайтом.
Кто/что с точки зрения пользователя виноват? Да конечно же сайт! Пользователю все равно, кто его баланс считает!

Это только один из примеров. Для пользователей всегда виноват фронтэнтд, т.к. именно в браузере у него что-то пошло не так. Винить за такое мнение пользователя нельзя. Ему не нужно вникать в детали.

Просто если вы разрабатываете сайт, а за ним стоит огромная инфраструктура, то будьте готовы морально к тому, что пользователи за все “грехи” этой инфраструктуры будут винить именно вас – разработчиков сайта. Не нужно принимать все близко к сердцу и нужно научиться включать умеренный пофигизм. Иначе придется из-за вредной и нервной работы рано уйти на пенсию 🙁

Leave a Response