
Kodsnack
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 och Tobias Hieta
Latest episodes

Dec 21, 2021 • 51min
Kodsnack 452 - Det kommer inte att tolkas som en sträng, med Johan Boger
Fredrik snackar Log4shell med Johan Boger, IT-säkerhetschef på GleSYS. Vi inleder ganska naturligt med att diskutera vad Log4shell är, och den klassiska undran hur ett sådant fel kunnat finnas där så länge. Bara för att något använts av många länge är det inte mer säkert. När kommer TV-serien där hjältarna sitter och läser loggar för att skydda mot dataintrång? Borde man ändra sitt sätt att jobba som en reaktion på problem som detta? Borde Fredrik läsa mer källkod? Johan är inte övertygad. Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar! Fler rader kod kommer bara att ge oss fler fel i samtiden. Kan det bli trendigt med minimalism i framtiden? Slutligen diskuterar vi lite att hitta balansen mellan att hantera akuta problem och att kommunicera om dem. Vi kommer även in en del på fördelarna med att säkerhetsproblem får coola namn och stiliga (eller mindre stiliga) loggor. 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 Log4shell GleSYS Johan Original-kvittret om Log4shell-problemet Original-pull-requesten för att lösa problemet på Github Log4shell-varianter på Github (originalet verkar inte finnas kvar) Memes om Log4shell Log4j Graylog JNDI - Java naming and directory interface Shellshock Rensa bort klasser ur Log4j-jarfilen (under sjunde sektionen) Versioner av Log4j Lunasecs “vaccin” mot Log4j Mr Robot Fuzzer Honggfuzz - Googles fuzzer Avsnittet med Snyk - som bygger verktyg för att hitta säkerhetsproblem Defcon Moxie Marlinspike Länsförsäkringar - veckans sponsor Lf.se/itjobb - för mer information om att jobba på Länsförsäkringar Mikael Nyman Unixfilosofin Elastics inlägg om Log4shell Bonuslänk Säkerhetspodcasten om Log4shell Titlar Något enkelt Det pyr lite i kanten på världen Korrekt strängformattering Det kommer inte att tolkas som en sträng Raka motsatsen till vad man vill ha Finess från internets barndom Tillverkaren loggar allt jag skriver En form av trampolin Alla ficklampor på det här området Med all välvilja i världen Dagsfärsk information Samhällsklimat kring säkerhet Att få backning av ledningen DDOS:ad av tiotusen glödlampor i Borås Källkritiska mot källkod Foliehatts-Johan på säkerhetsavdelningen

Dec 14, 2021 • 55min
Kodsnack 451 - Det handlar inte om pessimism, med Olle Westergård
Fredrik snackar vidare med Olle Westergård om assembler, att skaffa sig kompetens kring vad man jobbar med, och om att ersätta system när det behövs. Avsnittet är en direkt fortsättning och avslutning på avsnitt 433 och 438. Det skadar inte att ha lyssnat på dem innan, men det är inte livsnödvändigt. Alla måste inte vara assemblerexperter. Det tar mellan tre och fem år att bli expert. Och oavsett system måste du ju ha systemkompetens, det spelar ingen roll hur gammalt eller nytt systemet är. Och om du bara köper in kompetensen är det ju inte ditt system. Det kanske passar om det inte är ett kärnsystem och du inte vill kunna vara innovativ. Olle berättar om andra system han varit med om att lägga ner - varav ett handlade om att flytta från ett tekniskt sett nyare system till ett äldre. Varför tror folk att det ska vara så mycket bättre att köpa in generella system som försöker lösa mycket fler och större problem än de man själv har, om man istället kan bygga något som passar en, och som man har en massa kunskap om? Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar! En stordator kan undvika många problem - och slippa dela upp system, få kapacitets- och konsistensproblem och en massa annat. Vad måste man göra för att kunna växa? Folk i omgivningen kan tycka att det är jobbigt att man håller långa perspektiv, ingen vill ha tioårsperspektiv i sin tvåmånaderssprint. Safe och andra agila processer får det inte att gå fortare, och låter en inte ta genvägar heller. Däremot kanske man bli fegare och bara tar sig an saker man är säker på att man kan leverera? Det handlar inte om pessimism, det handlar om att göra ett bra jobb. Olle förespråkar att fokusera på de svåra problemen - vad är det som faktiskt är svårt i det man ska lösa? 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 Olle Westergård 433 och 438 - tidigare avsnitt i serien Köp oss en kaffe på Ko-fi Advent of code Vårt repo för Advent of Code på Github Vår Slack-kanal IMS Första sparbanken Föreningsbanken Tink Buy before build Mats Törnblom och avsnitt han gästat Not invented here Konsistens MQ - meddelandekö Länsförsäkringar - veckans sponsor Lf.se/itjobb - för mer information om att jobba på Länsförsäkringar Mikael Nyman Safe Titlar Så få man vågar riskera Sedan går man i pension En migrationsresa 60-talssystem En tillbakagång Vi har ju inget system vi ska flytta till Det är ju bara att utbilda Inte bankens banksystem Du kan inte vara innovativ När man köper system Så länge man pratar med andra mainframes Man får inte tappa saker i en bank Jag var med och räknade på det Vad måste man göra för att kunna växa? Vi är inte färdiga Fortfarande inte i produktion Det handlar inte om pessimism

