Better Dev Club

Kajetan Duszyński | Piotr Stapp

Better Dev Club i Better Dev Club Weekly to podcasty dla nowoczesnych programistów. Piotr Stapp i Kajetan Duszyński rozmawiają na tematy bieżące dzieląc się swoim doświadczeniem i przemyśleniami.

  1. Oct 8

    Better Dev Club #41 - DHH idzie na emeryturę programistyczną. Czy rzemiosło umarło?

    Głośny keynote DHH (Davida Heinemeiera Hanssona) na Rails World wstrząsnął całym światem IT. Twórca Ruby on Rails ogłosił, że po 20 latach przestaje pisać kod ręcznie i w zasadzie przechodzi na „emeryturę programistyczną”, oddając pisanie w ręce modeli AI. W 41. odcinku Better Dev Club Piotrek Stapp i Kajetan Duszyński rozkładają to wystąpienie na czynniki pierwsze. Czy Software Craftsmanship i dyskusje o czystości kodu to już przeszłość? Co z pasjonatami programowania, którzy weszli do branży z miłości do klepania linijek — czy czeka ich los dawnych malarzy po wynalezieniu aparatu fotograficznego? Panowie bez owijania w bawełnę analizują swoje codzienne nawyki: czy w ogóle jeszcze czytają wygenerowany kod, dlaczego testy stały się jedyną uprzężą trzymającą projekt w ryzach i czy tester z LLM-em w ręku może wkrótce zastąpić klasycznego programistę. Dyskutują także o zmianie struktury zespołów — od pełnej specjalizacji ku „dyrektorom kreatywnym” — pułapce traktowania kodu jak czarnej skrzynki oraz o tym, dlaczego paradoksalnie zrozumienie architektury komputera i fundamentów systemowych staje się ważniejsze niż kiedykolwiek. 00:00 Wstęp — suchar o DHH i echa keynote’a na Rails World 03:02 DHH i Ruby on Rails — języki programowania tracą znaczenie na rzecz modeli AI 04:45 Koniec Software Craftsmanship? Rzemiosło jako ukłon w stronę zespołu 06:01 Co z pasjonatami kodu? Malarstwo po wynalezieniu fotografii 08:51 Nowa warstwa abstrakcji — czy kochaliśmy klepać każdą linijkę? 12:03 Czytasz jeszcze kod? Testy jako „harness” projektu 13:31 LLM pisze lepsze testy — przypadki brzegowe, E2E i code review 15:52 Co zostało z rzemiosła? Czy wystarczy dać LLM-a testerom? 18:22 Rewolucja w zespołach — od specjalizacji do dyrektora kreatywnego 21:10 Stolarz a fabryka mebli — ręcznie strugany kod jako nisza 23:06 Kod jako czarna skrzynka — Uncle Bob, agenci i architektura 25:53 Powrót do fundamentów — rozumienie komputera zamiast „fix it” 26:22 Rok utrzymywania kodu z AI — czy stajesz się inżynierem? 27:40 90% pracy to CRUD-y — kraftowy kod kontra biznesowa rzeczywistość 29:19 Spełniony sen o IT i biznesie — optymistyczne spojrzenie w przyszłość #BetterDevClub #DHH #AI #CleanCode #SoftwareCraftsmanship #Programowanie #LLM #Testowanie #ArchitekturaOprogramowania #SDLC #RailsWorld #RubyOnRails

  2. Oct 1

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

    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żynieryjnych 01:21 - Prawo Brooksa i jego współczesne zastosowanie w dobie agentów AI 04:14 - Prawo Conwaya a nowa struktura organizacyjna i komunikacyjna 07:29 - Ewolucja zespołów w kontekście agentów AI i monolitów 10:19 - Prawo Galla: Dlaczego skomplikowany system musi wyrosnąć z prostego 13:10 - Pułapki jednego prompta i zbieranie wymagań pod agentów 16:28 - Problemy z wymaganiami w oprogramowaniu i iteracyjna krytyka 20:22 - Prawa informatyki: Prawo Goodharta, mierzenie KPI i token maxing 26: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

  3. Sep 24

    Better Dev Club #39 - Czy SDLC przyspieszyło? O kodowaniu w sekundę, długu i powrocie Waterfall

    Czy generowanie kodu z pomocą sztucznej inteligencji faktycznie sprawiło, że zespoły dostarczają oprogramowanie 10x albo 100x szybciej? W tym odcinku bierzemy pod lupę cały cykl wytwarzania oprogramowania (SDLC) i sprawdzamy, co tak naprawdę uległo zmianie. Choć pisanie samego kodu skróciło się niemal do zera, wąskie gardła wcale nie zniknęły – przeniosły się na fazę zbierania wymagań, code review, weryfikację PR-ów, testy akceptacyjne (UAT) oraz rozmowy z klientem. Zamiast armii programistów zmagających się ze sztywnym podziałem na frontend i backend, deweloperzy wreszcie wychodzą ze swoich baniek, zaczynają przeklikiwać własne aplikacje na środowiskach deweloperskich i wyłapują błędy znacznie wcześniej. W drugiej części dyskutujemy o paradoksie Maerska (gdzie wdrożenie pojedynczej zmiany trwało 42 tygodnie, z czego samo kodowanie zaledwie 5 dni) oraz o tym, jak mierzyć efektywność zespołów, by nie wpaść w pułapkę metryk typu liczba linii kodu czy story pointy. Zastanawiamy się również nad prowokacyjną tezą: czy w epoce błyskawicznej generacji kodu hejtowany przez lata Waterfall i precyzyjne zbieranie wymagań z pomocą narzędzi takich jak Figma nie wrócą do łask, a mikroserwisy nie ustąpią miejsca dobrze zaprojektowanym monolitom? Rozdziały: 00:00 Wstęp: Suchar na start i czy jesteś już 100x deweloperem? 01:05 4 filary szybszego dostarczania: Output, Time to Market, mniej błędów i koszty 04:05 Czy da się to zmierzyć? Story pointy, kartki w backlogu i problem mierzalności 06:50 Realny deployment: Software medyczny vs specyfika e-commerce i Allegro 10:54 Jakość a nie jakość: Deweloperzy wreszcie klikają we własny soft i łapią błędy 13:20 Koniec silosów: Front vs Back – deweloperzy wychodzą poza swoje bańki 16:05 Paradoks Maerska: 42 tygodnie na zmianę, z czego tylko 5 dni kodowania 19:10 Prawdziwe wąskie gardła: Zrozumienie raportu, testy z użytkownikami i UX 22:22 Projektowanie od zera: Weryfikacja tożsamości gestem, bezpieczeństwo i on-prem 24:15 Produkt vs Konsulting: Ładowanie na taczkę i presja dowożenia sprintów 25:52 Przesunięcie wąskiego gardła: UAT-y, weryfikacja kodu i czy agent ma sprawdzać agenta? 27:18 Nowy podział ról: Mniej devów, więcej QA i analityków? 28:18 Mierzenie efektywności: Jak mierzyć postęp i pułapki metryk (Dostajesz to, co mierzysz) 31:57 Czy Waterfall wraca? Tydzień zamiast roku – renesans dokładnej analizy wymagań 34:39 Figma i nowoczesne narzędzia: Mockupy zamiast Painta i czy jeden prompt wystarczy dla banku? 38:10 Zmierzch mikroserwisów? Powrót do monolitu, gdy jeden zespół i agenci ogarniają całość 40:54 Nowa rola inżyniera: Nie bądź zombie patrzącym w licznik tokenów 42:14 Metafora taczki: Czas na myślenie i rozwiązywanie realnych problemów biznesowych 44:06 Zakończenie: Poszukiwany designer na kolejny odcinek i podsumowanie #betterdevclub #sdlc #programowanie #ai #coding #agile #waterfall #qa #codereview #figma #mikroserwisy #monolit #dora #developer

  4. Sep 17

    Better Dev Club #38 - 10% szans, że AI nas zabije? Wielka czwórka błaga o regulacje i wstrzymuje IPO

    Były szef bezpieczeństwa Anthropic ostrzega: istnieje 10% szans, że AI doprowadzi do zagłady ludzkości w ciągu kilkunastu lat. W odpowiedzi liderzy największych potęg AI – Sam Altman (OpenAI), Dario Amodei (Anthropic), Demis Hassabis (Google) oraz Elon Musk – niespodziewanie zaczynają mówić jednym głosem i nawołują do spowolnienia oraz regulacji. Altman ogłasza wstrzymanie wejścia OpenAI na giełdę (IPO). Kajetan i Piotrek z humorem i dystansem rozpracowują ten medialny spektakl: czy to realna troska o bezpieczeństwo, czy może genialna zasłona dymna i próba zabetonowania rynku przed tańszą konkurencją z Chin (nowy DeepSeek)?\n\nW drugiej części panowie schodzą na ziemię i do realnego IT: jak dziś wygląda security i ucieczki modeli z harnessów, czy grozi nam atak na infrastrukturę krytyczną, paraliż banków lub panika giełdowa, oraz dlaczego w firmach bezpieczeństwo leży odłogiem, dopóki coś nie wybuchnie. Dyskutują też o rzekomym rozwiązaniu problemu milenijnego przez OpenAI, ekonomii tokenów i geopolitycznym starciu USA–Chiny, w którym jedynym wyborem ma być komunizm albo cyberpunk. Na koniec: optymistyczna wizja, w której AI zamiast budować bomby, leczy raka i ratuje planetę. 00:00 - [Wstęp] Jimmy Fallon, Trump i obietnica bezpieczeństwa AI 01:53 - [10% szans na zagładę] Odejście z Anthropic i czarne scenariusze 02:45 - [Sojusz gigantów] Altman, Amodei, Hassabis i Musk chcą regulacji 04:00 - [Regulacje czy monopol?] Kto naprawdę zyskuje na spowolnieniu wyścigu 05:11 - [Czynnik chiński] Tani DeepSeek depcze po piętach amerykańskim gigantom 05:53 - [Kulisy IPO] Dlaczego Sam Altman wstrzymuje wejście OpenAI na giełdę 08:00 - [Bańka strachu] Czy pompowanie paniki to tylko cyniczny marketing? 10:24 - [Realne cyberzagrożenia] Ucieczki z harnessów, wycieki danych i cyberataki 12:33 - [Rzeczywistość w firmach] Dlaczego security ma niski priorytet, dopóki nie wybuchnie 13:50 - [Problem milenijny] OpenAI chwali się matematycznym przełomem 15:50 - [Ekonomia tokenów] Ile firmy są w stanie zapłacić za reasoning? 16:51 - [Geopolityka AI] USA vs Chiny, europejskie regulacje i wizja Cyberpunka 19:33 - [300 tokenów na sekundę] Tempo rozwoju wg DeepSeek i utopijna przyszłość AI 21:34 - [Zakończenie] Podsumowanie i pożegnanie #betterdevclub #ai #anthropic #claude #openai #sam-altman #deepseek #ipo #regulacje #bezpieczenstwo #security #harness #google-deepmind #cyberpunk

  5. Sep 10

    Better Dev Club #37 - Nowa Astra od OpenAI. Mamy AGI czy studnię bez dna?

    OpenAI znów zatrzęsło internetem – nowy model („Astra”) wywołał falę zachwytów, obietnic AGI i demówek generujących gry w 3D czy grafiki w Blenderze jednym promptem. Kajetan i Piotrek z dystansem rozbierają ten spektakl na części pierwsze: sprawdzają, jak model radzi sobie w prostych codziennych zadaniach (od pisania maila po dowodzenie twierdzeń matematycznych), konfrontują go z Claude i Gemini oraz bez ogródek komentują viralowy post dr. Macieja Kaweckiego, który obwieścił nadejście AGI w dniu premiery.\n\nW drugiej części dyskutują o zmianie strategii OpenAI – wyjściu z bańki programistycznej w stronę globalnej interakcji z komputerem, kontrowersjach wokół praw autorskich i artykułu Jakuba Pachockiego ('An Alien Mind'). Rozważają też twardą ekonomię reasoningu: czy opłaca się płacić 30 razy więcej za 5 minut pracy modelu, dlaczego lokalne modele wciąż kuszą oraz dlaczego to nie same wagi modeli, lecz bezpieczne i sprytne harnessy będą ostatecznym bastionem programistów. Na koniec polecajka benchmarku ARC-AGI François Cholleta. 00:00 - [Suchar na start] Nowa Astra i Opel Astra ojca 00:46 - [Nowy model OpenAI] Premiera „Astry”, narracja o AGI i demówki z Blenderem 04:06 - [Gemini i mem z podium] Czy nowe modele naprawdę deklasują konkurencję? 05:27 - [Testy w praktyce] Pisanie maili, Claude vs Astra i zderzenie z hype'em 07:21 - [Gównoburza o AGI] Post dr. Macieja Kaweckiego i krytyka bezkrytycznego zachwytu 09:11 - [Dowodzenie twierdzeń] Matematyka w modelach i dylemat: ewolucja czy rewolucja cenowa? 10:57 - [Kulisy OpenAI] Sam Altman, moralność, marketing i ukrywanie reasoningu modeli 13:50 - [Pixel art i darmowe gry] Michael Jackson w Excelu i generowanie gier vs realna wartość 16:06 - [Wyjście z bańki IT] Grafika 3D, Stable Diffusion, I'mEmily2050 i pozwy o prawa autorskie 18:40 - [An Alien Mind] Jakub Pachocki o nieludzkiej naturze inteligencji maszynowej 21:04 - [Czas vs pieniądze] Czy warto płacić 30x więcej za reasoning w 5 minut? 22:37 - [Harness to przyszłość] Dlaczego środowisko uruchomieniowe staje się ważniejsze od modelu 24:35 - [Outro & ARC-AGI] Gierki logiczne François Cholleta i prawdziwy test na AGI #betterdevclub #ai #openai #astra #agi #anthropic #claude #sam-altman #jakub-pachocki #arc-agi #harness #reasoning #gemini #blender

  6. Sep 3

    Better Dev Club #36 - Sezon 2: Mac Studio za 90k, Nvidia kupuje Hugging Face i Polly z opłatami

    Rozpoczynamy Sezon 2 podcastu Better Dev Club! Po wakacyjnej przerwie wracamy z przeglądem najgorętszych wydarzeń ze świata AI, sprzętu i programowania. Zaczynamy od cenowego szaleństwa wokół nowego sprzętu Apple – Mac Studio i Mac Mini w kosmicznych konfiguracjach oraz dlaczego zunifikowana pamięć Apple Silicon to wciąż jedyny sensowny wybór do lokalnych LLM-ów w porównaniu z farmami RTX 5090. W dalszej części omawiamy potężne przejęcie: Nvidia kupuje Hugging Face za niemal 13 miliardów dolarów. Dyskutujemy o napięciach między OpenAI a Cursorem i Muskiem (xAI), wysypie nowych modeli i narzędzi po wakacjach (Qwen, DeepSeek, Google Antigravity, seria Claude 5.1 Mythos / Fable) oraz o tym, dlaczego nowe wersje to już raczej spokojna ewolucja niż rewolucja. Na koniec przyglądamy się nowym modelom od Microsoft AI (Code, Thinking, Image/MAI-Image-v1) oraz kontrowersyjnemu ruchowi w ekosystemie .NET: wprowadzeniu Open Source Maintenance Fee ($20/miesiąc) dla organizacji korzystających z biblioteki Polly. 00:00 - [Intro] Wracamy po wakacjach! Start Sezonu 2 00:49 - [Sprzęt pod AI] Mac Studio i Mac Mini za 90k zł, pamięć zunifikowana vs 10x RTX 5090 04:20 - [Wielkie zakupy] Nvidia przejmuje Hugging Face za 13 miliardów dolarów 06:39 - [Founder & Storage] Fenomen Hugging Face, infrastruktura i potęga społeczności 07:27 - [Przetasowania na rynku] OpenAI vs Cursor, spór z Elonem Muskiem i xAI 08:56 - [Zalew modeli i narzędzi] Qwen, DeepSeek, Google Antigravity, seria Claude i tempo wydań 10:21 - [Ewolucja zamiast rewolucji] Dlaczego nowe wydania modeli już tak nie ekscytują 12:31 - [Markdowny i instrukcje] Problem z zarządzaniem plikami instrukcji i context engineering 14:00 - [Microsoft AI] Nowa linia modeli bez Copilota w nazwie: Code, Thinking i MAI-Image-v1 16:23 - [Generatory obrazów] Benchmarki, renderowanie tekstu na grafikach i specyfika modeli 18:21 - [Open Source Maintenance Fee] Polly w .NET wprowadza $20/msc dla korporacji 20:28 - [Obejścia i licencje] Spór o wrappery open source i problem procesowania $20 w korpo 22:36 - [Outro] Zapowiedź kolejnych odcinków, goście w Sezonie 2 i podsumowanie #betterdevclub #ai #mac-studio #apple-silicon #rtx-5090 #nvidia #hugging-face #openai #cursor #elon-musk #xai #claude #anthropic #deepseek #microsoft-ai #polly #dotnet #open-source

  7. Jul 2

    Better Dev Club #35 - Marcin Malinowski Allegro Pay o agentach, spec-driven development i juniorach

    Specjalny odcinek z gościem: Marcin Malinowski, principal engineer w Allegro Pay, człowiek z dwóch światów: solidnego inżynierskiego rzemiosła (FP, DDD, CQRS, event sourcing) i bardzo świeżego, praktycznego podejścia do agentic coding. Rozmawiamy o tym, jak AI zmienia rolę principala, dlaczego warstwa kontekstowa i wiedza plemienna to największa słabość modeli oraz jak Allegro przebudowało dokumentację pod AI (RAG, bazy grafowe, hierarchia kontekstu).\n\nW drugiej części Marcin zdradza twarde liczby z Allegro Pay: ile kodu naprawdę generuje AI i gdzie ląduje, kto buduje agentów (inżynierowie vs eksperci domenowi bez znajomości Pythona), jak wygląda regulowany proces KYC/AML, agent payments protocol oraz narzędzia typu Snowflake, Obsidian i Playwright w rękach analityków. Na koniec szczera rozmowa o końcu ery „YOLO”, odpowiedzialności za kod, siatkach bezpieczeństwa wokół PR-ów, losie juniorów w erze AI i o tym, w co warto zainwestować swoje 10 000 godzin. „Wszystko, co powiedziałem jako prognoza — z tą gwiazdką na pewno się mylę”. 00:00 - [Intro] Marcin Malinowski — principal engineer w Allegro Pay 03:05 - [AI Engineering Foundations] Spec-driven development i mierzenie efektów pracy agentów 06:14 - [Warstwa kontekstowa] Dlaczego wiedza plemienna to największa słabość AI 10:33 - [Dokumentacja pod AI] RAG, bazy grafowe i hierarchia kontekstu w Allegro 12:59 - [Kraftowe rzemiosło] FP, DDD, CQRS, event sourcing i TDD w erze agentów 19:30 - [Allegro Pay] Ile kodu generuje AI, gdzie ląduje i co pokazują metryki 24:01 - [Kto buduje agentów] Inżynierowie vs eksperci domenowi, KYC/AML, Snowflake, Obsidian 34:48 - [Dane i odpowiedzialność] Regulacje, agent payments protocol i przetwarzanie danych klientów 39:26 - [Koniec YOLO] Odpowiedzialność za kod i budowanie siatek bezpieczeństwa 43:59 - [Review PR-ów] Dlaczego na PR-ze jest już za późno i jak dbać o jakość wcześniej 49:14 - [Juniorzy w erze AI] Entry-level jobs, nauka on the job i analogie ze sportem 55:53 - [W co inwestować] 1000/10000 godzin, fundamenty AI i ekspertyza w jednej dziedzinie 59:47 - [Ostatnia rada] Odręczne notatki i meta-nawyk 62:00 - [Outro] Podziękowania i zaproszenie do dyskusji #betterdevclub #ai #marcin-malinowski #allegro-pay #spec-driven-development #agentic-coding #ddd #tdd #event-sourcing #kyc #aml #snowflake #obsidian #mcp #junior #principal-engineer

About

Better Dev Club i Better Dev Club Weekly to podcasty dla nowoczesnych programistów. Piotr Stapp i Kajetan Duszyński rozmawiają na tematy bieżące dzieląc się swoim doświadczeniem i przemyśleniami.

You Might Also Like