«Что-то пошло не так» — после этих трёх слов пользователь не ищет инструкцию, он просто уходит.
Сетевая ошибка в проде почти никогда не бывает «простой ошибкой»: это retry без backoff, пустой экран без объяснения и сообщение, которое винит юзера. Устойчивость — это UX, а не только try-catch.
В курсе Error UX и устойчивость клиента — таксономия ошибок, backoff и graceful degradation, empty и skeleton-состояния, error boundaries и метрика recovery rate. Каждый модуль заканчивается артефактом: критерии приёмки и план отката — тот минимум, который middle показывает на ревью, а не держит в голове.
👇 Подписывайся на канал — такие разборы выходят регулярно. И первый модуль курса «Error UX и устойчивость клиента» открыт бесплатно.