Dec 7, 2021 • 1h 9min
Kodsnack 450 - Youtubes källare, med Tomas Jönsson och Dennis Carlsson
Fredrik snackar med Tomas och Dennis från Undeco om Youtubes API:er, musiklicenser, och standarder däromkring. Undeco har byggt en tjänst som hjälper till att hantera musiklicenser på Youtube, vilket tvingat dem ner i åtskilliga kaninhål. Till exempel Youtube-API:er med dokumentation som var aktuell 2013, standarder där fält är obligatoriska men inga regler finns för värdena, och mycket mer. Allt inom områden såpass nischade att Stack overflow inte är till någon som helst hjälp. Mot slutet berättar Tomas och Dennis lite om miljön man valt att utveckla i - vad sägs om PHP ihop med serverless på Amazon lambda? Det funkar bra trots att ingen pratar om det, och läskiga räkningar har inte uppenbarat sig. Det svåra tänket är att sluta förutsätta ett filsystem. Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar! 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 Tomas Dennis Undeco Stim Cora music - licensierar musik till privatpersoner Youtubes CMS/Youtube studio Content ID - Youtubes grunka som kollar om man innehåller musik under copyright ISRC-koder - international standard recording code DDEX IWK - ICE work key - som STIM använder för att identifiera verk. Fascinerande ogooglingsbart, så länken går till organisationen bakom nyckeln Youtubes partner-API - ibland känt som Content ID API, kärt barn har många namn SOAP Länsförsäkringar - veckans sponsor Lf.se/itjobb - för mer information om att jobba på Länsförsäkringar Mikael Nyman PHP Serverless Amazon lambda S3 Object keys - S3:s “filnamn” PHPspreadsheet Laravel Jobs i Laravel Taylor - som utvecklar Laravel Hiphop VM Octane - Hiphop för Laravel, typ Titlar Jag bjöd in mig själv Den stora frågan Är det någon som äger den här låten? Musikrättigheter Någon har inte angett rätt information någon gång i tiden När Youtube försöker vara smarta De tänker på allting som att det är fysiskt Ett Exceldokument och en mapp Du kan glömma att du kan googla det här Aktuell ifrån 2013 Youtubes hörn Youtubes källare Ungefär tusen En MP3-fil med licenser Lokalt har vi ju ett filsystem En liten monolit En serverlös monolit

