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

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

Понимание того, как программа может работать и реализовываться в реальном мире, позволяет сэкономить время и снизить энтропию. Это позволяет вам найти области, которые можно автоматизировать, а затем научиться их автоматизировать. Конечно, полезно иметь под рукой синтаксис, но также не так сложно просто посмотреть, как что-то сделать, скопировать и вставить код. Если это можно автоматизировать, вероятно, оно уже было закодировано раньше. И хотя определение способов реализации программы может быть невероятно ценным, гораздо более ценно знать, когда программа может быть реализована.

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

Вчера я купил свою первую книгу по системному мышлению. С тех пор, как я услышал, как Август Брэдли упомянул об этом в одном из своих концептуальных видео, я понял, что хочу узнать больше. Это парадигма мышления, которую я, кажется, отражал в прошлом, но никогда не понимал. Меня интересует разработка систем для автоматизации задач и управления энтропией разума. Жизнь разбросана, и хотя иногда мы хотим извлечь выгоду из этого разброса (например, во время творчества), человеческий разум часто страдает от избыточной энтропии. Мы должны навести порядок в хаосе, в котором живем. Мы должны проектировать свою жизнь. Это никоим образом не означает, что мы должны выбросить спонтанность в окно. Однако это означает, что часто лучший способ добиться того, чего мы хотим в жизни, — это создать систему, которая приведет нас к этому.

Системы часто являются причинами и решениями наших проблем. Системы могут создавать свои собственные проблемы или иметь проблемы из-за внешних взаимодействий (однако даже при внешнем взаимодействии вина может быть возложена на саму систему). Системы также могут создавать решения — либо путем перепроектирования другой системы, либо посредством внешнего взаимодействия, чтобы вернуть систему в нужное русло. Когда ФРС снижает процентные ставки, чтобы увеличить инфляцию, одна система создает решение для другой. Так устроен мир. Тем не менее, даже при попытках ФРС инфляция может не стабилизироваться там, где они этого хотят. Системы сложны — они больше, чем сумма их частей. Чем раньше мы осознаем сложность и силу систем, тем мы поймем, как спланировать свою жизнь, чтобы достичь пика нашего роста и прогресса.