Я вижу много разработчиков, которые тратят время на решение проблем (ошибки, новые функции и т. д.) и почти не работают над процессом.

Процесс имеет решающее значение. Так вы быстро выпускаете высококачественный код.

Когда вы совершенствуете свой процесс, вы делаете каждую будущую задачу кодирования быстрее или качественнее.

На этой неделе я много работал над инструментами, которые улучшают рабочий процесс моей команды. Статический анализ, более быстрый линтинг, усиленная проверка типов.

Эти типы улучшений кажутся небольшими по отдельности, но они имеют мультипликативный эффект. Например, если я внесу изменение, которое улучшит наш хук перед фиксацией, это изменение повлияет на каждую будущую фиксацию в коде нашей команды.

Избежание ошибок, более высокое качество кода и более быстрое время обратной связи для обнаружения проблем заставят нас выпускать больше, более качественный код быстрее.

Как кодер, не думайте только о проблемах.

Еще больше стоит думать о процессе.

Ежедневный список

Присоединяйтесь к моему списку адресов электронной почты 2000 разработчиков программного обеспечения, чтобы узнать привычки и навыки лучших программистов!

P.S. Присоединяйтесь к Medium за 5 долл. США: получите доступ ко всему Medium + поддержите меня и других!