TGViewer
Точка сборки Точка сборки @antonvolkov · 12.1K subscribers
Post #300 6.69K
Неэффективность кроется в неявности.

Равно и обратное: чем более явно, просто, понятно, прозрачно, искренне — тем эффективнее.

Все знают, что в бардаке сложно что-то найти. Если человек живёт на свалке, которую именует домом, его жизнь наполнена всевозможными неожиданностями. Это потерял, это забыл, это не учёл — постоянно какие-то проблемы на пустом месте. Таких необоснованно ласково называют балбесами. Неупорядоченное мышление, отсутствие привычки поддержания порядка — это целая дополнительная обойма патронов в револьвере. Такой человек толерантен к серым пятнам в своей жизни и только вопрос времени, когда из этого тумана Сайлент Хилла поползут монстры проблем, сжирающие и самого балбеса, и тех, кто на него положился.

То же самое в инженерии: чем более запутанный код, тем больше багов, тем больше незакрытых краевых ситуаций. Причём путаница часто возникает от чрезмерного увлечения "универсализацией", когда вместо того, чтобы просто написать 2+2, городят арифметический фреймворк, который ух как много всего умеет. Только вот потом всем придётся разбираться в этом чёрном ящике, учитывать его нюансы и особенности. А когда этих фреймворков становится много и они друг на друга влияют непредсказуемым образом, в проекте начинается стадия over-complexity — когда уже никто до конца не понимает как эта дура вообще работает и спасают буквально только автоматические тесты (хороший антипример в Oracle). Ну и, как следствие, больше размер кода, больше размер конечного продукта, больше жрёт процессора и памяти, и работает хуже, чем лёгкое компактное решение. Можно проиллюстрировать на примере веб-серверов NGINX и Apache. Исходники первого — 1Мб, второго — почти 10. NGINX — номер один, а Apache давно потерял лидерство и снижает долю.

То же самое, например, в юридической сфере. Многие из нас сталкивались с многостраничными запутанными договорами, который как и говно-код, распухают со временем и скрывают в себе всякие уязвимости (например, п. 3.4, добавленный в последний момент контрагентом, никто не проверил на предмет правовых коллизий с пп. 12.4 и 13.1). Кстати, договор по-хорошему должен умещаться на одной странице А4.

Неявность и запутанность — идеальная среда для паразитов. Там, где всё просто и понятно — сложно мутить, сложно незаметно тырить ресурсы. Поэтому все инфоцигане, все эти экстрасенсы, бизнес-консультанты и прочие разводилы, они всегда упаковывают свои схематозы в "сложность". Во-первых, это создаёт у обывателя ложное ощущение, что это что-то по-настоящему крутое и наукообразное, во-вторых, можно бесконечно ездить ему по ушам и гриндить велью, раскрывая всё новые глубины "сложности", ну и в-третьих, подсаживать на подписку — видишь как тут всё сложно, сам не разберёшься. Посмотрите натальные карты или схемы "дизайна человека". У недалёкого лоха же дух захватывает от манифестирующего генератора! Он чувствует себя сопричастным к чему-то очень крутому, потому что оно выглядит и пахнет как крутое, а значит он тоже крутой, а те кто не понимает — в пролёте, а он хакнул реальность, он всё понял, он уже раскрыл себе чакры и вот-вот успех. Любители крипто-инвестиций в NFT и внедрения "эффективного менеджмента" ничем не отличаются — просто упаковки другие.

Правда жизни в том, что базовые и реально работающие принципы — просты. В них нет сложности и они доступны бесплатно. Но для обывательского мозга это всё слишком просто (а значит не круто), а ещё эти принципы почти все говорят "встань и иди", а ему хотелось бы great again никуда не вставая.

Здоровому же человеку следует выработать в себе жёсткую нетерпимость к неявности. Выработать привычку отказываться от непрозрачных предложений, особенно когда контрагент торопит и давит на FOMO — это защита от базовых манипуляций и мошенничества. Выработать привычку не участвовать в неявных сделках с социальной валютой. Ну и привычку самому держать все свои системы простыми, прозрачными и упорядоченными — это сокращает риск долгосрочной потери КПД и нежданчиков.
More from @antonvolkov
  1. Sep 20, 2026Если нейроген такой хороший и так эффективно позволяет всё больше радовать игроков, херли…
  2. Sep 19, 2026Я периодически ловлю себя, что хочу чтобы сын стал супер-человеком. Чтоб пошёл по стопам о…
  3. Sep 16, 2026Как и собирался, пойду голосовать. Точнее подал заявку в Госуслугах и физически никуда не…
  4. Sep 14, 2026Нейронщики: это не мы упёрлись в потолок, это просто ИИ стал слишком мощным и сбежал, а мы…
  5. Sep 8, 2026Ютуб завален экспериментами геймеров со слитым DLSS 5. Подробнее о технологии нейробьютифа…
  6. Sep 5, 2026Интересное следствие систематического соблюдения принципа "все зелёные": всё чаще бывает б…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →