Kodsnack

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

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
Direct download: 449.mp3
Category:general -- posted at: 6:30am CEST

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

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
Direct download: 448.mp3
Category:general -- posted at: 6:30am CEST

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

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
Direct download: 447.mp3
Category:general -- posted at: 6:30am CEST

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

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
Direct download: 446.mp3
Category:general -- posted at: 6:30am CEST

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.

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
Direct download: 445.mp3
Category:general -- posted at: 6:30am CEST

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

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
Direct download: 444.mp3
Category:general -- posted at: 6:30am CEST

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

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
Direct download: 443.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med gänget bakom Robotic bean - Niklas Backlund(utveckling), Erik Söderberg (grafik), och Anders Ljung (det tråkiga). Robotic beans skapar plugins för ljudbearbetning, till exempel oerhört stiliga Hand clap studio.

Vi snackar bland annat om hur Robotic bean kom till, om ljudprograms fascinerande estetik. Om hur utseendet påverkar hur det upplevs låta, och om hur ett genomtänkt utseende kan tvinga en att komma fram till något som också fungerar bättre och är lättare att använda.

Vi diskuterar vad plugins är skrivna i, supportens glädje och börda, vad som är lätt och svårt med att skriva plugins, och charmen i genomtänkta produkter som gör en sak riktigt bra.

Fredrik blir sugen på att designa mer unika gränssnitt.

Och nog borde det finnas mer att göra kring bra verktyg för att få poddar att låta bättre?

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

Titlar

  • En synkbugg i MIDI
  • En gemensam plugin
  • Fria satelliter
  • Anders gör de tråkiga sakerna
  • Det vi jobbat mest med - handklapp
  • En handklappsapparat
  • Någon som behöver lite handklapp
  • Den bästa handklappen som går att få
  • Gamla instrument är bättre än nya
  • Stark placeboeffekt
  • Ljud är inte så tungt
  • Våra egna kunder
  • Vi är syntare allihop
  • Kul och mysigt
  • Rattar och reglage-känsla
Direct download: 442.mp3
Category:general -- posted at: 6:30am CEST

1