Я думаю в детстве мы все играли в игру "найди отличия" в газетах и журналах, пока на западе искали Вальдо. Мы тренировали свою способность замечать мелочи. Почему-то в старшем возрасте этот опыт у многих бесследно позабыт.
Давайте будем честными, большинство разработчиков неспособно реализовать готовый дизайн по готовым макетам. И не потому что им скиллов не хватает. Они просто не видят свои косяки. Отступы, цвета, шрифты, не говоря уж про какой-то интерлиньяж.
У нас в одной из предыдущих компаний был термин "жопоглазие", как раз чтобы сей феномен описать.
Почти каждый раз, когда какой-нибудь чувак в интернете верстает любой макет, то мне плакать хочется из-за того, что он очевидно нифига не видит разницы между тем, что надо сделать и что он сделал.
И в работе так. Не видят разработчики, верстающие экран, не видят тестировщики, приоритет таких багов всегда абсолютно минимальный, к ним никто никогда не возвращается.
Как дизайнерам живётся, когда они каждый день видят несовершенство мира - я не понимаю. Я лично, открыв какое-то среднестатистическое приложение или сайт, за первую минуту могу несколько косяков разглядеть. 🔭
Накладывается на это то, что дизайнеры макеты часто рисуют в статике, не учитывают какие-то корнеркейсы типа длинного контента, недостаточного контента, скролла, анимации. И это уже разработчики додумывают в процессе.
А они не умеют этого делать, почему-то. Задать нужные вопросы, не говоря уж о том, чтобы сделать красиво самому, могут единицы.