100. O AI w strategicznym Domain-Driven Design z Kubą Pilimonem
Better Software Design zaczęło się w 2020 roku od tematów związanych z Domain-Driven Design, gdzie często z Kubą Pilimonem zagłębialiśmy się w kolejne wzorce i przykłady. Po kilku latach wspólnie z Kubą wracamy do tej tematyki, aby sprawdzić, jak zmieniło się nasze postrzeganie Domain-Driven Design i pracy architekta w świecie, który przyspieszył do prędkości mierzonych w tokenach na sekundę. A rozmowę zaczynamy od pytania Kuby, jednego ze słuchaczy podcastu, które pojawiło się przy okazji zbliżającego się odcinka specjalnego z okazji 100 odcinków Better Software Design.
Kilka sekund czasem, nie? Może do minut. A zrozumienie tego kodu przez człowieka nadal trwa tyle samo, co wcześniej. Czyli mamy teraz, można powiedzieć, taką mega asymetrię w produkcji kodu i jego konsumpcji. Kiedyś tak nie było. No bo jednak tworzenie kodu też trwało. Musiałeś usiąść, zakazać rękawy, tak jak my przy Legacy Fighterze, jak na przykład Revealowałem twój kodzik, czy ty mój? To nie było tak, że ja ci wrzuciłem, mam nadzieję w sumie, pull requesta 700 plików wygenerowanych przez jakiegoś agenta, ja sobie to obejrzałem i Mariusz pisał looks good to me. No tak nie było. Po prostu było mniej kodu do oceny, zrozumienie trwało długo, ale napisanie trwało krócej, więc nie było takiej asymetrii. To mi tego właśnie podkreśla, że to, o czym mówił ostatnio Łukasz Szydło z Marcinem Markowskim, bo też dotknęliśmy właśnie dokładnie tego samego tematu, że kod powstaje w takim tempie, ale nasze zdolności reviewowania i przeglądania tego kodu jakby się nie zmieniły.
Oczywiście w firmach, w których ludzie wykorzystują tego typu narzędzia, bo też chciałbym zaznaczyć, że Nie wiem, jaka jest twoja obserwacja, ale moja jest taka, że to ciągle nie jest standard, mimo wszystko. Zależy od organizacji, zgadzam się. W niektórych to, że tak powiem, jest powiedzmy jeszcze testowane, w niektórych w ogóle tego nie ma, a niektóre organizacje są już na tyle... Nie wiem, czy to słowo dojrzałe będzie właściwe? Innowacyjne. O, to zdecydowanie lepsze, dzięki. Gdzie te wszystkie narzędzia są już wdrożone w cały proces SDX. Zresztą znowu, Marcin Markowski o tym ostatnio też wspominał. A w niektórych jeszcze masz Shadow AI, nie? Czyli ludzie nie mogą, ale i tak to robią sobie na swoich własnych laptopach. Więc mówisz, że jakby tempo wyciekania tego kodu i tak dalej jest jeszcze większe niż było w przeszłości. A to zupełnie inne S-Tab, wiesz, w ogóle, no kolejny przy okazji, wiesz, taki cień, nie?
Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Better Software Design zaczęło się w 2020 roku od tematów związanych z Domain-Driven Design, gdzie często z Kubą Pilimonem zagłębialiśmy się w kolejne wzorce i przykłady. Po kilku latach wspólnie z Kubą wracamy do tej tematyki, aby sprawdzić, jak zmieniło się nasze postrzeganie Domain-Driven Design i pracy architekta w świecie, który przyspieszył do prędkości mierzonych w tokenach na sekundę.
A rozmowę zaczynamy od pytania Kuby, jednego ze słuchaczy podcastu, które pojawiło się przy okazji zbliżającego się odcinka specjalnego z okazji 100 odcinków Better Software Design.