Я вижу много разработчиков, которые тратят время на решение проблем (ошибки, новые функции и т. д.) и почти не работают над процессом.
Процесс имеет решающее значение. Так вы быстро выпускаете высококачественный код.
Когда вы совершенствуете свой процесс, вы делаете каждую будущую задачу кодирования быстрее или качественнее.
На этой неделе я много работал над инструментами, которые улучшают рабочий процесс моей команды. Статический анализ, более быстрый линтинг, усиленная проверка типов.
Эти типы улучшений кажутся небольшими по отдельности, но они имеют мультипликативный эффект. Например, если я внесу изменение, которое улучшит наш хук перед фиксацией, это изменение повлияет на каждую будущую фиксацию в коде нашей команды.
Избежание ошибок, более высокое качество кода и более быстрое время обратной связи для обнаружения проблем заставят нас выпускать больше, более качественный код быстрее.
Как кодер, не думайте только о проблемах.
Еще больше стоит думать о процессе.
Ежедневный список
—
P.S. Присоединяйтесь к Medium за 5 долл. США: получите доступ ко всему Medium + поддержите меня и других!