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 nisza23: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
Cześć Piotrek. Cześć Kajtek. Wiesz dlaczego DHH przestał pisać kod ręcznie? Nie. Bo wreszcie znalazł kogoś, kto pisze kod w rabii równie arogancko jak on, tylko w ułamku sekundy. To widzę, że pijesz do aktualnie słynnej prezentacji DHH na starcie, no Jezu, jak się ta konferencja nazywała? Na kinu z rabii coś tam, no. Rabi World? Coś takiego. Nie znamy tego świata, ale tak. Ale Andrzej zna. Rails World. O, Rails World. Dokładnie. Tak. Andrzej zna na pewno i myślę, że też oglądał, bo chyba wszyscy oglądali albo dużo osób oglądało.
On chyba był. A, możliwe. To też jest możliwe. No w każdym razie... Prezentacja i w ogóle wystąpienie ten keynote poniósł się szerokim echem i nie tylko w świadku Rabii on Rails i w ogóle świata Rabii poszedł, ale we wszystkich technologiach. No skoro do nas dotarło, To znaczy, że faktycznie coś tam się wydarzyło takiego, że musieliśmy usiąść i się zastanowić nad tym wszystkim. Bo trzeba przyznać, a przynajmniej ja się muszę przyznać, ja DHH kojarzyłem właśnie głównie z X.
Drogi widzowie, jak parę razy DHH już był w naszych dyskusjach, bo jak gdyby jest właśnie głośną postacią. Karol tam się śmieje, że w ogóle prawie o nim nie słyszę, a gadamy o nim już za czwarty raz w historii istnienia tego podcastu. Fakt, że jeden odcinek z Andrzejem Krzywda na pewno nas wspomógł, bo żeśmy Andrzej jak gdyby Znaczy zachęcamy, o może to tak, zachęcamy gdzieś tam do poszukania starego odcinka i posłuchania Andrzeja, odcinku z Andrzejem, bo był rzeczywiście wartościowy. Od razu też like, subscribe, albo whatever, co tam Ci przyjdzie, łapka w górę, łapka w dół, to od razu ten moment, żebyśmy dostali. Natomiast ja mam wrażenie, że DHH po prostu nie, znaczy dobra, no jak gdyby, dobra, no możemy sobie głośno powiedzieć, nie, jak gdyby DHH był osobą, którą walczył, pomimo to, że
Zazwyczaj już Wam słowa pomimo. Jest taka sama technologia jak dotnet. Kreator zaraz mi powie, że dotnet lepsze, ale tam brzdura. Czy tam java, czy inny Node.js. Nie, nie, bądźmy szczerzy, nie oszukujmy się, że to jakoś w ogóle wiadomo. Byłem tam, walczyłem, nadzidy, widły i inne tam faby i spacje. Natomiast chyba DHH właśnie zauważył to, co chyba wszyscy zauważamy, że ten język programowania To trochę przestaje mieć znaczenie. W sensie, że to po prostu nagle przestało mieć znaczenie i to walczenie o tego software craftsmanship, który ja zawsze traktowałem jako, by to ładnie powiedzieć, ukłon w stronę innych ludzi pracujących na projekcie.
I wiesz co? Powiedziałem całkiem dobrze. Nie muszę myśleć o tym kodzie. DHH powiedział, że idzie na emeryturę jako programista. On nie powiedział, że idzie na emeryturę jako inżynier. On po prostu powiedział, że idzie na emeryturę jako programista. Czy ty się z tym nie zgadzasz? Kodujesz jeszcze ręcznie? Kiedy napiszesz ostatnio 20 linii z palca. Nie, nie, ja nie koduję absolutnie. Nie koduję absolutnie, ale jakby... To faktycznie w tę stronę idziemy i to absolutnie się zgadzam, tylko zastanawiam się cały czas czy to dobrze, jakby nie mówię czy to dobrze dla nas, bo my i tak już nie kodowaliśmy, albo rzadko kodowaliśmy, albo mało kodowaliśmy.
Ale to nie oznacza, że kochałem pisać kod. Wiesz, tam nad każdą linijką spędzałem milion ten, żeby w ogóle zmiana mi wizualnie pasowała. Nie wiem, może ja nie byłem tą osobą. Po prostu weszła kolejna warstwa abstrakcji. Na pewno w wielu firmach jest trend pod tytułem używajmy AR, patrzmy jak bardzo jest to kreatywne i czy szybciej to przynosi wartość czy wolniej. Nikt z nas tego jeszcze pewnie nie wie, bo to już mu się gadali w innych odcinkach, ale ja się nie dziwię, że facet, popatrz, i teraz masz faceta, który, wracając do DHH, masz faceta, który mówi, ostatnie 20 lat klepałem kodzik.
To nie chodzi o to, że DHH zrobił to tak ładnie, on o tym mówił, że staniemy się dyrektorami kreatywnymi albo czymś takim. Albo recenzentami wspaniałymi tego, co się dzieje. Ja myślę, że to aż tak. To jest fajnie się wypromować. Patrz, patrz. Zajebisty jesteś. Dyrektorze kreatywnym Piotrze Stapie. Natomiast trochę się zmienia. Tak jak weźmy się cofnijmy do Do fabryk. Kiedyś stoły się robiło jak gdyby ręcznie siedział stolarz i strugał.
Spójrz na nasz kanał. Jak walęliśmy sobie czasami okładkę, która była bardziej kontrowersyjna, to mieliśmy więcej wyświetleń. No wiadomo, że tak to działa oczywiście i z tym nie będę jakby i wiadomo, że to jest bardzo kontrowersyjna opinia, ale te opinie też się w pewien sposób powtarzają. Zresztą my też je w jakiś sposób powtarzamy. Jakby to jasno mówimy, że to pisanie kodu przestaje mieć sens. Czytanie kodu Tak są, są, ale wiesz, jakby ja się też coraz bardziej zastanawiam, no DHH też tutaj powiedział, że on już coraz częściej traktuje to, co zostanie wygenerowane w pewien sposób jak czarną skrzynkę.
Pokazano wszystkie 8 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Piotr i Kajtek omawiają prezentację DHH na konferencji Rails World, która wywołała duży echem.
Piotr i Kajtek podzielają się swoimi odczuciami na temat prezentacji DHH i przyszłości programowania.
Kajtek i Piotr dyskutują o przyszłości programowania i zmianach w roli programistów.
Kajtek i Piotr omawiają zmiany w branży, wprowadzenie maszyn i wpływy na pracę programistów.
Kajtek i Piotr dyskutują o testowaniu kodu i roli testerów w nowych warunkach.
Kajtek i Piotr omawiają zmiany w składzie zespołów i wpływy na architekturę projektów.
Kajtek i Piotr dyskutują o roli programistów w architekturze projektów i zmianach w ich zadaniach.
Kajtek i Piotr omawiają zmiany w pracy programistów i przyszłość ich roli w branży.
Kajtek i Piotr dyskutują o architekturze i wprowadzeniu maszyn w pracy programistów.
Kajtek i Piotr omawiają rola programistów w codziennej pracy i zmiany w ich zadaniach.
Kajtek i Piotr podsumowują rozmowę i dyskutują o przyszłości programowania i roli programistów.
Kajtek i Piotr podziękowują za udział w rozmowie i kończą rozmowę.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
Kliknij, aby znaleźć fragmenty, w których pada.
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.
Wstęp — suchar o DHH i echa keynote’a na Rails World
DHH i Ruby on Rails — języki programowania tracą znaczenie na rzecz modeli AI
Koniec Software Craftsmanship? Rzemiosło jako ukłon w stronę zespołu
Co z pasjonatami kodu? Malarstwo po wynalezieniu fotografii
Nowa warstwa abstrakcji — czy kochaliśmy klepać każdą linijkę?
Czytasz jeszcze kod? Testy jako „harness” projektu
LLM pisze lepsze testy — przypadki brzegowe, E2E i code review
Co zostało z rzemiosła? Czy wystarczy dać LLM-a testerom?
Rewolucja w zespołach — od specjalizacji do dyrektora kreatywnego
Stolarz a fabryka mebli — ręcznie strugany kod jako nisza
Kod jako czarna skrzynka — Uncle Bob, agenci i architektura
Powrót do fundamentów — rozumienie komputera zamiast „fix it”
Rok utrzymywania kodu z AI — czy stajesz się inżynierem?
90% pracy to CRUD-y — kraftowy kod kontra biznesowa rzeczywistość
Spełniony sen o IT i biznesie — optymistyczne spojrzenie w przyszłość
#BetterDevClub #DHH #AI #CleanCode #SoftwareCraftsmanship #Programowanie #LLM #Testowanie #ArchitekturaOprogramowania #SDLC #RailsWorld #RubyOnRails