Пишите код так, чтобы для его понимания требовалось минимум комментариев Вместо того, чтобы тратить время на запутанные объяснения, вложите его в грамотное именование методов и переменных. И разбивайте программу на небольшие логические блоки. (Если вы прочитали этот совет как «не надо писать комментарии к коду» — перечитайте). Используйте только те библиотеки и плагины, устройство которых понимаете Для этого в том числе нужно читать их код — так вы быстрее разберётесь и заодно прокачаете программерские навыки. Используйте простые инструменты Вокруг наплодилось много систем — фреймворков, утилит, приложений — и большинство из них только отнимает время. Перед тем, как применить что-то, каждый раз оценивайте необходимость такого усложнения. И постепенно окружайте себя действительно нужными вам и любимыми инструментами. Работающий код — уже хороший код Всё, что вы пишете, конвертируется в опыт. Не пытайтесь сразу сделать идеально — через полгода вы посмотрите на свой код и вам в любом слу