Можно говорить о как минимум двух уровнях "красивости кода".
На первом уровне просто оценивается умелое и уместное использование возможностей языка программирования, его конструкций и идиом. Например, в красивом коде ты увидишь корректную обработку ошибок, осмысленное управление временем жизним объектов, с пониманием написанную многопоточность. В красивом коде также будут иметь место емкие, хорошо понятные и однозначные названия переменных, структур данных, функций и проч.
На втором уровне уже смотрится на то, что за кодом стоит - на модель вычислений и используемые абстракции. В красивом коде ты видишь, оригинальность и одновременно элегантность решения, видишь, как код с минимальной избыточностью решает поставленную перед ним задачу.
Для меня красивый код, это в первую очередь, оптимальный алгоритм, например позволяющий определить одну фальшивую монету из двенадцати, путем трех взвешиваний, а не больше..
на практике часто встречается такое, что наиболее оптимальное решение просто физически не может выглядеть красивым
адекватное и оптимальное решение поставленной задачи с корректным оформлением кода и минимальным использованием ресурсов компьютера = идеал, который крайне редко встречается в реальной жизни