Mentionsy Mentionsy
Better Dev Club
Better Dev Club

Better Dev Club #40 - Czy 9 agentów AI urodzi dziecko w miesiąc? Prawa IT i AI

01.10.2026 ·32 min 49 s

Czy rewolucja generatywnego AI jest w stanie obalić fundamentalne prawa inżynierii oprogramowania, które rządzą branżą od kilkudziesięciu lat? W 40. odcinku Better Dev Club Piotrek Stapp i Kajetan Duszyński biorą na warsztat klasyczne zasady wytwarzania software'u i sprawdzają, czy dorzucenie tokenów i armii agentów AI pozwala obejść ograniczenia, z którymi mierzymy się od dekad. Od dowcipu o 9 kobietach rodzących dziecko w miesiąc (Prawo Brooksa), przez architekturę odzwierciedlającą strukturę zespołów (Prawo Conwaya), po ewolucję systemów od prostych do złożonych (Prawo Galla).W dalszej części rozmowy panowie dyskutują o pułapkach metryk efektywności w dobie AI (Prawo Goodharta i "token maxing"), wyjaśniają, dlaczego dyskusje w internecie stały się zbyt grzeczne przez LLM-y, oraz analizują Prawo Amdahla na autentycznym przykładzie 3-tygodniowego debugowania błędu klawiatury w aplikacji terminalowej na iOS. Czy AI to faktycznie rewolucja wywracająca zasady gry, czy raczej ewolucja, która tylko uwypukla i wzmacnia klasyczne problemy inżynierii oprogramowania?Rozdziały:00:00 - Wprowadzenie do praw fizycznych i inżynieryjnych01:21 - Prawo Brooksa i jego współczesne zastosowanie w dobie agentów AI04:14 - Prawo Conwaya a nowa struktura organizacyjna i komunikacyjna07:29 - Ewolucja zespołów w kontekście agentów AI i monolitów10:19 - Prawo Galla: Dlaczego skomplikowany system musi wyrosnąć z prostego13:10 - Pułapki jednego prompta i zbieranie wymagań pod agentów16:28 - Problemy z wymaganiami w oprogramowaniu i iteracyjna krytyka20:22 - Prawa informatyki: Prawo Goodharta, mierzenie KPI i token maxing26:31 - Prawo Amdahla i wąskie gardła w automatyzacji (case study debugowania iOS)31:31 - Ewolucja czy rewolucja w kontekście AI oraz polecajka (Thinking in Systems)Linki i materiały:- Thinking in Systems (Donella H. Meadows): https://www.chelseagreen.com/product/thinking-in-systems/- Nasza strona z transkrypcjami: https://betterdevclub.pl#betterdevclub #programowanie #ai #softwaredevelopment #sdlc

Wątpię. Podsumowując ten kawałek, prawo ma szansę zostać złamane wtedy, jeżeli wytwarzanie kodu nie jest tym podstawowym blokerem. Tak. Jeżeli w danym projekcie to kod jest problemem, to rzeczywiście tak, tegas, szmeges, nowy agent, nowa subskrypcja i done. I jedziemy. Niby się aktualnie przydało, ale to jest inna sprawa. Dobra, lecimy z drugim. Chyba jeden, przynajmniej w mojej bańce, jedno prawo, które jest bardzo często przypominane na LinkedInie, na Iksie. Prawo Conwaya. Prawdopodobnie wszyscy znają, wszyscy słyszeli. Struktura systemu lub oprogramowania stworzonego przez organizację odzwierciedla strukturę komunikacyjną tej organizacji.

Bo to się dzieje, jest opisywane, ale chyba jeszcze ciągle nie ma na to, nie ma na to Dowodów w literaturze. O, może dowodów w literaturze. No dobra, teoretycznie tak, ale w ogóle mówisz trochę o strukturze zespołu, która ewoluowała też w związku z tym, jak zaczęła wyglądać architektura oprogramowania tak naprawdę, no bo zaczęliśmy tworzyć mikroserwisy, jak zaczęliśmy tworzyć mikroserwisy, to zaczęliśmy stwierdzać, że może każdy zespół powinien być odpowiedzialny za swoją część i tak dalej, ale tutaj jeszcze moglibyśmy się cofnąć o jeden kroczek to znaczy czy no bo właśnie jakby prawo Conwaya nam mówiło też o strukturze samej architektury właśnie samego oprogramowania nie tylko zespołu to znaczy w momencie w którym widzimy że jesteśmy w stanie w organizacji w ogóle podzielić

Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.