Всички софтуерни инженери вече са архитекти.
Работех нощи наред заради една важна демонстрация и AI агентите бяха невероятни. Функции, за които преди отиваше седмица, се появяваха за един следобед и усещането беше като за суперсила.
После започнах да тествам.
Дефекти навсякъде. Грешки в кеша. Проблеми с безопасността на нишките. Код, който месеци наред работеше безупречно, тихо счупен от някакво едва доловимо решение, което никой не беше взел нарочно. Всичко се компилираше. Всичко тръгваше. И тогава идваше уловката. Винаги идваше.
Половината от времето си прекарвах в дебъгване на изхода на AI, а другата половина — в тревога какво ще открия следващия път. И някъде към два през нощта осъзнах, че това, което изпитвам, вече не е въодушевление. Беше усещането да дърпаш ръчката на ротативка. Пишеш подсказка, барабаните се завъртат и получаваш каквото се падне. Изглежда правилно. Изглежда правилно всеки път — докато един ден не изглежда.
И ето кое е важното: никога не спрях да използвам агентите. Никой няма да се върне назад. Скоростта е реална, тя е невероятна и всеки, който ви казва да пишете отново всичко на ръка, ви продава носталгия. Но започнах да си задавам друг въпрос.
Работата вече се промени. Инструментите — не.
Минавали сме оттук. Някога програмирахме компютрите с перфокарти. После асемблер — сложи в този регистър, скочи тук, събери тези числа. След това Денис Ричи създаде C и изведнъж вече не мислехте с инструкции, а с логика. Всеки от тези преходи изглеждаше невъзможен, докато не станеше очевиден.
Това е една от тези промени. Най-голямата досега. Агентите вече пишат кода — хиляди редове, докато си вземате кафе — и diff-ът излиза накрая като касова бележка, а ние всички правим едно и също с него. Не го четем. Разбира се, че не го четем. Никой не чете diff от 2000 реда. Компилираме го, пускаме го, взираме се в него и казваме най-опасните думи в софтуера: „Изглежда, че работи — пускай го.“
И тогава се чупи страницата за вход. Която дори не сте пипали. Защото някъде в тези 2000 реда е бил променен основен модел на данните, и това е изглеждало безобидно, а сега е 2 през нощта, пейджърът ви звъни и честният отговор на въпроса „как работи това?“ е отговорът, който инженери по цял свят дават на директорите си всеки божи ден:
„Не знам. Агентът го написа.“
Кажете това изречение на глас. Това не е инженерна култура. Това е строеж върху плаващи пясъци.
Числата потвърждават усещането: 84% от разработчиците вече използват AI инструменти за програмиране. При 81% от корпоративните екипи код, написан от AI, вече се е чупил в продукционна среда. А 29% — двадесет и девет процента — имат доверие на генерирания от AI код, който пускат.* Приехме инструментите и загубихме доверието. Скорост без контрол не е инженерство. Това е хаос с добър маркетинг.
Но ето какво никой не казва ясно: работата на инженера не изчезна. Тя се премести едно ниво по-нагоре. Вече не сме програмисти. Ние сме архитекти. Задаваме посоката, изграждаме структурата, решаваме кое трябва да е винаги вярно и кое никога не бива да се случва. Агентите са работната сила — рояк от неуморни, блестящи и малко безразсъдни строители. А всеки инструмент, който използваме, е проектиран за старата работа. Файлов browser, текстов редактор, агент, закачен отстрани. Това е бюрото на програмист. Къде са инструментите на архитекта?
Контролът не е заявка за функционалност. Той е инстинкт.
Нуждата да контролираш това, което изграждаш, е може би един от най-древните човешки инстинкти. Това е разликата между това да направиш нещо и това да гледаш как нещо бива направено. И мисля, че точно в това е истинската причина инженерите да се чувстват толкова неспокойно в момента — не са точно дефектите. А това, че сядаме на бюрото си и вече не се чувстваме като строители. Чувстваме се така, сякаш крещим на един агент, а той понякога отвръща, понякога дори е прав, и нищо от това не прилича на работата, която обичахме.
Инженерите трябва да сядат сутрин и да усещат това, което винаги сме усещали: аз изграждам неща. Аз създавам. Знам как работи моята система и мога да го докажа. Тази гордост не е носталгия — тя е онова, което кара цялата професия да работи, защото в края на всяка промяна все още стои човек, който носи отговорност. Андрей Карпати го каза най-добре: инженерството с агенти е да запазиш летвата на качеството, докато се движиш много по-бързо. Отговорността остава ваша.
Така че отговорът не е по-бавен AI, нито четене на всяка промяна, нито папка с markdown файлове, която агентът приема за любезно предложение. Отговорът е този, който винаги е бил в инженерството: виж какво е построено. Разбери какво прави. Наложи онова, което никога не бива да се случва. Провери, преди да се довериш.
Но започва от инструментите. Започва с това инженерите да бъдат върнати в контрол, на върха на стека, горди с това, което изграждат.
Ние вярваме, че:
- Инженерите вече са архитекти. Инструментите най-сетне трябва да се държат съответно.
- Доверието се печели с проверка, а не с усещане. Ако не е доказано, не влиза в продукция.
- Контролът е функционалността. Всичко останало е декорация.
- Скорост без контрол е хаос. Скорост с контрол е цялото обещание на тази епоха.
Точно за това изграждаме Panolayer.
*Източници: Stack Overflow Developer Survey 2025; CloudBees State of Code Abundance 2026.