Накину вам троха філософії, яка мене мучить в останній час. Коли я… — Думки, про які ніхто не питав — TG.ME

Накину вам троха філософії, яка мене мучить в останній час.

Коли я працював на Affirm - в нашій інженерній культурі була одна з головних мантр: люди частіше читають код, ніж вони його пишуть. Мені тоді здалось, що ця думка - фундаментальна, і її мають розуміти всі ті, хто сідає за клавіатуру. Та чо далеко ходити, я коли приходив на лекції в програмі Global Code Hour цитував Марка Цукерберга, і казав учням, що програмування - це граматика 21го сторіччя.

Коли почали з'являтись LLMки, то стало зрозуміло, що вони змінять багато речей. Як бачимо, зараз вони дуже активно змінюють програмування. Якщо почитати думки експертів, то вони розділились між "AI замінить програміста" до "Зараз гавна нагенерить, потім з тим розгрібатись".

Розробляючи свої програми, і керуючи великою кількістю програмістів, я весь час спостерігаю за тим, що відбувається в індустрії. І вже досить довго мене з'їдає думка, що ми все робимо не вірно. Звичайно, краще за все зупинитись, відключити весь AI, і повернутись до старого, лампового коду, який ми писали ручками, але вже і так ясно, що такого не буде. Джина випустили з лампи, і фіг його назад заженеш.

В світі є еволюційні і революційні процеси. Еволюція - це покращення чогось в ітеративному режимі. Революція - це новітні методи або інструменти, які змінюють все. Зазвичай, коли стається революція в технологіях, то вона використовується в старих формах. До прикладу, коли з'явився інтернет - то спочатку він повторював паперові брошури: що за бізнес, контакти, статичні сторінки. І де ми зараз?

І ось в розробці сталась революція. Замість того, щоб писати код, ми почали його генерити. І, здається, зовсім перестали його читати. Ми все ще говоримо, що читання і розуміння коду дуже важливе, але очікування від індустрії постійно зростають, код генериться з швидкістю, якої ніколи не було, і більшість людей вже настільки довіряє AI, що перестають читати код. Вон, навіть Uncle Bob каже, що перестав читати код агентів, він переніс довіру на harness навколо процесу генерації коду. А ця людина, на секундочку, написала Clean Code.

До чого це я, після такого неймовірного intro? В нас зараз багато методологій для того, щоб люди писали код за допомогою AI - spec driven development, bmad, і ще багато чого вийде. Але всі вони - це спроба використовувати нові технології в старих підходах. Ніби в нас вже є фура, але ми все ще запрягаємо коней для того, щоб вона рухалась.

«Ми не можемо вирішити наші проблеми тим самим мисленням, яке ми використовували для їх створення» - кажуть, що думка належить Альберту Ейнтштейну, але це не доведено, тому ясно, що це сказав Джейсон Стетхем.

Питання, яке мучить мене весь цей час - чи правильно те, що ми використовуємо революційні інструменти, щоб працював процес, до якого ми звикли? Чи маємо повністю перебудувати процеси, навколо нових інструментів і почати все покращувати вже в еволюційному режимі?

Бо так виглядає, що очікуваннями ми грузимо ту фуру все більше і більше, але рухається вона все ще із швидкістю коней.

Далі буде.
X (formerly Twitter)
Uncle Bob Martin (@unclebobmartin) on X
@ori_pomerantz I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage…
1❤178🤝21🤔19💯11👍8🔥3👎1
July 29, 2026 8.8K 66