Mentionsy Mentionsy
Better Dev Club
Better Dev Club

Better Dev Club #26 - Z Andrzejem Krzywdą o DDD, Event Sourcing i TDD w czasach AI

30.04.2026 ·52 min 15 s · 16 rozdziałów

Andrzej Krzywda (Arkency) wpada na kanał porozmawiać o tym, jak w erze AI realizować skomplikowaną architekturę. Czy współczesne modele ogarniają Domain-Driven Design i TDD? Zastanawiamy się też, czy ukrywając się za wygenerowanym przez Copilota i Claude'a kodem, pożegnamy się na dobre z "collective ownership" zespołów opartych na pracy asynchronicznej. Zaparzcie kawę, bo wjeżdża zwinne, architektoniczne mięso, tęsknota za biurem i startupowy narwany duch Ruby on Rails!00:00 - [Intro] Andrzej Krzywda we własnej osobie - CEO, railsowiec i ekspert od TDD i DDD02:30 - [Zdalna praca] Bóle mentoringu w asyncu vs podglądanie kolegów w biurze06:15 - [Asynchroniczne spotkania w zespole] Nienawidzimy dzwonek, ale tęsknimy za ludźmi10:45 - [Rola programisty a biznes] 6 sesji Claude'a i zbrojenie się w testy mutacyjne15:03 - [Testy i ich przyszłość] AI kontra piramida testów: czy modele uśmiercą TDD?21:26 - [Nowa ekonomia oprogramowania] Klienci i ich prośby 'Wypuść mi ten prototyp na produkcję'22:15 - [Architektura Eventowa i DDD] Zrozumienie domeny przez AI - geniusz czy przerost formy?27:25 - [Refaktoryzacja z AI] 15 wersji refactoringu naraz i ryzyko spalenia budżetu na tokeny29:12 - [Wyzwania i przyszłość] Kodowanie na bezludnej wyspie, czyli Copilot, Claude i AI-slop34:04 - [Wyzwania dla juniorów w IT] Boostujemy 'średniaków' zamiast uczyć inżynierskiego fachu?38:36 - [Zdalna praca a mentoring] Skąd wziąć wsparcie na remote, gdy brakuje starszego kolegi z biurka46:34 - [Inwestycje w umiejętności] W co dzisiaj włożyć swoje 10 000 godzin nauki?#betterdevclub #ai #ddd #event-sourcing #tdd #andrzej-krzywda #arkency #ruby-on-rails #pair-programming #collective-ownership

Wprowadzenie i przedstawienie gościa

Piotr i Kajetan przywítają gościa, Andrzeja Krzywdę. Rozmowa zaczyna się od pytania o subskrypcje kanalu i opisu kariery Andrzeja.

3:06
Historia założenia firmy

Andrzej opisuje historię założenia firmy jako freelancer'a, a następnie przejście do pracy zdalnej i asynchronicznej.

1:15
Daily stand-up vs asynchroniczność

Rozmowa o wdrożeniu asynchronicznego daily stand-up i jego konsekwencjach na pracę zespołu.

2:37
Role programisty vs biznesmena

Andrzej opowiada o swojej roli w firmie jako programista i biznesmena oraz balansowaniu między tymi rolami.

1:53
Evolucja technologii

Rozmowa o zmianach w świecie programowania, z fokusem na Rails i podejście DA Church'a do testów.

2:33
Opinia na temat AI

Andrzej komentuje opinię DHH na temat sztucznej inteligencji i jej wpływ na programowanie.

3:32
Testy mutacyjne i TDD

Rozmowa o testach mutacyjnych, TDD i ich zastosowaniu w obecnej sytuacji technologicznej.

2:24
Ekonomia programowania

Andrzej omawia zmiany w ekonomii programowania z powodu AI i prototypów.

3:55
DDD i Event Sourcing

Rozmowa o DDD, Event Sourcing i ich zastosowaniu w praktyce, a także wpływ AI na te techniki.

2:48
AI jako mentor

Andrzej opowiada o korzyściach AI jako mentora i narzędzia do refactoringu.

3:09
Ceny tokenów i przyszłość

Rozmowa na temat cen tokenów AI i perspektywy ich zmiany w przyszłości.

1:46
Maintenance legacy kodu

Andrzej opowiada o roli firmy w obsłudze legacy kodu i wpływ AI na ten proces.

3:46
AI jako boostera

Rozmowa koncentruje się na roli AI jako boostera dla inżynierów średniego poziomu i holistycznym podejściu do wdrożenia AI w firmach.

4:32
Zatrudnianie juniorów

Krzywa omawia wpływ AI na zatrudnianie juniorów i rozwój ich umiejętności, podkreślając rolę mentorstwa.

5:13
Per-programming i zdalność

Krzywa opowiada o korzyściach per-programmingu i zdalności, a także o wpływie AI na te techniki.

6:58
Collective Ownership w czasie AI

Rozmowa skupia się na wpływach AI na model Collective Ownership i roli jednostki w organizacji.

2:42

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.