Better Dev Club #26 - Z Andrzejem Krzywdą o DDD, Event Sourcing i TDD w czasach AI
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
Piotr i Kajetan przywítają gościa, Andrzeja Krzywdę. Rozmowa zaczyna się od pytania o subskrypcje kanalu i opisu kariery Andrzeja.
Andrzej opisuje historię założenia firmy jako freelancer'a, a następnie przejście do pracy zdalnej i asynchronicznej.
Rozmowa o wdrożeniu asynchronicznego daily stand-up i jego konsekwencjach na pracę zespołu.
Andrzej opowiada o swojej roli w firmie jako programista i biznesmena oraz balansowaniu między tymi rolami.
Rozmowa o zmianach w świecie programowania, z fokusem na Rails i podejście DA Church'a do testów.
Andrzej komentuje opinię DHH na temat sztucznej inteligencji i jej wpływ na programowanie.
Rozmowa o testach mutacyjnych, TDD i ich zastosowaniu w obecnej sytuacji technologicznej.
Andrzej omawia zmiany w ekonomii programowania z powodu AI i prototypów.
Rozmowa o DDD, Event Sourcing i ich zastosowaniu w praktyce, a także wpływ AI na te techniki.
Andrzej opowiada o korzyściach AI jako mentora i narzędzia do refactoringu.
Rozmowa na temat cen tokenów AI i perspektywy ich zmiany w przyszłości.
Andrzej opowiada o roli firmy w obsłudze legacy kodu i wpływ AI na ten proces.
Rozmowa koncentruje się na roli AI jako boostera dla inżynierów średniego poziomu i holistycznym podejściu do wdrożenia AI w firmach.
Krzywa omawia wpływ AI na zatrudnianie juniorów i rozwój ich umiejętności, podkreślając rolę mentorstwa.
Krzywa opowiada o korzyściach per-programmingu i zdalności, a także o wpływie AI na te techniki.
Rozmowa skupia się na wpływach AI na model Collective Ownership i roli jednostki w organizacji.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
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!
- [Intro] Andrzej Krzywda we własnej osobie - CEO, railsowiec i ekspert od TDD i DDD
- [Zdalna praca] Bóle mentoringu w asyncu vs podglądanie kolegów w biurze
- [Asynchroniczne spotkania w zespole] Nienawidzimy dzwonek, ale tęsknimy za ludźmi
- [Rola programisty a biznes] 6 sesji Claude'a i zbrojenie się w testy mutacyjne
- [Testy i ich przyszłość] AI kontra piramida testów: czy modele uśmiercą TDD?
- [Nowa ekonomia oprogramowania] Klienci i ich prośby 'Wypuść mi ten prototyp na produkcję'
- [Architektura Eventowa i DDD] Zrozumienie domeny przez AI - geniusz czy przerost formy?
- [Refaktoryzacja z AI] 15 wersji refactoringu naraz i ryzyko spalenia budżetu na tokeny
- [Wyzwania i przyszłość] Kodowanie na bezludnej wyspie, czyli Copilot, Claude i AI-slop
- [Wyzwania dla juniorów w IT] Boostujemy 'średniaków' zamiast uczyć inżynierskiego fachu?
- [Zdalna praca a mentoring] Skąd wziąć wsparcie na remote, gdy brakuje starszego kolegi z biurka
- [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