Inżynierowie oprogramowania są dziś architektami.
Zarywałem noce przed ważnym pokazem, a agenci AI byli niesamowici. Funkcje, które kiedyś zajmowały tydzień, powstawały w jedno popołudnie i czułem się, jakbym miał supermoc.
A potem zacząłem testować.
Błędy wszędzie. Błędy cache’owania. Problemy z bezpieczeństwem wątków. Kod, który przez miesiące działał bez zarzutu, po cichu zepsuty jakąś subtelną decyzją, której nikt nie podjął celowo. Wszystko się kompilowało. Wszystko działało. A potem przychodził haczyk. Zawsze przychodził.
Połowę czasu spędzałem na debugowaniu tego, co wypluła AI, a drugą połowę na niepokoju, co znajdę za chwilę. I gdzieś koło drugiej w nocy zrozumiałem, że to, co czuję, to już nie ekscytacja. To uczucie pociągania za dźwignię jednorękiego bandyty. Wpisujesz prompt, bębny się kręcą i dostajesz to, co wypadnie. Wygląda dobrze. Za każdym razem wygląda dobrze — dopóki nie przestanie.
I tu jest sedno: nigdy nie przestałem korzystać z agentów. Nikt się nie cofnie. Ta szybkość jest prawdziwa, jest niesamowita, a kto każe ci znów pisać wszystko ręcznie, sprzedaje nostalgię. Ale zacząłem zadawać inne pytanie.
Zawód już się zmienił. Narzędzia nie.
Już tu byliśmy. Kiedyś programowaliśmy komputery kartami perforowanymi. Potem asembler — przesuń ten rejestr, skocz tutaj, dodaj te liczby. Potem Dennis Ritchie stworzył C i nagle nie myślałeś już instrukcjami, tylko logiką. Każdy z tych przełomów wydawał się niemożliwy, dopóki nie stał się oczywisty.
To jedna z takich zmian. Największa jak dotąd. Teraz kod piszą agenci — tysiące linii, zanim zdążysz zrobić kawę — a diff wysypuje się na końcu jak paragon, i wszyscy robimy z nim to samo. Nie czytamy go. Oczywiście, że go nie czytamy. Nikt nie czyta 2000‑liniowego diffa. Budujemy, uruchamiamy, przyglądamy się zmrużonymi oczami i wypowiadamy cztery najniebezpieczniejsze słowa w świecie oprogramowania: „chyba działa, wypuszczamy”.
A potem psuje się strona logowania. Której nawet nie dotykałeś. Bo gdzieś w tych 2000 linii zmodyfikowany został kluczowy model danych, i wyglądało to niewinnie, a teraz jest druga w nocy, pager się urywa, a szczera odpowiedź na pytanie „jak to działa?” to ta sama odpowiedź, którą inżynierowie na całym świecie codziennie dają swoim dyrektorom:
„Nie wiem. Napisał to agent.”
Powiedz to zdanie na głos. To nie jest kultura inżynierska. To budowanie na ruchomych piaskach.
Liczby potwierdzają to odczucie: 84% programistów korzysta już z narzędzi AI do kodowania. W 81% zespołów korporacyjnych kod napisany przez AI zdążył się już wysypać na produkcji. A 29% — dwadzieścia dziewięć procent — ufa generowanemu przez AI kodowi, który wypuszcza.* Przyjęliśmy narzędzia i straciliśmy zaufanie. Szybkość bez kontroli to nie inżynieria. To chaos z dobrym marketingiem.
Ale oto, czego nikt nie mówi wprost: praca inżyniera nie zniknęła. Przesunęła się o poziom wyżej. Nie jesteśmy już koderami. Jesteśmy architektami. Wyznaczamy kierunek, budujemy strukturę, decydujemy, co musi być zawsze prawdą, a co nie może wydarzyć się nigdy. Agenci to siła robocza — rój niestrudzonych, błyskotliwych, nieco lekkomyślnych budowniczych. A każde narzędzie, którego używamy, zaprojektowano pod dawny zawód. Przeglądarka plików, edytor tekstu, doczepiony z boku agent. To biurko kodera. Gdzie są narzędzia architekta?
Kontrola to nie prośba o funkcję. To instynkt.
Potrzeba kontrolowania tego, co się buduje, jest być może jednym z najstarszych ludzkich instynktów. To różnica między robieniem czegoś a patrzeniem, jak coś powstaje. I myślę, że to jest prawdziwy powód, dla którego inżynierowie czują się teraz tak nieswojo — nie chodzi dokładnie o błędy. Chodzi o to, że siadamy do biurka i już nie czujemy się twórcami. Czujemy się, jakbyśmy krzyczeli na agenta, a on czasem odkrzykuje, czasem nawet ma rację, i nic z tego nie przypomina pracy, którą kochaliśmy.
Inżynierowie powinni rano siadać do pracy i czuć to, co czuliśmy zawsze: buduję rzeczy. Tworzę. Wiem, jak działa mój system, i potrafię to udowodnić. Ta duma to nie nostalgia — to ona sprawia, że cały zawód działa, bo na końcu każdego diffa wciąż stoi człowiek, który odpowiada. Andrej Karpathy ujął to najlepiej: inżynieria z agentami polega na utrzymaniu poprzeczki jakości przy znacznie większej szybkości. Odpowiedzialność wciąż jest twoja.
Odpowiedzią nie jest więc wolniejsza AI ani czytanie każdego diffa, ani folder plików markdown, które agent traktuje jak uprzejmą sugestię. Odpowiedź jest ta sama co zawsze w inżynierii: zobacz, co zostało zbudowane. Zrozum, co to robi. Wymuś to, co nigdy nie może się wydarzyć. Zweryfikuj, zanim zaufasz.
Ale zaczyna się od narzędzi. Zaczyna się od oddania inżynierom kontroli, na szczycie stosu, z dumą z tego, co budują.
Wierzymy, że:
- Inżynierowie są dziś architektami. Narzędzia powinny wreszcie zacząć się tak zachowywać.
- Zaufanie zdobywa się weryfikacją, nie przeczuciem. Co nie jest udowodnione, nie trafia na produkcję.
- Kontrola jest funkcją. Cała reszta to dekoracja.
- Szybkość bez kontroli to chaos. Szybkość z kontrolą to cała obietnica tej epoki.
Właśnie dlatego budujemy Panolayer.
*Źródła: Stack Overflow Developer Survey 2025; CloudBees State of Code Abundance 2026.