Согласен, "чутье к коду" - это непонятная штука.
Человек бросает взгляд на листинг программы, блок-схему, структуру данных в проекте и сразу говорит - что это ерунда.
Кодировщика который трепетно "вылизывает" каждую строчку я бы не назвал трепетными - это скорее перфекционизм, зачастую никому совершенно не нужный.
Проектирование, кодирование, оптимизация, тестирование - нормальные этапы написания ПО, причём это не однозначно последовательные этапы - реверс и циклы тут изначально задуманы
если софт хорошим должен получиться на выходе.