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

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

И так далее. Я лично обхожу это путем написания технических статей, которые я пишу в этом блоге. Вы заметите, что все они являются примерами этого шаблона: