Sinopsis
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman, Amanda Sjöström och Tobias Hieta
Episodios
-
Kodsnack 535 - Let's make something number one, with Cliff Hazell
25/07/2023 Duración: 38minRecorded at the Øredev 2022 developer conference, Fredrik chats with Cliff Hazell about connecting the whole organization as it grows, priorities, and more. Don’t just sit around in your room and think about horses. Talking across silos and departments, all without overloading everyone with meetings? Learn to surf rather than trying to control the ocean. Make good changes and enable flexibility without making process out of everything. Just making something top priority and finishing it can get you so much more done, rather than trying to make everything number one, or think forever about which thing to prioritize. How is something we are doing actually moving us toward our goals? Wrapping up by discussing combining doing good work with taking responsibility for our impact on the team, the company, and the world. It’s not that you either can do good or make money. Finally, related to one of Øredev’s keynotes , Fredrik admits his annoyance at the fact that deadlines can be a good thing. Thank you Cloudnet for
-
Kodsnack 534 - VR på 90-talet, med Roberto Chaves
18/07/2023 Duración: 01h28minFredrik snackar med Roberto Chaves om VR och 3D på nittiotalet. Roberto gick från demoscenen till att bygga hela utvecklingsmiljöer och motorer för att driva nittiotalets VR-hjälmar från vanliga PC-burkar. Tunga VR-hjälmar, egna drivrutiner, prestandaoptimering, och resor till flera världsdelar var alla delar av resan. Mot slutet diskuterar vi även Robertos intryck av Apples nya Vision pro-headset och känner att framtiden är spännande den också. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Roberto Commodore 64 Basic Google cardboard Gräsklipparmannen Trailer för Gräsklipparmannen VR på sextiotalet VR-vågen på nitti
-
Kodsnack 533 - Bara skift på tummen
11/07/2023 Duración: 01h12minEtt somrigt prylsnack. Kristoffer frågar om Fredriks mikrofon, Fredrik frågar om Kristoffers alla tangentbord (och blir sugen på fler), och så diskuteras Apples Vision pro trots att Kristoffer inte vet om han vill prata om det. Visst vore det fint om vi byggde saker som behövde färre resurser för att göra samma sak? Som Apples datorer med M-kretsar. Fredrik är mer positiv och tror det kan bli något, även om det är massor av resurser för att öppna sitt Excelark på ett nytt sätt. Microsofts hetsiga sätt kan få vad som helst att bli töntigt. Fredrik har fixat med Obsidian på telefonen. Obsidian är orimligt klockrent för vad det gör. Olika muskelminne för olika tangentbord. Kristoffer har skaffat fler och mindre tangentbord och fascineras av hur han fritt kan växla layout på vissa tangentbord, men bara en layout på andra. Det är spännande med hjärnplasticitet. Vad skulle Kristoffer göra om han designade sitt helt eget tangentbord? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller
-
Kodsnack 532 - Så långt från micromanagement som möjligt, med Carl-Johan Kihlbom
04/07/2023 Duración: 01h11minFredrik hälsar på Carl-Johan Kilhlbom och får lära sig om utvecklingsmetodiken Shape up - en metodik som vill hålla undan för micro management och ge team maximalt med utrymme att fokusera och få bra saker gjorda. Carl-Johan går igenom processen från början till slut, och diskuterar fördelar, utmaningar, och sätt att lösa problem. Riktigt små team - sammansatta efter behov och intresse - jobbar väldigt fritt med avgränsade projekt i sexveckorscykler. En längre cykel betyder inte att man inte itererar inom cykeln - det gör man såklart precis hur mycket man vill. Men, det är teamets sak hur man gör på bästa sätt. Hur skulle det kännas att inte ha någon backlog? Att ha tid att städa och testa nya saker, utan att ha något gammalt hängande efter sig? Och att inte bli avbruten under arbetets gång med en massa uppdykande saker? Shape up kan hjälpa till med allt det! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twi
-
Kodsnack 531 - Extra utrymme, överallt
27/06/2023 Duración: 29minFredrik snackar om Dells 6K-skärm U3224KB som han fick låna för ett par veckors test. Hemliga luckor, stora webbkameror, breda högtalare, och en hel del annat gås igenom. Gör det verkligen skillnad att ha så många pixlar på en och samma skärm? Ja, oväntat mycket, till och med om man till vardags jobbar på en 5K-skärm. Alla som jobbar med skärmar borde få en chans att jobba med så mycket utrymme, så priserna får allt ta och falla lite. Gärna snabbt, tack. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Anton Asdf kodsnackpodcastsuniver.se kodsnackpodcastuniver.se på Github IDG 174 - ett Code night-avsnitt Next generati
-
Kodsnack 530 - API:er som produkt, med Andreas Silén och Claes Willners
20/06/2023 Duración: 01h11minFredrik snackar API:er med Andreas Silén och Claes Willners, som jobbar på Roaring med att bygga och sälja API:er som produkt. Det finns många sätt att förenkla för kunder. Från att blanda API-teknik och datamassage - trevligare API:er för mer och bättre data - till att hantera rent manuella processer med tillstånd och behörigheter. Ibland kan FN:s sanktionslistor vara en del av ens behörighetshantering. De berättar också om att bygga bra miljöer som kunder själva kan bygga hela lösningar mot utan att - i idealfallet - ens behöva kontakta en över huvud taget. Vi kommer in på egna lösningar på egna problem - man kan och behöver inte följa vad som verkar vara det trendiga sättet just nu om det inte passar en. Som att ha monorepon, eller använda stora ramverk till vissa saker. Och bygga på molntjänster utan att bygga fast sig. Andreas och Claes tar också upp utmaningarna i att bygga produkter som i praktiken används som en mikrotjänst i kundernas mycket större maskineri. Ett stort tack till Cloudnet som sponsr
-
Kodsnack 529 - Ett kontrakt per konsument, med Richard Alm och Adam Sernheim
13/06/2023 Duración: 46minRichard Alm och Adam Sernheim kommer på besök och berättar för Fredrik om kontraktstester - verktyg och arbetssätt för att bygga och förändra mikrotjänster utan att råka förstöra för varandra hela tiden. Nyckeln är - besvärligt och genialiskt nog - egentligen att uppmuntra team för olika tjänster att prata med varandra, men verktygen hjälper till genom att hitta och flagga problem tidigare och uppmuntra till mer genomtänkta lösningar. Det finns saker som kontraktstester inte löser, som otydlighet och dåliga API:er. Men även där kanske man kan använda det riktiga ninjatricket: att prata med varandra? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handl
-
Kodsnack 528 - Enkrukekrukmakare, med Bartek Tatkowski
06/06/2023 Duración: 51minFredrik och Kristoffer snackar med Bartek Tatkowski om musik och en hel del annat. Vi diskuterar att skapa saker, hur verktygen påverkar vad vi skapar, hur man gör det lättare att skapa saker, och mycket mer. På ytan är det mycket musik, men egentligen handlar det mesta lika mycket om programmering, eller måleri, eller skrivande, eller något annat skapande. Bartek försöker göra det enkelt och otvunget att skapa musik och har i processen förstått grejen med Vim och klickiga tangentbord. Längs vägen hinner Kristoffer och Bartek också förklara en del om hur olika syntar och andra verktyg faktiskt fungerar, och varför vissa angrepssätt låter som en smekning från Moog medan andra snarare är rakblad rakt in i öronen. Sist men inte minst har Bartek hittat på en intressant liten utmaning i stil med 100 days to offload, fast för musik. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och
-
Kodsnack 527 - Optimera registerhanteringen
30/05/2023 Duración: 01h24minFredrik, Tobias, och Kristoffer samlas i samma avsnitt! Tobias berättar om nyligen avslutade Eurollvm 2023-konferensen och allt han såg där. Till att börja med höll Tobias själv inget mindre än öppningskeynoten. Han berättar om sin presentation, sina förberedelser, och hur han diskuterade och tänkte kring att förankra det hela på jobbet. Sedan går vi igenom övriga presentationer Tobias såg på konferensen, med gott om sidospår om optimeraranekdoter, hur kompilatorer och processorer arbetar, och mycket annat. Som avslutning lite funderingar kring företaget Modular och deras språk Mojo, och varför det marknadsförs som just bra för AI. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (
-
Kodsnack 526 - Lättare än de sämre alternativen, med Emil Lundberg
23/05/2023 Duración: 49minVad är skönare än långa och säkra lösenord? Vad sägs om inga lösenord alls? Och att hanteringen kan vara både säkrare och smidigare än att ha lösenord, engångskoder och andra gammaldags processer? Emil Lundberg gästar podden och berättar om passkeys - det nya trevliga och säkra sättet att logga in på webben utan att behöva bekymra sig om lösenord. Varifrån kommer det, hur funkar det, hur är upplevelsen för användare, och inte minst vad behöver du som utvecklare tänka på? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Emil Yubico Yubikey - har nämnts i några tidigare avsnitt Webauthn Emil på Jfokus 2022 om Webauthn Pas
-
Kodsnack 525 - The double bottleneck, with Aino Vonge Corry
16/05/2023 Duración: 23minRecorded at the Øredev 2022 developer conference, Fredrik chats with Aino Vonge Corry about patterns and their effects on our lives. Aino works with both academia and industry, regularly switching between the two, and talks about what each can and wants to learn from the other. We also discuss Aino’s own research, and how programming languages and patterns influence each other. We talk about teaching patterns - and who teaches the teachers to teach. It is easy to get stuck thinking that the patterns in the book are the one true list, when the whole power of a pattern is giving a name to some common thing in your own environment so that you can discuss it at a higher level. Which are the patterns in your organization? Perhaps you too could be helped by trying a double bottleneck? Also: antipatterns! They help you learn from mistakes, and make it easier to talk, reason, and joke about them. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjo
-
Kodsnack 524 - Byta mina problem mot sämre problem, med Jona Ekenberg
09/05/2023 Duración: 01h02minJona besöker podden och pratar om några av de många saker som hunnit hända sedan sist han var med. Till exempel har han hunnit prova på att jobba med spelutveckling - både som lärare och som utvecklare. Det är lätt att blir stressad av både positiva och negativa saker när man kastas in i en helt ny miljö och har möjlighet att styra det mesta själv. Vi diskuterar hur svårt det är att hantera stress och utmattning, och till exempel begära saker av sina chefer när man behöver det. Jona berättar också om ett par intressanta spelidéer, och om nyttan av att hitta det man gillar, veta om det, och kunna hitta bra personer som kan fylla i de saker man inte är bra på och inte brinner för. Hur är man mentor på ett bra sätt, och balanserar att lära någon annan mot vad man själv förväntas göra (eller bara själv fått för sig att man borde göra)? Och vilket är egentligen det bästa sättet att peka ut var i editorn man tänker att något behöver göras? Jona berättar dessutom om sitt speleditorprojekt Freja, som haft både framgå
-
Kodsnack 523 - Hytteknappen
02/05/2023 Duración: 50minFredrik och Kristoffer snackar tangentbord, AI-undringar, och att ta hand om sin röst. Uppvärmning: Fredrik har varit förkyld, och följde upp med att tappa rösten. Borde man lära sig vårda sin röst? Kristoffer tänkte spela in någonting själv, men blev självmedveten och skrev för mycket manus. Kristoffer håller gradvis på att samla ihop en roman av material om vad problemen är med Clean code. Sedan blir det tangentbordssnack! Kristoffer fascineras av små tangentbord, funderar över home row mods, och har skaffat alla tangentbord för att prova vad han egentligen trivs bäst med. Fredrik undrar om det är på grund av Apple han alls blev intresserad av mekaniska tangentbord. Därefter diskuteras AI igen. Kristoffer har - precis som alla andra - fortsatt fundera på AI, speciellt efter snacket vi hade med Bartek. Är redan namnet eller etiketten AI en stor del av problemet? Har Copilot någon mer medvetenhet om kod än vad “rena” GPT-4 har? Chatdbg - ett roligt sätt att koppla in Chatgpt i en process som kanske inte alls
-
Kodsnack 522 - Kreditkortsglipan, med Pär Sikö
25/04/2023 Duración: 41minFredrik snackar VR och AR i nutiden och framtiden med Pär Sikö. Vi spelade in under Øredev 2022, så ordet metaverse hängde fortfarande i luften. Men vi fäste oss inte vid det utan snackade istället om vad man faktiskt kan göra i VR och AR idag, och hur framtiden kan tänkas se ut. Framtiden är ju den riktigt spännande biten. Programmering måste ju inte se ut som den gör idag. Hur löser vi Excel i 3D? Och vad gör vi med alla webbsidor? Hur ser en 3D-webbsida ut? Varför spelar inte fler VR-spel? Vad blir nästa grej som tar VR-användandet ett steg framåt? Och vad är kreditkortsglipan, och varför är den bra? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller
-
Kodsnack 521 - Mentalt destillat, med Magnus Therning
18/04/2023 Duración: 50minFredrik snackar med Magnus Therning om att bygga sin egen Emacs-setup, att skala bort och skriva om saker, beroenden, och mycket mer. Som det lugn som kan infinna sig när man nyss avslutat något större och ännu inte påbörjat nästa sak. Kasta bort saker som inte finns med i det mentala destillatet efter något års arbete med någonting. Och utan att bara sätta sig i ett hörn och skriva om vad man redan har på ett nytt sätt. Anpassa koncepten man redan har efter de koncept man tillför. Förmågan att vara precis när man pratar om saker. Rätt namn på rätt saker kan lösa så mycket bara i sig. Man behöver kanske mer tillåtelse att leka? Kod som är lätt att ändra där man behöver göra ändringar ofta. Du behöver inte bry dig - ända tills det går fel. Sedan behöver man bry sig jättemycket. HTTP-bibliotek för servrar - skulle det finnas utrymme för ett som helt struntade i streaming? Loggning är svårt, och nyttigt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @t
-
Kodsnack 520 - Goldratts glasögon, med Lars Albertsson
11/04/2023 Duración: 52minFredrik snackar med Lars Albertsson om data engineering - att hitta och agera på möjligheter i sin data, att förändra processer och arbetssätt, och vara med på att man kanske behöver ändra mycket fler saker för att få full effekt av en förändring. Lars går på djupet både i nyttan av att använda sin data på bra sätt, och i varför det är så svårt och så många projekt inte ger värst stor utdelning. Tidningars förhållningssätt är värdefullt i sammanhanget - gör något som är nyttigt för någon nu. Få ut värde tidigt. Gör inte som Lego. Drivs av use case. Följ värdeströmmarna och organisera längs med dem istället för att hamna på tvären och dämma upp dem. Lars tar också upp hur man sprider tillgången på data på ett bra sätt, och inte minst vikten av att ta ansvar för sin data och hur man hanterar den. Alla sätt att sprida data är definitivt inte bra. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sid
-
Kodsnack 519 - En överambitiös praktikant, med Bartek Tatkowski
04/04/2023 Duración: 01h44minFredrik och Kristoffer snackar med Bartek Tatkowski om AI. Skapa saker är fel. Men som andrepilot eller överambitiös praktikant kanske det finns en rimlig nisch att fylla? Bartek har provat GPT-4 ett tag och har lite mot sin förväntan hittat en del vettiga uppgifter för den överambitiösa praktikanten. Ett annat problem är att vi är så tidigt i utvecklingen. Just nu är det många som vill och kan sälja radioaktivt vatten och kalla det för undergörande mot alla sjukdomar. Vad kommer att hända med sökmotorer och Linkedin och andra platser på kort sikt när de har chans att översvämmas av maskingenererat innehåll av tveksamt värde? Vi människor producerar ganska mycket som är ganska mediokert. Kommer AI bli bättre och bättre på att generera saker, och vad betyder ens bättre? Det kan bli intressant när det kommer modeller tränade på mer specialiserade dataset. Är det algoritmen eller data, eller båda, som är hemligheten? Blir en modell specialiserad på min kod - eller ett visst kunskapsområde såsom avloppsrening - s
-
Kodsnack 518 - Poppa från en annan stack
28/03/2023 Duración: 01h29sFredrik och Kristoffer värmer upp med att försöka läsa ordentligt. Sedan glider de över till Mastodon, och diskuterar att hänga med eller hantera ett lite för stort flöde av inlägg på Mastodon och andra tjänster. Skulle listor kunna vara något för dem? Mammoth oklara affärsmodell diskuteras också, kommer de att försöka bygga sätt att låsa in folk? Kristoffer skriver en kompilator för det extremt kompakta och minimalistiska språket Forth. Ja, i Rust. Nej, det är inte bara du som inte hört talas om Forth tidigare. En bra presentation att följa var allt som behövdes. Chuck Moore - skapare av Forth - är mer minimalist än de flesta. Kanske är operativsystem lite onödiga ändå? Kristoffer övar på ny tangentbordslayout - vad hände där? Var inte han nöjd med den han hade? Ett symbollager ställer allt på ända. Fredrik frågar om projektet att skriva Activitypub- och Mastodonserver - hur mycket måste man göra för att kunna använda det? Och måste man ha något mål med sitt projekt? Kristoffer vill prenumerera på blocklisto
-
Kodsnack 517 - Tre månader utan lön, med Ingo Junefjord
21/03/2023 Duración: 44minIngo Junefjord berättar om hur det är när ens jobb går i konkurs. Vad hände i Ingos fall, vad gör man när man plötsligt inte får lön, och hur är det att jobba under en konkursförvaltare? När kan man börja andas normalt igen? Var inte mer lojal mot arbetsgivare än de är mot dig. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Ingo Tidigare avsnitt med Ingo ASDF avsnitt 70 Johan Öbrink Zenterio Statlig lönegaranti Cookie clicker Stämningen efter konkursen Breakit om konkursen FTX-kraschen Enron Titlar Vi vill kunna spela Netflix på den här Förmiddagen den 25 juni Vi har inte betalat lön idag Betalt för förtroendet D
-
Kodsnack 516 - Ett tillfälle att använda Rust
14/03/2023 Duración: 01h06minBildentusiasm glider över i funderingar kring deadlines och känslan av att inte få något gjort. Ett litet utbrott av tangentbordssnack: Kristoffer ser risk för kontor i sin närmaste framtid och behöver ett hållbart och trevligt tangentbord att ta med till kontoret. Kristoffer byter till Neovim och börjar få flyt i Rust. Han har kommit över den magiska tröskeln och hittat projekt som passar på samma gång. Sist men inte minst: en rejäl Kristoffer-urladdning om ChatGPT, Bing och de som puffar för dagens trendiga smak av artificiell “intelligens”. Kristoffer borde jobba i gammaldags flygarmössa, silkesscarf, och mustasch. Med en massa lådor - Rust-crates. Och tangentbord. En liten elefant som kör gokart. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recenser