Замечали ли вы, что качество вашего кода, написанного полгода назад, кажется вам просто отвратительным? Еще недавно вы думали, что улучшать нечего. Но, пройдясь глазами по нему спустя время, понимаете, что сможете сделать его еще лучше. Ведь это замечательно! Если ваш старый код выглядит ужасно и вы это понимаете, то это знак вашего профессионального роста. Гораздо лучше, чем считать свой код идеальным, когда на самом деле есть, над чем поработать. Проще говоря, если вы видите свои ошибки и стремитесь их исправить, то вы на верном пути к профессиональному росту, в отличие от тех, кто доволен говнокодом, считая его вершиной совершенства. Вот небольшое сравнение для наглядности: Хороший программист: Не очень программист: И как же достичь этого осознания, что код можно улучшить? Вот несколько советов: И просто наслаждайтесь процессом написания кода и результатом вашей работы. Ведь в этом и есть вся суть!