Lidi za kódem

Petr Sečkář

Kuchyňkový pokec vývojářů a dalších lidí z oboru - lidí stojících za kódem. Nová epizoda každé dva týdny. Podcast je okénkem do života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přinese unikátní rozhovor s novým hostem, v němž rozebereme témata technická i netechnická, budeme přemýtat o budoucnosti vývoje s AI, nebo se bavit o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, tak neváhej a poslouchej!

  1. 1d ago

    #13: Škálování cloudového produktu, specifikace pro LLM a smysl kódu (Zdeněk Biberle)

    Třináctá epizoda, zveřejněná v pátek třináctého, přináší další rozhovor ze série se softwarovými inženýry z firmy Y Soft. Tentokrát je hostem zkušený vývojář Zdeněk Biberle, se kterým se pouštíme hlouběji do distribuovaných systémů. Zdeňek popisuje, jak stál u vzniku specializovaného týmu s cílem takzvaně "rozbít" cluster cloudových služeb na škálovatelné části. Sdílí ůvahy a myšlenkové pochody, které vedly k jednotlivým rozhodnutím, a také úspěchy i překážky, na této cestě. V druhé části Zdeněk mluví o tom, zda mu při vytváření podobných návrhů změn v systému pomáhají LLM, kam nechává zasahovat agenty a co si raději řeší sám. Zmiňuje také důležitost clean code a společně diskutujeme, zda už dnes dokážeme vlastnosti a chování systému dostatečně zachytit i jinak než kódem. Zdeněk také prozradí, jak si dokáže odpočinout i při programování a co mu momentálně zaručeně pomáhá vyčištit si hlavu. Tato epizoda má experimentálně delší formát. Dejte vědět do komentářů, pokud budete chtít více podobných epizod, ve kterých se ponoříme do témat hlouběji, nebo jestli upřednostňujete kratší stopáž. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:58) Úvod a představení hosta - Zdeněk Biberle (04:14) Problém se stabilitou clusteru backednových služeb (11:25) Rozbíjení clusteru, synchronizace stavu, škálování, caching (23:54) Frontování a komunikace přes RabbitMQ (41:02) Architektonická rozhodnutí a hledání kompromisů (52:06) Zapojení LLM do návrhu a specifikace (1:08:17) Co při vývoji delegovat LLM agentům a co si nechat (1:19:10) Kód vs. specifikace (1:34:55) Rekreační programování a další formy odpočinku

    #13: Škálování cloudového produktu, specifikace pro LLM a smysl kódu (Zdeněk Biberle)
  2. Oct 30

    #12: Cloud observability, performance, AI bug hunting a stinné stránky AI (Jirka Uhlíř)

    Další rozhovor ze série se softwarovými inženýry z R&D firmy Y Soft přináší pohled Jirky Uhlíře, Principal Software Engineera a odborníka na cloudovou infrastrukturu, observabilitu a performance. Popisuje, co obnáší postupná migrace běžícího produkčního systému z virtuálních serverů do kubernetes, jak řešit monitoring systému a zlepšovat jeho performance a schopnost škálování. Jirka o sobě mluví jako o částečném AI skeptikovi, ale má za sebou spoustu praktických experimentů. Sdílí například, jak mu AI pomáhá s performance profilingem, troubleshootingem a hledáním chyb, včetně odhalování bezpečnostních zranitelností v produktu a tvorby exploitu pro ověření. Popisuje však i stinné stánky AI, jako je hromadění balastu a technického dluhu nebo vyšší kognitivní náročnost práce. Na závěr proto probíráme, jak si čistit hlavu, odpočívat a zachovat si zvídavost i radost z práce v době, kdy její velkou část přebírá AI. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:26) Úvod a představení hosta - Jirka Uhlíř (02:34) Observabilita: jak zjistit, co systém skutečně dělá (10:25) Migrace do Kubernetes za provozu (16:11) Metriky, alerty, performance a škálování (30:22) Přínosy AI pro profiling a troubleshooting (37:39) Hledání bugů a security vulnerabilit (47:17) Stinné stránky AI - balast a technický dluh (58:18) Jak zachovat zábavu, zvídavost a příčetnost (1:12:17) Závěr

    #12: Cloud observability, performance, AI bug hunting a stinné stránky AI (Jirka Uhlíř)
  3. Oct 16

    #11: Agent teams, odhození motorové pily a síla inženýrského myšlení (Radim Göth)

    Tato epizoda je druhá ze série rozhovorů se softwarovými inženýry z firmy Y Soft. Tentokrát si povídám Radimem Göthem, který programuje již 20 let a 10 let učil na Masarykově univerzitě. Radim začal experimentovat s AI dávno před zveřejněním ChatGPT a patřil mezi průkopníky jejího používání ve firmě. Popisuje svou cestu od prvních pokusů až k dnešnímu způsobu práce a experimentům s Agent teams. Sdílí také svůj pohled na to, kam se vývoj s AI může posunout dál. Společně diskutujeme o tom, kolik autonomie agentům svěřit, které vývojové procesy jsou již zastaralé, a na příběhu hasičů a jejich motorových pil ukazujeme, proč má spousta zkušených vývojářů problém se změnou svých návyků. Radim také vysvětluje, v čem má juniorní vývojář výhodu oproti seniorovi, proč si myslí, že práce pro softwarové inženýry bude dost, a proč je podle něj klíčové naučit se učit nové věci, ale i umění odpočívat. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:26) Intro a představení hosta - Radim Göth (02:58) AI experimenty dávno před ChatGPT (14:22) LLM aktuálně a v budoucnu - Agent Teams (29:55) Jaké návyky a procesy je třeba změnit (46:11) Uplatnění studenů a juniorních vývojářů (53:52) Jak se naučit učit, odpočívat a držet zdravý odstup (58:23) Závěr

    #11: Agent teams, odhození motorové pily a síla inženýrského myšlení (Radim Göth)
  4. Oct 2

    #10: Future-proof týmy, návrat k engineeringu a jak se nezbláznit z AI (Tom Líška)

    V jubilejní desáté epizodě jsem zavítal do firmy Y Soft za Tomášem Líškou, Principal Software Engineerem a Team Leaderem. Tom popisuje svou desetiletou cestu od diplomky až k technické senioritě, vedení lidí, budování týmu včetně toho, co se mu povedlo, co ne a co si z toho odnesl. Bavíme se o tom, jak funguje R&D postavené na samostatných týmech, sdílené odpovědnosti a silném napojení na byznys a proč jsou právě tyhle principy důležité v době, kdy do vývoje stále víc vstupuje AI. Pouštíme se do debaty o tom, jaká je vlastně budoucnost vývoje, které dovednosti budou klíčové a jestli nás současný vývoj náhodou nevrací paradoxně zpátky k základům software engineeringu. Tom otevřeně mluví i o tom, jak se vyrovnával s pochybnostmi a obavami, že AI vezme vývojářům práci, a co mu pomohlo změnit mindset a pustit se do AI adopce naplno. A naopak jak si teď držet zdravý odstup a nepřenechat AI úplně všechno. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:22) Intro a představení hosta - Tom Líška (03:03) Desetiletá cesta od diplomky k Principal Software Engineerovi a vedení týmu (06:36) RnD s širokým záběrem a focusem na business (11:16) Týmy bez manažerů - proč vznikly a jak fungují (16:04) Budování nového týmu a vedení lidí (22:03) Vliv AI na chod RnD a její adopce (31:18) Budoucnost vývoje a posun rolí (36:18) Návrat k základům software engineeringu (43:10) Co pomáhá proti depce z AI (48:03) Vlastní AI experimenty a hledání balancu (53:16) Proč nepřenechat AI úplně všechno (56:12) Závěr

    #10: Future-proof týmy, návrat k engineeringu a jak se nezbláznit z AI (Tom Líška)
  5. Sep 18

    #9: Architekt o vývoji bez pohledu na kód a budoucnosti tvorby software (Jirka Minx)

    V této epizodě si povídám s vývojářem a architektem Jirkou Minxem, který má přes 20 let zkušeností v oboru, a pracoval na desítkách projektů v různých firmách a odvětvích. Ptám se ho, jak vnímá současnou AI revoluci, která mění náš obor od základů, a co podle něj přijde dál. Jirka je aktuálně můj kolega v týmu, a tak společně popisujeme agentic workflow, které budujeme a díky kterému už kód nejen nepíšeme, ale ani nečteme. Rozebíráme, jaké výzvy takový přístup přináší, jak můžeme věřit výslednému produktu a zda je právě tohle budoucnost tvorby softwaru. Jirka je od přírody optimista a poodkrývá mi, jak se mu daří v této rychlé a nepřehledné době jít kupředu se střízlivým pohledem na věc, neutuchající zvídavostí a čistou hlavou. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:49) Intro a představení hosta - Jiří Minx (05:21) AI revoluce pohledem dvaceti let zkušeností s vývojem (07:28) Agentic engineering workflow (12:33) Co když kód nepíšeme ani nečteme (17:16) Jak věřit produktu, jehož kód jsem neviděl (31:59) Co čeká vývojáře a jaké dovednosti rozvíjet (39:28) Jak jít dál, když se obor mění od základů (43:36) Boj s FOMO, učení se novým věcem a čištění hlavy (46:59) Závěr

    #9: Architekt o vývoji bez pohledu na kód a budoucnosti tvorby software (Jirka Minx)
  6. Sep 4

    #8: Jak AI mění studium IT a co čeká absolventy (Tadeáš Kachyňa)

    Rozhovor se softwarovým inženýrem Tadeášem Kachyňou, donedávna studentem Fakulty informatiky Masarykovy univerzity, o tom, jak generativní AI transformuje vysokoškolské studium. Tadeáš srovnává, jak se studovalo a psaly akademické práce před příchodem LLM a jak to vypadá dnes. Nastiňuje také, jakým směrem by se mohla výuka informatiky v budoucnu ubírat. Kromě toho popisuje, jak mu v kariéře pomohlo, že začal s praxí už během studia, a jak se dá náročný rozvrh skloubit s prací v IT firmě. A proč si od toho všeho nejlépe odpočine v drsné severské divočině. O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:10) Intro a představení hosta - Tadeáš Kachyňa (02:31) První pracovní zkušenosti (08:22) Skloubení školy a práce (14:45) Diplomka a spolupráce s univerzitou (19:52) Jak AI transformuje vysokoškolské studium (30:41) Co budou IT školy učit (37:16) Restart v divočině: výprava za polární kruh (44:14) Závěr

    #8: Jak AI mění studium IT a co čeká absolventy (Tadeáš Kachyňa)
  7. Aug 21

    #7: CTO o technickém vedení firmy v éře AI a co se mění pro vývojáře (Adam Ryvola)

    Do dnešního speciálního dílu podcastu přijal pozvání Adam Ryvola, který působí jako CTO ve společnosti ARTIN. Adam otevřeně popisuje svou cestu od vývojáře až ke své současné roli. Zmiňuje, co je dnes důležité pro technické směřování softwarové firmy a proč by cílem zapojení AI do vývoje nemělo být jen zrychlení dodávky, ale spíše zvýšení kvality výsledného softwaru. Probíráme, jak se mění očekávání zákazníků, kteří poptávají softwarová řešení, a jak to ovlivňuje - a do budoucna ovlivní ještě víc - nároky na dovednosti jednotlivých vývojářů. Rozebíráme také, jak má AI-powered presale pomoci získat více zakázek a jak probíhá budování AI platformy jako základu pro poskytování AI řešení se zaměřením především na bezpečnost, kvalitu a přidanou hodnotu pro zákazníka. Poděkování za pomoc s rozjezdem podcastu patří firmě ARTIN, která poskytla vybavení, prostory i podporu s propagací. Více o ARTNu: https://www.artin.eu/ O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:19) Intro (02:49) Role CTO v softwarehousu (04:59) Jak se z vývojáře stal CTO (08:08) Směřování technologické firmy a vývojářů v dnešní době (13:09) Měnící se očekávání zákazníků (16:25) Jaké dovednosti budou vývojáři potřebovat (23:29) Jak získat zakázky s pomocí AI (31:17) Přibližování vývoje a businessu (40:11) Adopce AI mimo IT obor (48:23) Budování AI platformy pro firmy (59:07) Závěr

    #7: CTO o technickém vedení firmy v éře AI a co se mění pro vývojáře (Adam Ryvola)
  8. Jul 31

    #6: Adopce AI ve firmě, boj s FOMO a strategie učení (Sisa Vigašová)

    Jak překonat strach z nových technologií a začít AI efektivně používat v týmech, jako je HR nebo back office? Vývojářka Sisa Vigašová v rozhovoru sdílí své zkušenosti z role AI ambasadorky. Pomocí pravidelných hands-on setkání i pověstných brownies motivuje kolegy k adopci nových nástrojů a zároveň pomáhá budovat AI platformu postavenou na reálných use casech napříč firmou. Společně diskutujeme o tom, jak vytvořit bezpečné prostředí pro experimentování, jak se nenechat ochromit pocitem, že nám v oblasti AI „ujíždí vlak“, a jaké strategie při učení se novým věcem sami preferujeme. Nakonec se ponoříme i do světa freedivingu, kde Sisa hledá klid v hlubinách se žraloky. Poděkování za pomoc s rozjezdem podcastu patří firmě ARTIN, která poskytla vybavení, prostory i podporu s propagací. Více o ARTNu: https://www.artin.eu/ O podcastu: Kuchyňkový pokec vývojářů a dalších lidí z oboru – takzvaných lidí stojících za kódem. Podcast je okénkem do jejich života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přináší unikátní rozhovor s novým hostem, ve kterém rozebíráme technická i netechnická témata, přemítáme o budoucnosti vývoje s AI, nebo si povídáme o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, pak neváhej a poslouchej! Více info: https://lidizakodem.cz/ Intro a outro hudba: AtlasAudio - Energetic - Energetic Music Kapitoly: (01:15) Intro (02:05) Představení hosta (02:44) Cesta k vývoji software (10:12) Platforma na automatizaci interních procesů (13:53) Práce s citlivými daty (17:31) Jak na AI adaptaci (35:04) Strategie učení (44:31) Koníčky - freediving (48:26) Závěr

    #6: Adopce AI ve firmě, boj s FOMO a strategie učení (Sisa Vigašová)

About

Kuchyňkový pokec vývojářů a dalších lidí z oboru - lidí stojících za kódem. Nová epizoda každé dva týdny. Podcast je okénkem do života plného zběsilých sprintů, dohadování se s AI agenty a dalších všedních příběhů ze světa tvorby software. Každá epizoda přinese unikátní rozhovor s novým hostem, v němž rozebereme témata technická i netechnická, budeme přemýtat o budoucnosti vývoje s AI, nebo se bavit o učení se nových věcí, well-being či smysluplné práci. Mé jméno je Petr Sečkář, jsem vývojář software a leader. Pokud se chceš nechat inspirovat, nebo se jen pobavit, tak neváhej a poslouchej!