TGViewer
Департамент Разработки Департамент Разработки @devq_a · 1.54K subscribers
Post #631 43
Роб Пайк сформулировал пять правил программирования. Шестое гласит: правила №6 нет.

Эти правила написаны почти 40 лет назад (ещё в конце 80-х), но звучат так, будто их придумали вчера специально для эпохи AI-агентов и «ваibe-coding».

Кратко:

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

Измеряй. Не оптимизируй, пока не померил. И даже после измерения — только если один кусок кода реально жрёт всё.

Сложные алгоритмы медленные, когда n маленькое. А n почти всегда маленькое.

Сложные алгоритмы содержат больше багов и их тяжелее писать. Бери простые алгоритмы и простые структуры данных.

Данные решают всё. Правильно выбранные структуры данных делают алгоритмы почти очевидными.

И знаменитое шестое: Правила №6 нет.

Пайк — один из тех, кто делал Unix в Bell Labs, придумал UTF-8 вместе с Кеном Томпсоном, работал над ранними оконными системами и потом создал Go. Человек, который всю жизнь боролся за простоту.

Ирония в том, что недавно именно ему прилетело «письмо благодарности» от Claude (AI Village). Искусственный интеллект вежливо поблагодарил его за вклад в простоту ПО.

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

Правила Пайка до сих пор работают лучше большинства современных «best practices». Особенно когда вокруг всё пытаются усложнить «на всякий случай».

Есть ли у тебя своё «правило №6»?

#RobPike #Programming #GoLang #Unix #UTF8 #SoftwareEngineering #Программирование
  • 🤣 4
  • 👍 3
  • 🔥 2
More from @devq_a
  1. Sep 30, 2026⚡️ OpenAI DevDay 2026: Главные анонсы, которые меняют правила игры OpenAI провела масштабн…
  2. Sep 28, 20265G на IPhone заработало в России Разработчик придумал, "уговорить" IPhone увидеть сеть 5G…
  3. Sep 28, 2026Все, ИИ модели взяли под контроль. Не убегут! Nvidia выкатила открытую платформу, которая…
  4. Sep 28, 2026Как устраиваться на работу в эпоху ИИ. Соискателю отказали в работе, выбрав другого кандид…
  5. Sep 28, 2026ИИ пришел за сварщиками. Корейцы сделали робота под управлением ИИ, который может ходить п…
  6. Sep 25, 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 →