Nov 30, 2021 • 1h 12min
Kodsnack 449 - Man ska börja med att sluta, med Anna Leijon, Wilhelm Eklund, och Erik Hedberg
Fredrik snackar vidare om frilansande med Anna Leijon, Wilhelm Eklund, och Erik Hedberg. Den här gången fokuserar vi på tips för att komma igång med frilansande. Börja med att sluta, sondera terrängen, och inse att steget är litet om du redan arbetat som konsult. Du behöver bara ett uppdrag. Avsnittet sponsras av , som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på för mer information om att jobba på Länsförsäkringar! Anna pratar om hur frilansandet fått henne att omvärdera sin syn på jobb. Erik jobbar för att avskaffa och bygga bort sig själv, och båda delarna leder in på vilken syn man har på sitt jobb. Frilans och föräldraskap - Försäkringskassan finns där för dig! Och du behöver inte tänka på lön som alla andra heller - Wilhelm ger till exempel sig själv lön en gång om året. Frilansandets tre möjliga utfall. Frilansandet kan vara en enklare väg in på trendiga bolag - intervjuerna för frilansare är inte alltid lika hårda som för fast anställda. Efter sommar och nyår är efterfrågan störst - så maj är ingen dålig månad att sluta med vad man gjorde innan. Pandemin har gett bättre möjligheter att också frilansa på distans. 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 Förra frilansaravsnittet Anna Wilhelm Erik Frilansare Sverige - mejla Anna om du är frilansare och vill vara med Annas guide till att bli frilansare Techskaparna - Annas podd Flowby Lars, som var med i förra frilansavsnittet - veckans sponsor - för mer information om att jobba på Länsförsäkringar Mikael Nyman F-skatt Lag (1997:1293) om rätt till ledighet för att bedriva näringsverksamhet Annas konsultmäklarlista Titlar Frilansare Sverige Faktiskt till för alla Där är redovisningen valfri Man ska börja med att sluta Jag är ju säljbar En pling när jag måste göra något Allas våra nätverk tillsammans Det här nödvändiga bruset i bakgrunden Jobb som en transaktion Konsult men i en annan form Jag blir kallad för overhead Interimskonsulter

Nov 23, 2021 • 1h 1min
Kodsnack 448 - En stadsbyggarleksak, med Oskar Stålberg
Fredrik snackar med Oskar Stålberg, skapare av stadsbyggarleksaken Townscaper. Townscaper bygger på Oskars utforskande av procedurella algoritmer och hur man använder dem för att bygga vackra saker. Procedurell generering har sina egna för- och nackdelar. Riktigt fint blir det ofta om man staplar flera algoritmer på varandra, och bygger sin idé på den procedurella genereringen från början. Vi diskuterar också fördelarna med att Townscaper inte är ett spel, och hur det skulle påverka om det var ett spel. Townscaper har sålt bra, Oskars teorier om betalningsvilja kom på skam - vilket var trevligt. Oskar berättar också om hur delningsfunktionerna i Townscaper lett till ganska självgående marknadsföring, och hur han i övrigt tänkt kring marknadsföring. Oskar berättar om vanliga önskemål och hur han tänker kring dem. Det är viktigt att koncentrera sig på sina styrkor när man väljer vad man ska göra, speciellt när man bygger något helt själv. Designa efter dina styrkor - och inte minst efter vad du tycker är roligt! Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar! 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 Oskar Townscaper Bad north Oskars tidigare projekt Brick block - spirituell föregångare till Townscaper The game assembly - där Oskar pluggade The division Grythyttanbord och stolar Raw fury - utgivare av Townscaper Länsförsäkringar - veckans sponsor Lf.se/itjobb - för mer information om att jobba på Länsförsäkringar Mikael Nyman Night call - spelet i Paris Oskar genererade hus till Oskars presentation om tekniken bakom Townscaper - med mycket om algoritmerna Oskars presentation om Bad north Unity Martin Kvale - som också gjorde ljud till Bad north Konsoll - konferensen i Norge där Oskar pratade Townscaper Konsolls Youtubekanal än så länge video av de hela konferensdagarna, individuella presentationer kommer senare som separata videos Oskars presentation, i början av andra dagen Titlar En stadsbyggarleksak Någonting som automatiskt blir fint Jag struntar i att hitta på ett spel Tilebaserad procedurell generering Bland de mer tekniskt lagda av grafikerna Finns det generella regler här? En estetisk konversation med sitt eget arbete Mjuka algoritmer och hårda algoritmer Jag talar inte om för spelaren att det är ett spel Två hus på helt olika ställen Kurviga fina gator Hitta kvarter

