Есть такая фраза: "Хорошого программиста отличает - то, что он превосходно пишет программы для компьютера, отличный же программист умеет писать программы для людей". И "При написании кода не забывайте, что его будут читать другие люди".
Гм, надо хотя бы думать о том, что программой, которую пишешь, будут пользоваться люди, а ты про код какой-то говоришь
Именно красивый код, такой, который можно повесить в рамке на стенку - большая редкость...
Не так давно читал спор на эту тему на форуме МГУ, там пришли к выводу, что красивая программа хороша не только с точки зрения читабельности, но и расширяемости, робастности и числа ошибок. Аналогично тому, что для того, чтобы хорошо объяснять, надо самому хорошо понимать.