Делать меньше ошибок эффективнее, чем писать отличный код

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

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

Многие разработчики учатся, совершая ошибки и избегая их в будущем. Хорошие разработчики заранее выявляют потенциальные ошибки и вообще избегают их.

Вы не можете избежать всех ошибок, проблем и технических проблем, но можете быть уверены, что они не причинят вам слишком сильного вреда и быстро восстановятся. Технические катастрофы не должны застать девелоперов врасплох

Этот пост был вдохновлен заявлением об отставке Сэма Хинки, которое каждому будет полезно прочитать.

Будьте меньше ошибаетесь

«Вам следует придерживаться подхода, в котором вы ошибаетесь. Ваша цель — меньше ошибаться». Илон Маск

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

Боль приходит, когда планы рушатся, возникают проблемы и всех сгоняют на экстренное совещание.

Когда разработчики добиваются устойчивого прогресса, они завоевывают доверие, и люди оставляют их в покое, чтобы спокойно создавать программное обеспечение.

Чарли Мангер рекомендует инвертировать задачи. Прежде чем придумывать следующее лучшее действие, сначала поймите, чего вам следует избегать.

Спроси себя

Что самое худшее может случиться? Какое самое худшее действие?

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

Закон Мерфи гласит: то, что может пойти не так, пойдет не так. Что вводит в заблуждение многих разработчиков, так это то, что в течение долгого времени ничего не выходит из строя, а потом — бум. Посмотрите все технические компоненты, программное обеспечение, интеграции и все остальное, от чего есть зависимость, и спросите.

Как это могло меня трахнуть?