Nov 18, 2021 • 57min
Kodsnack 447 - God ton med paket, med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern
Fredrik snackar med Filip Christoffersson, Johan Wänglöf, Linnea Westman, och Maximilian Kern - utvecklare på SBAB och Booli. Hela avsnittet sponsras av SBAB. Vi pratar först likheter och skillnader mellan SBAB och Booli - där Booli är en klart mindre organisation som också har mycket färre krav på sig i och med att man inte, till exempel, är en bank. Det klassiska problemet att komma igång snabbt med att sätta upp sin utvecklingsmiljö berörs. Utmaningar med att köra Apples nya M1-Macar också - som emulering och Docker. Sedan diskuteras paketberoenden, node_modules, och peer dependencies. Är det inte ganska tröttsamt med alla paket, alla beroenden, och alla problem som liknar 3D-pussel som kan dyka upp utan att man riktigt kan greppa varför. Vissa har paketfilosofier, Fredrik funderar över om han borde skaffa sig en. Vi kommer också in på hur man avvecklar äldre monoliter på ett planerat och konstruktivt sätt. Johan berättar om SBAB:s forum för utvecklare inom olika områden som ett sätt att kommunicera tvärs teamgränser kring gemensamma saker som arkitektur, QA, med mera. Mikrotjänsters fördelar och problem. Hur man felsöker dem, varför de blir vildvuxna, hur Graphql passar in, och hur man upprätthåller kontrakt mellan team och mikrotjänster - Pact är ett intressant verktyg. 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 Linnea Booli SBAB Maximilian Johan Filip Graphql M1 Mariadb node_modules Peer dependencies Yarn Npm Create React app Renovate - bumpar automatiskt version när saker släpps npm audits problem Sonarqube Microservices are dead, long live miniservices - inlägg på Medium BFFs - “Backend for frontend” Pact Kafka Typescript Swagger Titlar Enorma paketberoenden Paket måste kämpa för att komma med Okynnes-NPM-paket God ton med paket Behöver jag verkligen det här paketet? Vilka mikrotjänster andra team har Modeller och formatterare Inåt till datahämtningen Integrationssystemet En så kallad monolit Lära känna datamodellen Kämpa för att komma med i schemat Vilken typ vi ska ge till klienterna

Nov 16, 2021 • 49min
Kodsnack 446 - Bakom ikonerna, med Oskar Groth
Oskar Groth gästar podden igen och berättar om att bygga effektiva vyer i Swiftui. Hur får man vyerna att gå så snabbt som möjligt? Passar Swiftui bra för modulära gränssnitt? Oskar tycker det vore skönt om Swiftui utvecklades lite snabbare och mer öppet. Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus. Sedan snackar vi om nya Macbook pro och vad de innebär för utvecklare. Oskar växlade i sista stund från 14- till 16-tumsmaskinen och förklarar varför. Därefter berättar Oskar lite om sitt nästa projekt: att modernisera skrivbordsbakgrunder på Mac. Sist men inte minst: hur är det att leva på en Pro display XDR? 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 Oskar Cindori - Oskars företag Tidigare avsnitt med Oskar Swiftui Monterey - årets version av Macos Source of truth Sensei Sensei monitor (scrolla ner en liten bit) Istat menus Stacks i Swiftui Equatable i Swiftui drawingGroup i Swiftui (ritar gruppen på GPU:n) Combine Demystify Swiftui - video från WWDC printChanges - “stacktrace för vyuppdateringar” Instruments Extensions för Xcode If - veckans sponsor Godzillaklippet if.se/tech if.se/joinus Nya Macbook pro Dynamiska skrivbord Metal Maestral - ersättningsklient för Dropbox Pro display XDR Titlar Väldigt mycket programmering En source of truth Multiverktyg för prestanda Helt modulärt Ganska gradvis Minsta möjliga observerbart objekt Konstruktiva varningar Odelat positiva till en Macbook pro En del av Macupplevelsen Bakom ikonerna Endgame-display

Nov 11, 2021 • 53min
Kodsnack 445 - The momentum of developer love, with Guy Podjarny
This episode is sponsored by Snyk. Fredrik talks to Snyk founder and president Guy Podjarny about building security tools for developers, tools which you will actually use and enjoy. Guy talks about how Snyk was built to bring developer focus into security, building with a great focus on the user instead of on the person paying the bills for tools or looking at the reports. The world may not stop revolving around developers - meaning we need to cover wider and wider areas of knowledge - but we need to accept the responsibility of this, and use good tools to enable us to build better things more easily and take on all that responsibility in a good way. Guy describes Snyk’s suite of tools and how they are built to be maximally useful and convenient to developers. Security problems and their fixes can be as easy as fixing a spelling mistake if built right! Snyk’s tools can look at the whole application and understand the context. They can look at node_modules and filter out the problems which actually do not affect your app, and suggest appropriate fixes for the problems which do. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Snyk Guy Podjarny Akamai The secure developer - Guy’s podcast Opsec Devops Terraform Devsecops The problems with npm audit Snyk code Snyk monitor Snyk impact Titles A developer security company The performance industry The giants at the time The tools better be amazing for my stack Security gravitates toward breadth Security has to go broad Naivité helped The momentum of developer love Run without any bottlenecks One helper Right-click and autocorrect How much you care, and how hard it is Opinionated integrations npm install snyk

Nov 9, 2021 • 1h 4min
Kodsnack 444 - Se det inte som lathet
Fredrik och Kristoffer snackar om boken Laziness does not exist, hemarbete och asynkront arbete, och om Scrum. Laziness does not exist har lämnat tydliga positiva spår på båda läsarna, trots att ingen kanske kände sig exakt i målgruppen från start. Lyssna på hjärnan när den säger att den bara vill titta på TV! Vad är det som gör att det skulle vara så mycket bättre att läsa en bok än att se på TV? Och varför måste man hålla på och avsluta saker hela tiden? Kristoffer gör intressanta jämförelser mellan amerikansk och europeisk öppen källkodskultur. Både Kristoffer och Fredrik verkar ha fått med sig en lugnare inställning till jobb, arbetsuppgifter och arbetstid av att läsa boken. Därefter funderars det vidare på hem- eller distansjobbets vara eller inte vara. Fredrik har ambitionen att vara mer på kontoret men misslyckas. Kristoffer har ambitionen att vara på kontoret mindre men misslyckas. Fredrik funderar över asynkront jobb och vad det innebär - Kristoffer är för och har många tankar. Allt hör inte hemma i Slack, speciellt inte om man sitter på distans och ska jobba asynkront. Avsnittet sponsras av Länsförsäkringar, som kraftsamlar och investerar för ett digitalt kundmöte i landslagsklass. Surfa in på Lf.se/itjobb för mer information om att jobba på Länsförsäkringar! Sist men inte minst: Scrum och processer! Fredrik har nyss blivit certifierad scrummästare och har funderingar över hur scrumguiden är skriven, vad den gäller att fokusera på, och varför det är så. De diskuterar också hur och vad man faktiskt behöver ha processer till. Skulle det funka att bara ha processer för det som behöver styras upp just nu? Hur ser vi till att vi motiveras av rätt krafter? 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 Kodsnack 430 - senaste avsnittet med Kristoffer Vilhelmina Laziness does not exist Laziness does not exist var också ämne i avsnitt 421 Avsnittet med Bartek - om färre projekt och fler hobbies Artikel Fredrik läst om asynkront arbete, och relaterade ämnen Länsförsäkringar - veckans sponsor Lf.se/itjobb - för mer information om att jobba på Länsförsäkringar Mikael Nyman RFC - request for comments Rusts RFC-process Huddles i Slack Wonder - en 2D-värld att hålla möten i Att ha kameran på i möten tröttar Scrum Det agila manifestet Scrumguiden - “bibeln” Agile misconceptions - artikeln med Andy Hunt Definition of done i Scrum Getting things done History on fire om Bruce Lee del 1 och del 2 - rekommenderas varmt Bruce Lee Developers! om Scrum Taoism Konfucianism Poddavsnittet om tao kontra konfucianism Ballmer peak Titlar Inte acceptabelt Andemeningen av boken Inte tänka att man är lat Jag borde göra mer Lata skurkar som måste övervakas Se det inte som lathet Fortsätta ha tråkigt Du råkar vara i vägen för min mejlbox Vi är både glada och ledsna Kulturellt oacceptabelt att framstå som lat Nu behöver min kropp återhämta sig Ett myrsteg i rätt riktning Vara piggare imorgon Som vision att jobba hemifrån Allting ligger bäst i Slack Om man huddlar i en kanal Normalisera att inte ha kameran på Doktor mästare Processbingo Stödhjul för att komma igång Två poler Verkligheten är bara grå Ta på Getting things done Motiveras av rätt krafter Planeringen finns bara i möten Du har fel, Scrum har rätt

Nov 4, 2021 • 1h 18min
Kodsnack 443 - Lösa problem självmant, med Roberto Chaves och Maria Hjorth
Fredrik snackar med Maria och Roberto från Nox consulting - företaget som sponsrar hela avsnittet och som förmedlar IT-konsulter och förenklar för egenföretagare. Nox academy är “ett litet sidoprojekt” som lär ut programmering till barn och ungdomar, med fokus på 10-16 års ålder. Vi börjar med att diskutera just det Nox academy arbetar med - att lära barn programmering, vad barnen har för kunskaper och intresse och mycket mer däromkring. Roberto tar upp för- och nackdelar med att lära sig och leta lösningar själv kontra att gå genomtänkta kurser. Barn idag kommer in på en mycket högre nivå än den som var barn på exempelvis åttiotalet. Vad tycker barn är svårt? Hur påverkas det av vad vuxna säger och gör, och hur fokuserar vi på kreativiteten istället? Var ska man börja för att intressera barn för programmering? Börja i deras intresseområden! Sedan diskuterar vi att fortsätta utbilda sig som arbetande utvecklare? Vad är svårt? Låser man in sig för mycket i de verktyg man redan kan? Vi diskuterar hur mikrotjänstearkitekturer kan underlätta att välja rätt verktyg för rätt tjänst, samtidigt som det finns risk att man skapar en komplicerad arkitektur runtomkring, vilket kan vara fel problem att lösa på fel sätt. Kommer det att bli mer ordning och reda och mindre lekstuga på utvecklande i framtiden? Utvecklarrollen breddas ständigt. Mindre ego och fler frågor är inte fel. Det finns inte så många nya idéer, men tusen sätt att säga dem på. Är det inte lite gammaldags att nästan allt kodande fortfarande är så fokuserat på att knacka in text via ett tangentbord? Som avslutning diskuterar vi lite hur arbetsmarknaden och världen ser ut för alla de som söker utvecklare - oavsett om det är konsulter eller fast anställda. 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 Nox consulting Maria Hjorth Nox academy Roberto Chaves Unity Matrismultiplikation Scratch Gotech Wu-antialiasing Boken om lösningen av Fermats sats Fermats stora sats Richard Feynman Ada Lovelace Arduino Digi5 Pascal Mikrotjänster Blackboxing DLL hell Create React app Dan Abramov Saker Dan Abramov inte vet Refactoring Lisp Apples neural engine Githubs copilot OS/2 Automattic Wordpress Titlar PHP-skript som spränger hjärnan på en Jag vill bli hackare Man hade inte råd att köpa böcker Lösa problem självmant Normer och tankevurpor Man måste skriva perfekt kod från början Assembler på papper Här är svåra tal Det finns inga regler Det finns bara rätt svar Hitta på egen matematik Nyfiken och beredd att misslyckas Lösa rätt problem med fel verktyg Moduler som löser uppgifter Programmeringens kärna Fråga om allt Flexibiliteten många söker