Kodsnack

Fredrik snackar med Bartek Tatkowski om livs- och arbetsfilosofi knappt halvvägs in i en utvecklarkarriär.

Det var ju vi som skulle frambringa den bättre framtiden!

Sedan kom 2025.

2025 var ett konstigt år. Vi som jobbar med teknik känns inte längre som de som på ett positivt sätt frambringar framtiden och bygger något bättre för alla. Bartek känner att den tidigare ganska täta kopplingen mellan yrkesroll och personlig identitet har brutits.

Så vad gör man när man har 25 år kvar att jobba och känner att den där positiva motivationen och identifikationen med att vara utvecklare har försvunnit? När man inte längre skäms bort med negativa räntor och någon sorts magikerstatus?

Domänkunskap och organisatorisk kunskap är vägar framåt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mickla med min konsultprofil
  • Två nedlagda poddar
  • Den har rivit upp SLA:t
  • Någon slags Schrödinger
  • Schrödingers tankevurpa
  • Scrhödingers cirkelresonemang
  • Vi som ska frambringa framtiden
  • Vi ska ju frambringa framtiden
  • Jag frikopplade mig själv från mitt yrke
  • Dopaminkickar och likes
  • Fundamenta
  • En handsnickrad garderob
  • Det här är inte hantverksmässigt
  • En tillräckligt stark psykos
  • (Jag är bara) En djefla man som flyttar många jiror
Direct download: 697-2.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om Gram, Kristoffers avskalade fork av Zed.

Det började - som det så ofta gör - med en jakt på en vettig kodredigerare för nybörjare och ett orimligt licensavtal. Sedan satt han plötsligt där med Gram - en version av Zed utan AI, telemetri, och en del annat.

Hur svårt är det att hålla Gram uppdaterad med vad som händer i Zed? På pappret är det ganska besvärligt. Men i praktiken är Zed väldigt mycket omsättning av kod för ganska få resultat. Zed-utvecklarna bygger nästan inte en kodeditor längre, och de känner behov av att lägga in videokonferenssystem och annat.

Det gör inte Gram, den lagom buttra paddan som först mest ville irritera lite.

Tänker vi för lite på hur lite respekt vi får av bolagen vars tjänster vi använder?

Bekämpa abonnemangifiering!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Du menar att du inte inte vill uppgradera?
  • På en GPU
  • En bra första texteditor
  • En miljon extensions
  • All mjukvara är ute efter att utnyttja och lura dig
  • Jag kan sitta och tänka
  • Det känns som våld
  • Jag som sitter i förarsätet
  • Det kommer inte att hända så mycket
  • Jag har bara ritat paddan
  • Någon som våldför sig på mig
  • Zenbuddhistisk filosofi
  • Var som en padda
  • Göra upplevelsen mjukare och rundare
  • Livet ska vara svårt
  • Kitchen sink-mentalitet
  • Mitt försök att stå emot tidvattnet
  • Det här är våld
  • Nöjd som padda i mitt träsk
  • Jag har ingen process över huvud taget
  • Trasigt på ett nytt sätt
  • Då börjar Claude från början
  • Gramse
Direct download: 696.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Göran Hjalmarsson, mannen bakom det klassiska mattespelet Cheops pyramid och Alega software.

Göran berättar Alegas och Cheops historia - från starten med ställbara stjärnkartor och BASIC till Unity, padel, och PHP. Hur var det att vara spelutvecklare i början av nittiotalet, varifrån kom inspirationen, och vad har Delphi med saken att göra?

Vad tyckte andra lärare om spelen? Vad tycker Göran om AI?

Och hur kom det sig att Göran plötsligt blev sin egen röstskådespelare?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • I väldigt enkel omfattning
  • (Det första var) Den ställbara stjärnkartan
  • Väldigt enkla hjälpmedel
  • En låda med en propeller på
  • Vad är stort?
  • Jag kom in i huset!
  • Programmet lär inte ut någonting
  • Det bästa är om de klarar halva programmet
  • Det skulle vara lätt i början
  • Skomateriel
  • Man måste fråga rätt
  • Samma idé, men enklare
  • Det blev nästan kursen
  • Man vill så gärna lösa det
  • Istället för att lösa korsord
  • Hålla hjärnan nyfiken
Direct download: 695.mp3
Category:general -- posted at: 6:30am CEST

Fredrik chats to Sergès Goma about dark patterns and her Øredev presentation on them.

We start off by talking about giving presentations and the background to the dark patterns talk. All the great versions of a talk - you never know what’s going to happen. Dark patterns and ethics in software development are topics people like to share their experiences of. And it’s easy to get caught in the pull between protecting your user and finishing your tickets. We as developers do have a lot of power, but we also have a job to do.

Making (good) ethical decisions business decisions instead can suddenly get them budget and priority. Laws are good at creating such pressures sometimes.

Toward the end, we discuss falling behind in tech, and Sergès gets Fredrik to make some predictions about the AI bubble before wrapping up on a positive note.

Recorded during Øredev 2025.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • It was everything
  • Very future-forward
  • They nailed the theme
  • Dark patterns … to rule them all
  • You judge a talk by its name
  • The name is more important
  • Why not do a spinoff?
  • It was made for questions
  • It’s never the same talk for me
  • I just did whatever I wanted to do
  • They’re crazier than me
  • Be in character
  • Evil laugh competition
  • (I got to show) My true talent
  • If you are for everyone, you are for no-one
  • Focus more on the topic
  • Spotify’s dark pattern
  • Do I protect my user?
  • The baby koalas are going to die
  • The train is already gone
  • The train travels in a circle
  • The train from hell
  • The story of our job
  • Better jobs for humans
  • This is the bad place
  • You actually want humans
  • The pain in my existence
  • Write my own emails
Direct download: 694.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Daniel Byström om nya begagnade Linuxlaptops, nästa Openinfra forum, hälsofrämjande telefoner, och om att lära föräldrar hantera torrents.

Nästa Openinfra forum går av stapeln 21 maj, målet är att bli ännu större än rekordtillfället förra året, och agendan innehåller något för alla. Och det är precis lika gratis som alltid att delta och träffa resten av den kärleksfulla open source-familjen.

Vi diskuterar också hur Linux är underskattat som operativsystem för föräldrar och när man bara vill få saker gjorda utan att störas. Daniel har skaffat sig en ny begagnad dator där allting bara fungerar, och hans pappa kommer därmed också att få en uppgradering. Och givetvis kör maskinerna Linux. Är det 2026 som är året för Linux på skrivbordet?

Borde Uffe på regeringskansliet se till att få Suse klassat som viktigt för Sverige?

Via Openinfra forums agenda kommer vi också in på digital suveränitet och vad vi gör om USA börjar bete sig ännu konstigare? Är det inte konstigt att man kan komma på sig själv med att känna att det inte skulle göra så mycket om vi plötsligt inte kunde använda USA-ägda tjänster längre?

Och borde Mullvad göra en mobiltelefon (monterad på Telefonplan)?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 ny gammal laptop
  • Allt bara fungerar
  • Magin med dotfilerna
  • Om de hade velat
  • Det är krut i gubben
  • Tvåhundra nedladdningar
  • Linux är omöjligt
  • En kille på elscooter
  • Hela kärleksfulla open source-familjen
  • Bästa sportkommentatoranda
  • Produktionslinjerna vid Telefonplan
  • Mesh-SMS
  • Så långt från det moderiktiga
  • Hälsofrämjande dumma telefoner
  • Uffe i regeringskansliet
  • Fippla i fdisk
  • Tvi digestivekex och en kopp te
Direct download: 693.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om konferensen Gleam gathering i Bristol.

En liten och trevlig konferens för ett litet, stabilt och ganska färdigt språk.

En konferens med fokus på saker folk byggt, snarare än obskyra delar av ett språk.

Kristoffer berättar om känslan på konferensen, hur norska tåg kom in i bilden, och vilka språk han kan tänka sig att standardisera på.

Kristoffer nämner också sitt hemliga projekt utan att avslöja det.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Snurrig nog som det är
  • Ett stort konferensrum
  • Ett track, en dag
  • Färdigpubbad
  • Hålla takten med britterna
  • Redan supertaggad på Gleam
  • Jag hänger mer i mejlcommunityt
  • Alla var där
  • Krig standard distribution
  • Uppnå maskinnära prestanda
  • Hur väl tågen går
  • Validerad input
  • Flera nivåer av escaping
  • Gleam är stabilt
  • Fortfarande inte kompis med Haskell
Direct download: 692.mp3
Category:general -- posted at: 6:30am CEST

Fredrik river av en länklista, och snackar om fascination för språkmodeller, ansvar som utvecklare, jobb på 8k pixlar, vad man lär sig med tiden, och ganska mycket mer.

Som inledning diskuterar han två blogginlägg med lärdomar av tio år som engineering manager respektive utvecklare. Minns du några tydliga åsiktsändringar du gjort under din tid som utvecklare? Berätta!

Därefter funderar han över hur Apple tappat sin magi på sistone, och till och med för honom som långvarig användare mest känns som det företag som tillverkar trevlig hårdvara och sakta tappar greppet om allt annat.

Sedan pratar han om det oväntat trevliga i att jobba på två 4k-skärmar - med skarven mitt i synfältet dessutom!

Andra halvan av avsnittet kretsar kring språkmodeller, utvecklaransvar, och arkitektur. Och den intressanta boken Resisting AI som går igenom många av de problem och problematiska synsätt som finns inbyggda i modellerna vi använder som om de var någon sorts neutrala verktyg. (Varning: köp den inte som e-bok i Glassboxx!)

Varför blir folk så uppslukade, kan man tänka på modellerna som automatisering av implementation, och vad har Steve Yegge lyft för en bra poäng på sistone?

Som avslutning och uppmuntran: En trevlig video med Dylan Beattie om CSS.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Målet med en engineering manager
  • (Vem vet) Hur en amerikan sätter upp sitt datumformat
  • Saker jag inte har bytt åsikt om
  • Sedan är det absolut inte enkelt längre
  • (Långt) Innan en enda rad kod skrivs
  • Blind hängivenhet till vad som helst
  • Skriv bara koden du behöver
  • Mikrotjänster kräver motivering
  • En offermaskin
  • I vägen och suddigt
  • Vänta ut Tahoe
  • Till höger om utvecklarverktygen
  • När skarven är i mitten
  • Min flock med starar
  • En annan flik
  • När jag kom tillbaka till den fliken
  • Oansvarighetsgrejen
  • Nu kan vi släppa koden
  • Fokusera på arkitektur
  • Automatiserande av implementation
  • En väg till pålitlig automatisering
  • Tankesteget i sidled
  • Från noll till rörelse
  • I en loop med en robot
  • Ett slutet kretslopp
  • Den perfekta processen
  • Ta oss utrymmet att andas
  • Algoritmerna låser fast det förflutna
Direct download: 691.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Joachim Klahr om hans stackbaserade konkatenativaprogrammeringsspråk Quadrate.

Joachim berättar såklart vad det innebär och hur det kom sig att han skapade Quadrate. På vägen berättar han också om den omvända polska notationens diskreta charm, och hur det påverkat språkets utveckling att han inte vill skapa ett leksaksspråk. Tack vare det har Quadrate bra dokumentation och en komplett svit med verktyg, inklusive pakethanterare och LSP.

Vi diskuterar också saker i Quadrate som letar snyggare lösningar, att bygga ett säkert språk, och hur spelutveckling påverkat språket.

(Det sista kanske någon annan kan svara bättre på.)

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Ett stackbaserat konkatenativt programmeringsspråk
  • Inga variabler
  • En hel lång kedja av värden och instruktioner
  • Förstå hur el funkar
  • Det finns ett rätt sätt, och jag har gjort fel hela tiden
  • RPN-evangelist
  • Inte bara stöd för doubles
  • Pusha vad du vill
  • Finns det en hello någonstans?
  • Jag vill inte gå till beta
  • Hur stacken förändras
Direct download: 690.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Emil Privér om att bygga integrationer, dataflöden, och tjänster kring dem.

Emil berättar om byggandet av Enad - en plattform som äger och hanterar data för webbutiker.

Hur svårt är det egentligen att skicka data?

Varför vill man ta på sig att äga en massa integrationer? Och hur hanterar man det?

Hur hanterar man kostnader och jobbar med teknisk skuld på ett bra sätt?

Hur hittar och hanterar man beroenden mellan tjänster på ett bra sätt, så att Toadsworth inte blir beroende av Nabbit i onödan?

Och är man galen om man sjösätter nya funktioner på Black friday?

Bygg simpelt. Och säg nej.

Emil berättar också om hur hans karriär innan Enad gett en massa nyttiga lärdomar som han nu kunnat omsätta i praktiken.

Bland annat!

Avsnittet sponsras av Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Ett tema som brukar återkomma
  • Ocaml är fortfarande ett underbart språk
  • Lite andra prioriteringar
  • Är det så svårt att skicka data?
  • 00:00-körningen
  • All data går via oss
  • Källan till data
  • Vi äger alla integrationer
  • Tråkigaste stacken någonsin
  • Den är tråkig och den är simpel
  • Minimonolitsystem
  • Det lilla molnet
  • Toadsworth blev beroende av Nabbit
  • Underskatta inte ett simpelt system
Direct download: 689.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar Foss-north och FOSDEM med Tobias Olausson och Johan Thelin.

Vi snackar fördelar med att ha flera spår på sin konferens, minglets i korridorernas centrala roll, att placera in sin konferens i kalendern och samarbeta med andra konferenser, att klä sig rätt för FOSDEM, några intressanta presentationer från tidigare år av Foss-north, och ganska mycket mer.

Avsnittet sponsras av Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mer i officiell kapacitet
  • En konferens om fri mjukvara
  • Ny energi
  • Jaga folk som vill prata
  • De inövade och kurerade talksen
  • Filtret som är FOSDEM
  • Sträcka sig ut och samarbeta
  • Väldigt mycket mingel
  • Då kanske man inte vågar lämna rummet
  • Den statistiskt sämsta helgen
  • Precis det man vill se, i den sunkigaste miljön
  • Ständigt kaffe
  • Svenskt FOSDEM
  • Ett community som vill träffas på arbetstid
  • “Ingenjörer bokar”-situationer
  • En lunch en månad innan
  • Besökarna är 40, inte 18
  • Inte längd, utan nanosekunder
  • Okalibrerad och trasig
Direct download: 688.mp3
Category:general -- posted at: 6:30am CEST

Fredrik ber Tobias berätta om varför spelmotorer är så stora. Och vad äregentligen en spelmotor nuförtiden? Något som mest ritar snygg grafik riktigt snabbt?

Tobias berättar om olika saker som kan räknas in i en spelmotorer, hur olika populära motorer kan ta väldigt olika angreppssätt på problem, varför inte alla köper in en färdig motor, varför iterationstid är så viktigt, och väldigt mycket mer.

Avsnittet sponsras av Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Överst var Borås
  • Simulerar en värld
  • Alla spelmotorer är olika
  • En värld som någon har byggt upp
  • Editorn inbyggd i spelmotorn
  • Olika sätt att bygga en värld
  • Simulera ljus
  • Sätt att rendera ljus
  • Modern rendering av ljud
  • Kan vi ta bort Nintendo wii från kodbasen nu?
  • Ljud i världen
  • Tre olika dialekter
  • När han går i lutning
  • Olika spel kräver olika saker
  • Hitta vad som är roligt
  • Ett enkelt regelverk
  • Vi drar upp allting till max
  • Full motion capture
  • Ansiktsrigg
  • Min iterationstid
Direct download: 687.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar Gleam.

Kristoffer berättar om att använda Gleam för att skriva frontend, backend, eller båda delar, och hur det skiljer sig från andra lösningar på samma upplägg.

Kristoffer berättar också om Gleams abstraktioner - eller avsaknad av dem - tunna lager, och beundransvärt strikta hållning.

Mot slutet diskuterars också konkret kontra abstrakt arkitektur - vad är det egentligen koden ska lösa? I termer av kod? Har man verkligen förstått vad man ska göra så kanske det alltid blir väldigt konkreta och enkla lösningar i koden?

Avsnittet sponsras av Yazen, företaget som hjälper folk övervinna övervikt och som söker fullstackutvecklare för jobb helt på distans. Jobba var du vill, med kollegor över hela världen! Se alla lediga platser här!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 finputsa
  • Jag kan inte sudda
  • Man har inget motstånd
  • Rita trollkarlar och hobbits
  • Miyazaki-Pippi
  • Animera hober och trollkarlar
  • Rita piprök
  • Trehundra händer på papper
  • Alan Moore var där
  • Personlighet och kavaj
  • Motsatsen till magi
  • Reactsortens magi
  • Rätt balans för dig
  • Russinsoppa
  • De fem viktiga russinen
  • Tillräckligt mycket SQL för att vara farlig
  • Delegera till Erlangkoden
  • Standardbiblioteksbibliotek
  • Många bibliotek som är standard
  • Ett enklare språk
  • Färre byggstenar
  • Ett fall som är Kalle
  • Språket försvinner
  • Bool är bara en typ
  • Där riktig arkitektur försiggår
Direct download: 686.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får besök av Lova Widmark som berättar om sitt programmeringsspråk Fluenc, och om faktorer för att trivas på jobbet.

Att skriva ett eget språk ger en nya perspektiv. Grammatik är kul! Grammatik ger en nya synsätt på både andra språk och andra problem än att skriva språk.

På slutet pratar vi lite om motivation på jobbet, återkoppling, och om att hitta sin egen motivation oavsett vilka motiverande faktorer som finns utifrån. Lova har kokat ner sina egna tankar till fyra meningar. Vilka återkopplingsmetoder och loopar motiverar dig, och kan du skapa dina egna loopar där de saknas?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Galna kaninhål
  • Oftast alltför ambitiösa projekt
  • Kaninhålen
  • Man utvecklar en massa åsikter
  • Compiletimepolymorfism
  • En helt ny allokeringsmodell
  • Jag behöver inte dynamisk allokering
  • Jag behöver nog ingen stack
  • Utan allokering
  • There is no stack!
  • Det föll ut av designen
  • Det är ju svinkul med grammatik
  • Uppskatta språkdesign
  • En liten legolåda
  • Någon typ av slut för galenskapen
  • Resan som är grejen
  • Helt plötsligt så klickar allt
  • Superrimlig abstraktionsnivå
  • Vad håller jag på med egentligen?
  • En enum i Rust
  • Fokusera på grammatiken
  • Världens jobbigaste regex
  • Kolla på LLVM
  • Olika typer av motivation
  • Motivation på andra sätt
  • Magkänslan är oftast rätt
  • Ansvar för i princip allt
  • Startup i en person
  • Feedback från alla olika håll
  • Confirmation bias via feedback
  • Man vill ha sin egen lilla ekokammare
  • Det är bara ingen som hör av sig
Direct download: 685.mp3
Category:general -- posted at: 6:30am CEST

Fredrik sitter i köket och väntar på ett paket och snackar om Kodsnacks 2025 och lite om sitt eget kodår.

Det populäraste avsnittet avslöjas, trevliga bieffekter av att prata AI tas upp, konferenser och teman i podden avhandlas, och sist men inte minst snackar Fredrik lite om sitt eget kodår 2025.

Det är något magiskt med att träffa folk.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Klockan har tydligen blivit 2026
  • Hur många avsnitt man får plats med
  • Har jag en buffert?
  • Hålla någon slags balans
  • 1,2 inspelningar i veckan
  • Hör alltid av er
  • Sopigt på så många sätt
  • Vägen in till konversationer
  • AI och mina syrliga åsikter
  • Språket är som honung
  • En liten nypa pingviner
  • Ta sin fokustid på allvar
  • Skapa sin fokustid
  • Den komplexa omvärlden
  • Ute i den komplexa omvärlden
  • Kontratyckande
  • Saker som får en att må bra
  • Låta sig snöa in på en grej
  • Jag är ju webbutvecklare, rätt igenom
  • En diskret dos liquid glass
  • Squirclefängelset
Direct download: 684.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Peter Arrhenius, VD på HIQ om att hålla markkontakten som hög chef, tekniktrender, och en hel del annat.

När pratade du senast med din VD?

Vi pratar också om att hålla sig uppdaterad, och inte minst hålla markkontakt. Hur ser utvecklarvärlden idag ut från VD-håll?

Upphandlingar - och Danmark som ett föredöme. Vad kan vi som bransch bli bättre på, och blir Sverige generellt bättre eller sämre på upphandlingar?

Ja, vi kommer förstås in lite på AI också, kanske mer som exempel på teknikförändringar än något annat. Pratar folk om samma sak när de pratar AI? Har kunder koll på vad AI av idag faktiskt kan? Och hur ser AI ut jämfört med tidigare större förändringar? Om man exempelvis jämför AI med IT-bubblan 2000?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Vanlig arbetande utvecklare
  • Ett gediget intresse
  • Kundinriktad
  • Molnfri höjd
  • Rundabordssamtal
  • Ingenting förs vidare
  • (Att ha) Markkontakt
  • Alla röster blir hörda
  • Fem kundinteraktioner i veckan
  • Mötesintensivt
  • En värdefull dag
  • En del av vardagen
  • Svårt att sålla
  • Professionell rådgivare
  • Maximal möjlighet att göra ett bra jobb
  • Marknadsdialog
  • Svara nej med tydliga anledningar
  • En sund utslagningsprincip
  • En spännande värld
Direct download: 683.mp3
Category:general -- posted at: 6:30am CEST

Fredrik läser Sagan om dyngvätten.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Sagan om dyngvätten
Direct download: 682.mp3
Category:general -- posted at: 6:30am CEST

Fredrik chats to Dylan Beattie about Rockstar, esoteric programming languages (Perl in latin, anyone?), and what might happen after the AI bubble.

AI will ruin jokes, they can’t do things just right. But some things hiding under the label are actually useful as well. Have we been in any similarly strange bubbles before, and what might be left that’s useful after it?

Also evolution, revolution, and strange Scrabble facts.

Recorded during Øredev 2025.

The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Always good fun that one
  • The version of the story that I tell in the talk
  • Enough clichés
  • Resident mad scientist of the Perl community
  • Felis commidet piscem
  • Always the cat that is eating
  • Lexical flexibility
  • Fundamentally, programming is programming
  • A big win for everyone
  • Linguistic conventions and extended alphabets
  • That’s a different letter
  • Regional assumptions
  • German ortography
  • A piece of impressionist art
  • Hang it on the wall
  • Something hidden in something else
  • Physical comedy at its greatest
  • Money people believe exists
  • The amount of pretend money
  • It has to come from reality
  • Fortunately, I do not have a trillion dollars
  • Quietly siphoned off
  • Emotionally flat
  • What can I steal from?
  • A little LLM that works for you
  • A spectacular collapse
  • A billion lines of crap
  • Pruning the decision tree
  • Fix the next milestone in the public consciousness
  • Five years of excitement, five years of disappointment
  • Overdue for a little disappointment
  • Reliant on Dutch technology
Direct download: 681.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar debuggers och markdownparsning.

Debuggers - varför finns det inte fler bra, och varför använder inte fler de som finns? En debugger är inte bara ett verktyg för att hitta buggar - det är ett verktyg för att förstå kod.

Kristoffers markdownparser är klar! Hur gick det, hur presterar den, och varför är nästa fundering ett personligt CMS?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • 50% paketförlust
  • Det kanske är mitt fel
  • En gammal switch med tomma buffrar
  • Rättvist på nätet
  • Ljudet framför allt
  • Nästa omöjligt att debugga
  • Ett otroligt bra verktyg
  • printf-debugging
  • Förstå kod
  • Breakpoints på en pixel på skärmen
  • Visionen för vad som är möjligt
  • Konceptet debugger
  • Copad
  • YAML i toppen
  • Gleam-native
  • Vi tror att det kan vara lätt
  • Sjutton specialfall
  • Right-flanking runs
  • Feynmanmetoden
  • De sista fyra testfallen
  • Debuggervänliga
  • Breakpoint i en produktionsprocess
  • Smink på grisen
  • Hur svårt är det att bygga en debugger?
  • Bättre än den officiella
  • Enpersons-CMS
  • Tredollars-VPS
  • Bekväm i Vim
  • Sourcemaps för Erlang
Direct download: 680.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to David J. Cuartielles Ruizabout the birth and growth of Arduino. It’s fantastic when an idea comes alive and starts growing. We talk about how Arduino began, how it started to grow, how you find parts and get things manufactured in northern Italy, and of course a bit about the magical logistics king.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Algorithms for communication
  • Educational electronics
  • Making boards, not being paid
  • Old factories
  • Buy them by weight
  • The bootstrapping dilemma
  • Our logistics king
Direct download: 679.mp3
Category:general -- posted at: 6:35am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to Justyna Zander about AI for self-driving cars, the noise of the present, and more.

Don’t let the noise of today demolish the positive signal of the future!

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • You learn something new
  • We have it in the spatial sense
  • The policy of the machine
  • What did the human tell me to do?
  • How do you teach the machine empathy?
  • The first to be disrupted
  • The intent of a human
  • Engineering with purpose
  • Statistics on steroids
Direct download: 678.mp3
Category:general -- posted at: 6:34am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to Natalia Chepiga about quantum computing and where you, personally, might see it first. We need classical computers to make quantum computers better. Natalia also tells us of the very natural way she got into quantum research, and encourages us to help make the future we want!

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • So natural
  • It’s all quantum
  • Nature is quantum
  • I’m not selling anything
  • Using a microscope to nail down the nails
  • Building blocks
Direct download: 677.mp3
Category:general -- posted at: 6:33am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to Simon Wardley about maps (not the same as charts!), stories, commodotization, digital sovereignty, getting labeled a heretic by all sides, and a lot more.

Among other things, Simon discusses how you can map things out and thereby find new ways to present and challenge the current state within and organization.

Not that it will necessarily be very popular, hence the bit about being called a heretic.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • We only had 50 minutes
  • A map, not a graph
  • The map is wrong
  • Maps will get you fired
  • As long as everyone else is just as bad
  • Look at the entire map
  • The size of Malmö
  • Sick-care systems
  • Shocks to the system
  • Wardleyconf
Direct download: 676.mp3
Category:general -- posted at: 6:32am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to Sweden’s foremost trend spotter Nicklas Hermansson about how you become a futurist. From how Nicklas got there, what his days look like, and how he choses what to read and what to filter out.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • The audience is craving for your face
  • I thought I was becoming a rock star
  • My way into exploration
  • Clickmonster
  • Stuff people want for real
  • We destroyed our own business model
  • Fill it
  • I discovered journalism
  • Curate the world
  • Åhfanism
  • Automation proof
Direct download: 675.mp3
Category:general -- posted at: 6:31am CEST

Recorded on-stage at Øredev 2025, Fredrik talks to Tiera Fletcher about her lightning tour of going to Mars and what might happen on the way. And also about - for example - finding visions to guide your daily work.

In 60 years, life on Mars could start to be comfortable.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • MOXIE+ liquefy
  • For another planet
  • A way to do it better
  • MOXIE is a big one
  • Small dogs and breathing
  • I have a small dog at home
  • My magic number
  • Right at the point of comfort
  • Checking on MOXIE
  • Your daily MOXIE
  • Make the visions louder
Direct download: 674.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar musik, böcker, och kodstädande.

Kristoffer överväger ett hus, som tillbehör till sina trummor.

Efter att ha avhandlat bra ljud på olika sätt diskuterar vi böcker och hur trevligt det känns att läsa lite längre saker. Fredrik har tidiga intryck av Christopher Alexanders A pattern language och har läst ut Kent Becks Tidy first.

Som avslutning diskuterar vi att försöka städa och modernisera sina kodbaser, både med och utan stöd av böcker.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • För att kunna spela in trummor
  • Lika långt från virveltrumman
  • Ett jätteavancerat ljudkort
  • En trumma för sig
  • Plocka ut reverbet
  • Ambiensen av ett datacenter
  • Ljudet av Ghibli som pågår
  • Arg på Ken Follett
  • Arbetarklasskillar från Birmingham
  • Rock’n’roll-lever
  • Inte en jättestor bok
  • Ett mönster för allt
  • Vurmandet för små byar
  • En perfekt stad
  • Inget ägandeskap
  • Tvättat bort allt konkret
  • Bara det konkreta
  • Tekniker för att sortera dina hålkort
  • Hur man gör saker inkrementellt bättre
Direct download: 673.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Kristoffer, och Tobias snackar om Tobias snart avslutade tid på Ubisoft och vad som händer därefter.

Tobias diskuterar bland annat vad han lärt sig under fyra år på en stor studio. Vad har han lärt sig, vad är han mest nöjd med att ha gjort? Och varför är Macen en besvärlig plattform att stödja? Tobias diskuterar också skillnaden på ett stort spelföretag som Ubisoft och ett litet som Larian, där han snart börjar jobba. Det är lätt att vara negativ kring jättarna, men de fyller också en del viktiga syften.

Dessutom några sidospår kring att hålla reda på kläder, och om nackdelen med trästäder.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mantrat i mitt liv
  • Som jag inte kunde innan
  • Bara så mycket jag kan säga
  • Ett belgiskt företag
  • Konstant byggarbetsplats
  • Oändligt med plats, och trä
  • Varje hus charm
  • Fixa deras byggsystem
  • Verklighet och plan
  • Sjutton hattar på huvudet
  • Om man har en het cache
  • Skillnaden märks
  • Av spelutvecklare, för spelutvecklare
  • Användarvänlighet 0,0
  • Kasta ut min editor genom fönstret
  • Inte bloata binären
  • Varje operation har ett indexvärde
  • Ledtider i spelbranschen
  • Indiefilmen som slog alla rekord
Direct download: 672.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Andreas Ekeroot (mannen från avsnitt 603!) om abstraktioner, Ash, och annat.

Vi börjar med att diskutera abstraktioner lite mer allmänt, från filsystem via abstraktioner i språket Go till Fredriks favoritabstraktion (eller i alla fall den första han kom att tänka på).

Sedan berättar Andreas om ramverket Ash och dess abstraktioner, och hur han med glädje använt det för att generera en hel massa back-office och annat utifrån sin domänmodell. Fredrik undrar om inlärningskurvor, tankesätt, och om det inte känns som att man ska riskera att bli inlåst i ett ramverk av den typen.

Som avslutning snackar vi lite om att ta bort abstraktioner, och känner oss peppade kring Gleam.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mannen från avsnitt 603
  • Monader är en abstraktion
  • Det är en upplevelse
  • Vi har inga garantier, men fort går det
  • Databaser som sparar
  • Fsync är en skurk
  • Code reviews baklänges
  • Go känns väldigt brutalistiskt
  • Öststatskraft
  • Folkets öststatsklump
  • Inga dekorationer, bara HUS
  • Alla abstraktioner hela tiden
  • Nu sitter vi här med Hibernate
  • Tryck på stora generera-knappen
  • Jag har byggt en thundering herd
  • Thundering herd of admins
  • På giganters axlar
  • Stora kod-knappen
  • Kunskap på Y-axeln
  • Mikrodosera kunskap
  • Abstraktioner som andra har byggt
  • Fast i en hyperskalär
  • Varför är det här en stor grej?
  • Det bästa lekplatserna i världen
  • Abstraktionsvision
  • Typiskt förr
  • Gleam-positiv
Direct download: 671.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med först Johan Thelin och sedan Daniel Raniz Raneland om paradigm, och om konferensen Lindholmen software development day som alla tre nyss deltagit i. Konferensen firade tjugo år och hade just paradigm som tema, vilket fick Fredrik att undra dels vilka trender som egentligen betytt mycket under de senaste årens utvecklande, dels varför man måste ta till så stora ord hela tiden.

Det blir tankar om expertens död, att skydda folk från möten, fördelar och nackdelar med molnet, Kubernetes vara eller inte vara, en nypa funktionell programmering, och givetvis lite om själva konferensen.

Och: går för få seniora utvecklare på konferenser?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Prat om paradigm
  • Nerd at heart
  • Stort, flummigt ord
  • Expertens död
  • Hur hög är en vertikal?
  • Matris av kompetens
  • Möten om kod
  • Det finns inget idealiskt
  • Komplexiteten ligger i systemet
  • Statisk länkning av idag
  • Glada molnmänniskor
  • Vad gör faster idag?
  • Landa i en e-postadress
  • Det sämsta av två världar
  • Jag duckade temat lite
  • Svårt att tänka i paradigmer
  • Stort kluven till Kubernetes
  • Uppfriskande lättviktigt
  • Magkänsla och erfarenhet
Direct download: 670.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Kristoffer och Tobias snackar om Nordic.js, och om att hålla sig i form.

Som uppvärmning pratar vi om hur det kan kännas svårt att ta sig tid till saker man vill göra, men inte få något annat bra gjort heller.

Fredrik rapporterar från Nordic.js - en konferens som var lika trevlig som de högt ställda förväntningarna antydde.

I andra halvan av avsnittet pratar vi om att ta tag i sin hälsa - både kost och motion - och må och koda bättre. Rutiner, kost, mål, appar, med mera!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Läskigt nära en vana
  • Man skulle ha gjort tvärt om
  • Längst ut på en pir
  • Betongförtryck från Half-life 2
  • Egen stil och stämning
  • Klipper och klistrar från andra projekt
  • Twist av ett Asdf-avsnitt
  • Varm mat, effektivt serverad
  • Så enkelt är det egentligen
  • Hitta vad som funkar
  • Komma ut är det viktiga
  • Min meditation
  • Jag ska bara städa först
Direct download: 669.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar tillgänglighet på nätet med Martin Lexelius. Är webbtjänsten du bygger olaglig? Har du i så fall koll på vad du behöver göra för att lösa det? Martin har bakgrund och tips på vägen för dig!

Vi diskuterar också nyttan med att kunna ren och skär HTML och CSS, organisationers medvetenhet om krav på tillgänglighet, och sist men inte minst att man helt enkelt borde ha mer empati.

Funkar allt på din sajt utan mus? Då har du kommit långt!

Uppföljning efter inspelning: man kan få betala upp till 1,9 miljoner om man inte uppfyller lagkraven, och ingen sajt som fått tillsyn av DIGG har uppfyllt lagkraven.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag älskar HTML
  • Ska det här vara en aside?
  • Alltid närmast användarna
  • Det är inte av och på
  • Sjuttio kryssrutor
  • Tråkiga gubben
  • Vi har redan en knapp
  • Tillgänglighetstomtar
  • Reflexen att slippa
  • Vad är en elektronisk kommunikationstjänst?
  • Är ett formulär en kommunikationstjänst?
  • Vad är bra design för dig?
  • Visuellt borta
  • En olaglig hemsida
Direct download: 668.mp3
Category:general -- posted at: 5:30am CEST

Kristoffer, Tobias, och Fredrik snackar Gleam, minneshantering, Rust, och C++.

Kristoffer ville bara ha en blogg. Det blev 60 utkast till artiklar, och början på en Markdownparser i Gleam.

Från det kommer vi in på Rust, in på minneshantering och felhantering, och sedan in på alla problem som C++ har. Inklusive språkets vägran att ta bort saker ur standarden för att göra saker säkrare eller bättre. Därefter diskuterar vi hur man kan tänkas fasa ut C++ över tid.

Sist diskuterar vi en artikel som verkar ge en förvånansvärt negativ bild av hur det är att jobba med programmering (och som i förlängningen kan få en att se mer positivt på generativ AI).

Bonussnack: måltidsshakes.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag ville göra en blogg
  • En liten CMS
  • Gleam är kul
  • Det betyder att det inte finns någonting
  • Randfall
  • När känns det som att paragrafen tagit slut?
  • Skrivet som en spec
  • Läsa Grubers Perl-skript
  • Två nivåer av saker (i Markdown)
  • Det handlar ju om tre funktioner
  • Väldigt Rust
  • Interagera med felhanteringen
  • Kompilatorn tog bort ditt program
  • En väg till minnessäkerhet
  • En Bjarneidé
  • Bit för bit byta ut C++
  • Ett enormt komplicerat mål
  • Vi designar för att designa
  • Det är en liten gubbe i lådan!
  • Slippa fatta lunchbeslut
Direct download: 667.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Christoffer Ekeroth om funktionell programmering.

Vi diskuterar företags medvetenhet om funktionell programmering, fördelarna med att nischa sig, och Christoffers egen väg in i området. Christoffer beskriver en stege av egenskaper som gör språk funktionella, förklarar vad algebraiska datatyper är, och ger en massa tips på var och hur man kan lära sig mer.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Man ska ju nischa sig
  • Glapp i marknaden
  • Nästan som en fraktal
  • Kompetenserna blir mer och mer spetsiga
  • Grader av funktionell programmering
  • I funktionens minne
  • En klass är som en mur
  • En modell för beräkning
  • Dålig känsla i magen
  • Bara en adress
  • Lite som dubbel bokföring
  • Dubbel bokföring
  • Nu behöver jag en bil
  • Börja med typerna
  • Verktygen är till för att hjälpa programmeraren
  • Modellera upp domäner
  • Inget dolt beteende bakom
  • En värld till
  • Bygga några broar
Direct download: 666.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Malin Leverin och Gustav Nyberg om Cursed Code. Det började förra året som en halvdagskonferens och blir i år en mjukvarufestival på två dagar - en dag mer klassisk utvecklarkonferens och en dag hackathon för alla åldrar.

Malin och Gustav berättar hur man bestämmer sig för att starta en konferens och gör det på fyra veckor, vad som är lätt och svårt och hur Cursed Code utvecklats och fortsätter utvecklas.

(Justja: Fredrik ska prata på årets upplaga också. Det blir en klart annorlunda presentation!)

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Från ax till färdigt event på fyra veckor
  • Väldigt intensiva veckor
  • Spökande kablar
  • Nöja oss med två dagar
  • Jobb, stress, och press
  • Få med nästa generation
  • Man styr sin dag själv
  • Marknadsföring är svårt
  • Event i en låda
Direct download: 665.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Mattias Karlsson om Javaforums och Jfokus historia och nutid. Hur blir man plötsligt arrangör för en stor årlig konferens på bara 18 år?

Mattias berättar om Javaforums historia och hur meetups har förändrats över tid. Därifrån kommer vi naturligt in på Jfokus och dess historia. Det började med småbarn.

Bland annat avhandlas att hitta och välja talare - Mattias delar med sig av flera bra tips för dig som funderar på att ansöka till konferenser. Det handlar inte bara om att vara klatschig och sticka ut! Vi diskuterar också att få ut mer av konferenser, läskiga teknikproblem, och hur mycket jobb det egentligen är att arrangera evenemang för utvecklare.

Avsnittet sponsras av Ellipsis: vi (okej, Fredrik) kan klippa din podd och få den att låta lika bra som Kodsnack! Med mer än tio år och 1200 avsnitts erfarenhet kan Ellipsis få din podd redigerad, kapitelförsedd och utrustad med en solid länklista på ett effektivt och professionellt sätt.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Umgås med vårt skrå
  • Gratis mat på Café opera
  • Ett mer oberoende Javaforum
  • På neutral plats
  • Jobbigt att resa iväg
  • Mjölk som kokar
  • Som en lök
  • Hundra talarslots
  • En chans på tio
  • Begriplig och intressant
  • Tusen personer i publiken
  • Alla vill ju att du ska lyckas
  • Gå på någonting som känns helt off
  • Jag behöver inte välja själv
  • En tolk i en box
  • Lugnt ut på ytan
Direct download: 664.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Kristoffer, och Tobias: åter i samma avsnitt! Först diskuterar vi Goatmire Elixir, vad “’låg nivå” egentligen är för kod, typhantering och injektioner av inspiration.

Därifrån glider vi över till AI, entusiasm och inspiration. Visst kan hela AI-blåsten ta glädjen ur kodandet? Man måste inte brinna för sitt jobb, men vad är det som är värdefullt? Att fokusera på annat än koden är väl att göra mindre av det som faktiskt ger en mest i jobbet? Tobias berättar om sina erfarenheter med Copilot - från entusiastisk till skeptisk.

Är AI bäst för saker man inte bryr sig om? Vissa av oss har problemet att vi bryr oss om nästan allt. Icke-determinismen i AI en del av det som fångar en och får en att tro att man är produktiv? Med bara ett drag till i den enarmade banditens arm kanske jag får precis rätt resultat?!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • I Varberg förra veckan
  • Typ Elixir för embedded
  • En riktig japansk farbror
  • Sin egen PC
  • Väldigt inte effektivt
  • Djup stack
  • Höjden på tallrikssapeln
  • Vad betyder plus egentligen?
  • Andra värden än prestanda
  • Sålt in mig på Elixir många gånger
  • En injektion av inspiration
  • Man förstår de första tre orden
  • Fokusera på Jira
  • Djupare anknytning till koden
  • Alla kopparkablar i Sverige
  • Jag bryr mig om allt
  • Det där kan jag göra med vim
  • Ickedeterministisk autokomplettering
  • All din kod är nu trasig
  • Jag vill ha riktig kunskap
  • Du är en tragisk människa
Direct download: 663.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Teresa Wu about devops for frontend and AI.

Why does frontend feel so complex? Does it have to be?

We also discuss the value of open language models, smaller and more specific language models and their benefits.

Is “AI” even a useful label anymore? Teresa thinks we’ll split into more specific terms over time.

Recorded during Øredev 2024.

The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • This was actually made to happen
  • The same fun and the same pain
  • The lucky ones
  • My own experience
  • I don’t have a word for it
  • A super-super-app
  • Explosion of complexity
  • A whole sea of new questions
  • They only do one thing
Direct download: 662.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer åkte på Goatmire Elixir (och Nervesconf EU) och hittade en stund i en park under den sista dagens sista kaffepaus att spela in några osorterade och väldigt entusiastiska intryck.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Allting startade med Lars Wikman
  • En expert på Elixir
  • Serverless för embedded
  • Nerves på 192 cores
  • Silhuetter på en OH-projektor
  • En flygel och en OH-projektor
  • Man kan vara här också
  • Det är avskalat
  • En rejäl injektion inspiration
  • Det är teater
Direct download: 661.mp3
Category:general -- posted at: 12:09pm CEST

Fredrik snackar backuper med Christian Petersson, grundare av IssTech som också sponsrar hela avsnittet.

Backuper kan vara så mycket mer än bara säkerhetskopiering av en databas eller Google drive. Har du koll på hur koden du kör, den data den använder, och hela miljön i molnet säkerhetskopieras och återställs? Christian tycker det är hög tid att ta den diskussionen, både för att få koll på läget, och för att få en massa nya spännande möjligheter att utveckla snabbare och säkrare!

  • Hur gör vi med säkerhetskopiering?
  • Kan vi ta hela vår miljö och återställa någon annanstans?
  • Vad kan vi göra mer med backuper?
  • Är det svårt och läskigt att prata mellan utveckling och infrastruktur?
  • Ska jag behöva ändra en massa i hur jag utvecklar? (Spoiler: nej!)

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • När allting går käpprätt åt helvete
  • Vi skulle ha lagt budget på det här
  • Det finns i molnet
  • En mental backup
  • Appen som gör hello world
  • En traditionell backup
  • Som en tjock-TV
  • Backops
  • Backup as code
  • Som backupnörd
  • Moderna på backupsidan
  • Backops till alla
  • En vettig sten att börja titta på
Direct download: 660.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Ragnar Eklund och Adam Sernheim om Barry O’Reillysartikel Complexity considered harmful? Oh starling, you can’t say that!

Barry var gäst i avsnitt 631, och Fredrik har känt att hans tankar blivit något av bakgrundsstrålning i podden sedan dess. Barrys artikel var ett perfekt tillfälle att lyfta dem igen - den har som mål att ge en grund i begrepp och tankar kring mjukvara, komplexitet, och saker - mjukvara till exempel! - som inte är komplexa utan bara komplicerade. Det kan vara både milt förvirrande och ganska givande att gräva i, och alla deltagare har fått med sig nya idéer av att läsa Barry.

Avsnittet sponsras av Cursed Code , mjukvarufestivalen i Göteborg på halloween återuppstår i år igen! Surfa in på cursedcode.se för all information om både konferensen (31 oktober) och hackathonet (1 november)!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag vill skylla på Adam
  • Ett slags hemligt tema i podden
  • Komplext och komplicerat
  • Folkmunskomplexitet
  • Lik förbaskat bara komplicerad
  • Där stararna landar
  • Felaktiga slutsatser
  • I en komplex värld
  • Det komplexa utanför
  • Sakerna som kommer och stör
  • Tolka hela trädgården
  • Serialiseras ner i boxar
  • Det som stressar
  • En liknande stress
  • Stressa din lösning på nya sätt
  • Vad vore boxar utan pilar?
Direct download: 659.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Taylor Troesh about packaging things, generating code, and database evolution.

Why is it so hard to package and build things? Is it a failure of ergonomics? Is there hope for a change?

We also discuss generating code using LLMs, and Taylor presents the workflow of using them to generate projects from scratch, starting over if more fundamental changes are needed.

After that, we dig into databases and SQL, and Taylor has many thoughts and opinions about how they can be used and might evolve.

Finally, we discuss other interesting projects, keeping track of ideas, what the OPTC is, and why should you cut down a palm tree?

Recorded during Øredev 2024.

The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Nothing besides IKEA
  • I did not besmirch the reputation
  • How strange we package things
  • I don’t think I have any advice
  • Failure of ergonomics
  • I do have hope
  • Drinking from the well
  • Brainless CRUD-stuff
  • (I have) No qualms with Elm
  • During the binges
  • Fifteen math professors
  • Tilting against palmtrees
  • OPTC
Direct download: 658.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar agil arkitektur, silos på internet, och löften från nittiotalet.

Efter en uppvärmning om poddar med ordning och reda diskuteras löften från nittiotalet som inte infriats. När programmering kändes löst - “det finns de här tre språken”. (Och Javascript var inte ett av dem, det kunde man inte ta på allvar.)

Fredrik har sett en video från 1995 där arkitekten Christopher Alexanderpratar om sitt sätt att se på att bygga saker åt folk. Med fast pris, och med en flexibilitet i skapandet av byggnader som vi som bygger mjukvara gärna pratar om men sällan kan närma oss.

Efter det pratar vi lite om ala låsta silos på internet, tomheten i generativ AI, och mjukvara som faktiskt gör oss glada.

Avsnittet sponsras av Cursed Code , mjukvarufestivalen i Göteborg på halloween återuppstår i år igen! Surfa in på cursedcode.se för all information om både konferensen (31 oktober) och hackathonet (1 november)!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • När det blir för uppstyrt
  • Innantilläsning
  • Mycket att hämta från nittiotalet
  • Hela UI:t som JSON
  • Sedan vi skrev WAP
  • En mänsklig upplevelse
  • Byggnader, arkitektur, och mjukvara
  • Strukturer människor rör sig i
  • Som att stirra Nietzsche i ansiktet
  • Lärlings- och skråverksamheten
  • En illusion av produktivitet
  • Illusionen av ett utfört arbete
  • Min dialog med resultatet
  • Tomt innehåll i en tom kultur
  • En idé om en ändring
Direct download: 657.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Maddy Montaquila about building user interfaces, and how .net has come a much longer way than people may think.

We talk about the various .net-related options for building user interfaces, mixing and matching MAUI stuff, Blazor stuff, and straight up web stuff. We discuss the way to go for Windows desktop apps among all these options.

The perception of .net - a challenge and something being actively worked on.

We also touch on actually useful AI, plus some unexpectedly fond memories of the touch bar.

Recorded during Øredev 2024.

The episode is sponsored by Ellipsis - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Two of my fun things
  • Trust me, I can ramble
  • I can ramble for eternity
  • The shimmer control
  • A bunch of wasted space in my brain
  • If you have a Javascript frontend
  • A lot with the hybrid stuff
  • Nice step up from Electron
  • MAUI doesn’t need me
  • People want native controls
  • Web is reach
  • If this guy’s on vacation
  • The only .net you ever have to see
  • Java with more
  • The polyglot world
  • A deeply native Windows experience
  • It was a nice volume slider
  • The .net perception
  • Three less indents
  • Purists of architecture
  • Blended experiences
Direct download: 656.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Tobias diskuterar en tillräckligt mystisk bugg Tobias jagat ifatt, och berättar på vägen om register och vektorisering.

Tobias har sedan sist varit med och levererat sitt första spel på Ubisoft och berättar om vad som fanns att göra på kompilatornivå sex månader innan ett Assassins' creed-spel ska släppas.

Men huvudämnet är vektorisering. Det började givetvis med en konstig bugg, som kräver ett par dykningar i hur processorer och kompilatorer fungerar för att få sin förklaring.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Tillbaka från avsnitt 581
  • Sporadisk gäst
  • Tiden har ju sprungit som den gör
  • Då finns det att göra
  • Gratis prestanda
  • Innan GPU:n tar över
  • Två kuber ovanpå varandra
  • Vart i kompilatorn gick det här åt skogen?
  • Vektoriseringsmagi
  • Två stora arrayer som beskriver någonting
  • Ineffektivt att göra det i serie
  • Inte speciellt ergonomiskt
  • Det här kan jag vektorisera bort åt dig
  • Bitmaskade på fel bit
  • Det här är värt besväret
  • Miljoner arrayer och loopar
Direct download: 655.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Matt Topol about Arrow and how the Arrow ecosystem is evolving. Arrow is an open source, columnar in-memory data format designed for efficient data processing and analytics - which means passing data between things without needing to transform it, and ideally even without needing to copy it.

What makes the ecosystem grow, and why is it very cool to have Arrow on the GPU? What is the connection between Arrow, machine learning, and Hugging face? Matt emphasizes the value of open standards, even as they work with or within more closed systems they can help open things up, and help bring about more modular solutions so that developers can focus on doing their core area really well.

This episode can be seen as a follow-up to episode 567, where Matt first joined to discuss everything Arrow.

Recorded during Øredev 2024.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • It’s gotten a lot bigger
  • The bones of it are in the repo
  • (Powered by ADBC)
  • Individual compute components
  • Feed it substrate
  • Where the ecosystem is going
  • Arrow on the GPU
  • The data stays on the GPU
  • A forced copy
  • Leverage that device interface
  • Without forcing the copy
  • Shy of that last mile
  • Turtles all the way down
  • The guy who said yes
  • German-style strings
Direct download: 654.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Viktor Löfgren om Marginalia search - sökmotorn Viktor bygger på heltid och som i praktiken ensam utvecklare. Hur får man ens idén? Är det så svårt som det verkar? Hur kunde Marginalia search bli ett heltidsjobb?

Det började med “det här kan väl aldrig funka, men varför inte?” Viktor berättar hela historien, från hybris och Raspberry pi till heltidsjobb och en riktig server. Ett projekt som faktiskt är “web scale” på riktigt! Och det med enserver.

Allt är Java! Varför, och hur funkar det? Är det kanske en liten nackdel att de flesta som jobbar med Java har jobb?

Och borde vi inte undvika tydligt definierade projekt och mål lite oftare och optimistiskt ta oss an svårare saker?

Viktor slår ett slag för att försöka lösa lite större och svårare problem, istället för att förenkla och begränsa allt från start.

Det finns inga problem med sökmotorer som är supersvåra, men man behöver ha många verktyg i sin verktygslåda.

Återanvändning av kod? Inte så mycket som man skulle kunna tro. Kopiera och kasta bort är en bra riktning.

Planering, listor, och att låta hjärnan jobba klart med bakgrundsprocesser.

Rankning av sidor, analyser, och utmaningen att kartlägga, förstå, och motverka olika typer av sökmotoroptimering.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag har byggt en internetsökmotor
  • I min hybris
  • En miljard dokument
  • Sökmotorförkunskaper
  • Åttiotalsteknik
  • En server av PC-hårdvara
  • Motsatsen till React- och Nodeutveckling
  • Boomer till hjärtat
  • Jag som står för förändringarna
  • Lösa problem som alla har
  • Klart att det inte går
  • Åka till månen innan smarta mål
  • Ett sätt att jobba som funkar om man jobbar själv
  • 100% bild av hela kodbasen
  • En väldigt stor verktygslåda
  • Handskruvat
  • Mina Pokemon
  • Vad är tillräckligt mycket?
Direct download: 653.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Grace Jansen about cloud tools, and bringing them to your local machine in a better way. Opentelemetry is a great tool, but it’s not the whole story for observability. Gathering the data is just the first step.

In the second half, we leave telemetry and talk about realizing you have things to share and sharing them with other people. Find out what makes you tick, and share experiences around that. Grace also shares some concrete presentation-building tips at the end.

Ask the question, and be more you!

Recorded during Øredev 2024.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • After-lunch lull
  • So polyglot
  • Ready for microservices
  • (You need) Many minds
  • Now I have a pile
  • (Take) The best of nature
  • The path was being them
  • Something I bring to the table
  • Ask the question
  • A unique presentation
Direct download: 652.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Patrik Svensson om Opencli - Patriks nyskapade förslag till en standard för att beskriva kommandoradsapplikationers gränssnitt.

Det borde inte vara en stor grej att publicera ett förslag till en spec för någonting. Faktum är att mycket fler borde göra det! Fler borde få hybris.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Om det fanns en spec
  • Inte för mänsklig konsumtion
  • Inte rädd för att göra bort mig
  • Handknacka en spec
  • Halvbakade tankar
  • Klia CLI
  • Det finns ju manpages
  • Inga problem att göra bort mig
  • En enorm, komplex best
  • Tiotusen företag i ett företag
  • Dialekter av CLI-applikationer
  • -build
  • Hela Jira-spektrat
Direct download: 651.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Lars Wikman om Lars senaste projekt: att arrangera konferenserna Goatmire Elixir och Nervesconf EU.

Vad handlar konferenserna om? Hur kommer det sig att Lars arrangerar dem? Hur får man tag på sponsorer, talare, och allt annat som behövs?

Och varför är det bra i sammanhanget att vara programmerare, och lite puckad?

Vill du gå på konferenserna? (Klart du vill!) Använd koden getasnack så får du rabatt!

Och ja, vi förklarar också vad sjutton Goatmire egentligen betyder.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Alltså inte Stockholm
  • Det är inte Stockholm
  • Designa ett bra event
  • Stället där jag gifte mig
  • Ingen fattar vad jag gör
  • Eventmänniska
  • Insyltade i Elixir
  • En linje där allt är spikat
  • När talarna känner sig omhändertagna
  • Vara programmerare, och lite puckad
  • Ett treakters monodrama
  • Ett överdåd av karaktär
  • Jag vill inte ha en changelog
  • Hennes praktikplats känner mig
  • BEAMen på BEAMigt sätt
  • Bunden till scenen
  • Min lilla Inkscapedans
Direct download: 650.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Svante Richter som berättar om sitt projekt Maps.black - det enklaste sättet att självhosta och använda fria och öppna kartor.

Vore det inte fint att kunna ha en komplett världskarta som man lätt kunde lägga på och använda från ett SD-kort? Men, hur lyckas man med det? Hur sätter man ihop en kartlösning? Och vad behöver man göra för att lyckas hosta den? Oväntat lite, är svaret!

(Svantes servrar får däremot jobba en del för att sätta ihop kartpaketen när en ny version ska bakas.)

Sedan finns det förstås icenser också - om du tror det är lurigt med licenser på kod så har du inte hört talas om kartlicenser!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Ett relaterat tema
  • Tillbaka till databasen
  • På varenda zoomlager
  • Kvadratisk tillväxt
  • 360 miljoner filer
  • Hack ovanpå ett hack ovanpå ett hack
  • Vilken blobstore som helst
  • Kompatibla nog med varandra
  • En global världskarta
  • Min prepperbox
  • Tydligen ett effektivt sätt att göra det på
  • De resterande två terabyten
  • Direkt diskaccess
  • Skapa mitt eget hack
  • Pålitligt över tid
  • Allting ska vara paketerat
  • Det perfekta subsetet
  • (Många) fördelar med Liechtenstein
  • Varför gör vi detta?
  • Deltadiffar över HTTP
Direct download: 649.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Gitte Klitgaard about managers, diversity, and communication. We discuss how and why management has almost become a bad word. But we need management, and good management. What do you need out of managers when you have autonomous teams?

Conflict handling - we need small conflicts, and learn to handle them so they don’t become big conflicts.

Psychological safety and how to build it within and between your teams.

Building diverse teams, which kinds of managers we need, making good things visible, communicating and building psychological safety, diversity in thinking …

… and of course: a quick note on the evolution of LEGO instructions.

Recorded during Øredev 2024.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Autonomous teams need great managers
  • A lot of things we agreed on
  • The catalyst
  • The multiplier
  • Taking care of humans
  • A manager who cares about me
  • Invisible people
  • A lot of the leader part
  • Difficult skills
  • Not everyone communicates well
  • We need the small conflicts
  • A thousand conflicts a day
  • The Xerox effect
  • The power of the pen
  • Hints here and there
Direct download: 648.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar om att få koden från sin dator till användarna.

Genom en tyst deploy till ett CDN, exempelvis.

Därefter diskuteras Kristoffers kluvna förhållande till Rust. Och vad svänger Kristoffer över till när han kommer ur sitt senaste Rust-skov?

Sedan blir det tangentbordssnack: Kristoffer finner sig själv tillbaka på Dygma defy, Fredrik är tillbaka på Planck.

Sist men inte minst ett boktips.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebookoch 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

  • Hela dagen på sig att skämmas
  • Tyst deploy
  • En egen utvecklingsmiljö för min pull request
  • Direkt med backend
  • Typmagi och galenskap
  • Rust-tillbudet
  • Det är för enkelt
  • Roligt är ju viktigt
  • Nyfiken på Rust
  • Noll behov att flytta händerna
  • Maximalt inom räckhåll
  • Av-optimerad för svenska
  • Det finns tåg som lever
Direct download: 647.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Markus Westergren om att våga hålla presentationer och göra sin röst hörd som utvecklare.

Vi har alla något att dela med oss av, så varför är det så få av oss som gör det? Och hur bär man sig åt för att komma över berget och hålla sin första presentation? Markus berättar om sin väg från ensam utvecklare på sin kammare till internationell talare, bokskrivare och regelbunden bloggare. På vägen diskuterar vi bland annat förberedelser, mentorskap, teknikstrul, lästips, och nervositet.

Är du rädd för att misslyckas med att få en presentation antagen till för en konferens, eller för att lyckas? Vi är många som faktiskt är rädda för att lyckas.

Våga ta lite plats! Alla vill se dig lyckas!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Hitta sin röst som utvecklare
  • Väldigt egen
  • Elektronik förra årtusendet
  • Jag behöver inte läsa mig till allt
  • Alla har något att dela
  • Jag som står och pratar i en mick
  • Våga ta lite plats
  • Våga ta plats
  • Kontrollera nervösheten
  • Golvet lutade
  • Jag måste själv veta vad jag vill
  • Din publik vill ju att du ska lyckas
  • Rädd för att lyckas
  • Där för att hjälpa mig
  • En timme per minut
  • Född att vara utvecklare
  • Våga tro på dig själv!
Direct download: 646.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer rapporterar från konferenserna Myconf och Open infra forum, diskuterar skisser, och när idéer springer ifrån sin upphovsperson och får sitt eget liv.

På Myconf fanns tydliga teman av att hantera komplexitet - Fredrik ser som vanligt kopplingar till Barry O’Reilly - och boken Thinking, fast and slow.

På Open infra forum diskuterades digital självständighet och trenden att gå från åtminstone amerikanska molntjänster. Har molntanken kanske lite spelat ut sin roll, och finns det en vinst utöver självständigheten att se över om man faktiskt behöver molnet? En förändringsfast som är av godo på sikt?

Fler meetups och mer hobprogrammering i världen!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Sommarfest på förskolan
  • “Choklad” är väldigt generöst
  • Dryck med chokladkaraktär
  • Cargokulta toscansk solnedgång
  • Stöter i mina begränsningar
  • Där berikar de varandra
  • Mellan andra och tredje rutan
  • Songs of guilt
  • Det personliga
  • Vad pratar jag om egentligen?
  • Från öknen till skogen
  • Conways lag säger att det är dödsdömt
  • Kapa Conways lag
  • Hammarens metod
  • Kämpa för sin idé
  • En skarp idé
  • En fladdrig, generell abstraktion
  • En blöt svamp
  • Gustav III står på balkongen
  • Själv är bäste dräng
  • Vår egen äggakorg
  • Mer som en dans
  • För mig och mina kompisar
  • Kul med mikrokonferens
  • Pubkväll för programmerare
  • Brittisk pubkultur
  • Hobbit software
  • Lokalodlad programmering
  • Mer hobprogrammering
  • Tove Janssons hober
  • Nintendos långa tentakler
Direct download: 645.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Camilo Tapia om att gå från Node till Rust, via chocker över hur fula saker kan se ut och hur stor omställning det kan vara att slåss med en kompilator.

Det strukturerar om ens hjärna! På ett bra sätt!

Man inser hur mycket andra saker tar hand om åt en, och att det kan finnas ett värde i att hantera de sakerna själv i vissa sammanhang.

Vi diskuterar också Nodes historia, hur lång tid det tog för Rust att klicka, om det skapas för många jättestora ramverk som vill lösa allt åt en just nu, och en hel del annat.

Inspelat under Øredev 2024.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Nyttigt att skippa någonting
  • Det nya sättet att tänka
  • Tillräckligt bra för det mesta
  • Sträva efter mer
  • Bakom kulisserna på Node
  • Ett komplement
  • Inte någon återvändo
  • För mycket på köpet
Direct download: 644.mp3
Category:general -- posted at: 6:30am CEST

Varför tror vi inte på att vi kan lösa våra egna problem?

Fredrik och Kristoffer börjar med att följa upp diskussionen om att skriva om för att förenkla saker och minska abstraktioner. Flera lyssnare har undrat: har man inte abstraktioner för att förenkla framtida förändringar och anpassningar? Riskerar man inte att fastna i ett lokalt minimum där ens lösning är alldeles för specifik för att kunna anpassas i framtiden?

Fredrik undrar om vi låst in oss alldeles för mycket i ett tankesätt som landar i att vi aldrig kan veta något. Alla pratar om lösningar på problem man haft, ingen pratar om problem man haft? Vad är problemet man faktiskt löst? Och varför tror vi inte på att vi kan lösa vårt eget problem?

(Och AI är motsatsen till att lära sig lösa problem.)

Vi behöver mer Barry O’Reilly i branschen! Men det är en utmaning att förstå hans tankar.

Sist men inte minst berättar Kristoffer hur han hittade Coolify och varför det tilltalar honom så mycket.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Kristoffer är med på länk
  • Förändringsbart och förvaltningsbart
  • Nu ska vi lösa ett generellt problem
  • En generell transpilator
  • Fokuserade för mycket på Platos grotta
  • Man ser bara den perfekta stolen
  • Mindre kapabel att hantera verkligheten
  • Fastna i ett lokalt minimum
  • Helt enkelt inte sant
  • Lösa problemet här och nu
  • Min rulle tejp
  • En boll med tejp och legobitar
  • Jätteabstraherade pusselbitar
  • Rullar med tejp och legobitar
  • Vi utgår från en lösning
  • Kunskapen för att kunna bygga en lösning
  • Rosenkvist till AI
  • Plockepinn och cementblandare
  • Lösningsorienterat
  • Problemorienterat
  • Kan vi glömma teknik Z för stunden?
  • Allt jag kan se är tejp och legobitar?
  • Deras problem är inte mitt problem
  • Hybristoppen
  • Tomt på bagage
  • Se problemet med klarhet
Direct download: 643.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Mattias Karlsson om .NET-världen. Hur är gemenskapen? Hur lär man sig hur man skriver bra kod? Och varför är Mattias inblandad i YH-utbildningar? Vilka verktyg är bra, och för vilka sammanhang? Visst är det fascinerande hur vissa saker kommer tillbaka om och om igen?

Hur går utvecklingen av .NET? Vilka verktyg skulle Mattias välja idag för en ny webbapp? Eller för en mobil- eller skrivbordsapp?

Sist men inte minst snackar vi lite om vikten av dokumentation och kommentarer. Gräv mer i saker, var inte rädd för att titta i okända filer och miljöer!

Inspelat under Øredev 2024.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Fokus på talarna
  • Någon som inte dricker kaffe
  • Det är ändå samma runtime
  • Beroenden som inte har hängt med
  • Varningar är fel
  • Grunda men breda
  • Såhär ska man koda
  • Kontextswitcha i konsollen
  • Olika verktyg för olika saker
  • Små konsollappar i containrar
  • Bara en main-metod
  • Minst tre filer
  • Rena komponenter
  • Den upplevda prestandan
Direct download: 642.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar Casual med Fredrik Eriksson och Kristian Ivarsson. Casual är en öppen middleware som implementerar XATMI-standarden och används istället för Oracles Tuxedo av bland annat Försäkringskassan.

Fredrik och Kristian berätter om hur det kommer sig att man tar sig an ett sånt projekt, hur man lyckas hålla ångan uppe ända till produktion, och varför enkelhet och effektivitet är viktigt även (eller inte minst?) för en middleware för stora myndigheter.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Fundamentalt sunda
  • Med vissa avarter
  • Ibland är det pest eller kolera
  • Intresse hos några med bestämmanderätt
  • Min garderob som byggserver
  • Ett sekvensiellt flöde i din kod
  • Specar från 85
  • Om problemet är transaktionellt
  • Harmoni mot operativsystemet
  • Motvikt mot tuxedo
Direct download: 641.mp3
Category:general -- posted at: 6:30am CEST

Avamerikanisering och jakten på den perfekta webbstacken.

Fredrik och Kristoffer börjar med kaffesnack för att sedan diskutera mönster för fönsterhantering och livet i övrigt.

Ett universalmönster: Saker ska inte ändra på sig om inte jag ber om det.

Sedan diskuteras Kristoffers jakt på en bra webbstack. Och varför blir inte fler projekt och stackar bara klara och slutar ändras hela tiden?

Att av-amerikanisera sitt liv: svårt, men kanske givande. Kristoffer har funderat över det mesta i mjukvaruväg, från e-post till backup och servrar, inklusive webbläsare.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 elefant som badade i Loch Ness
  • In i franska pressen
  • Jag är en enkel man
  • En film gjord om honom, för honom
  • Mönster i ditt liv
  • Den perfekta webbstacken
  • Problemet med Deno är att det inte fungerar
  • Slideware
  • VC-fundat av världens sämsta människor
  • Galna hästen bakom HTMX
  • Fungerar det? Troligtvis inte
  • Vercelfällan
  • BEH-stacken
  • Allting är fossilerat
  • Det är färdigt
  • Standarden är färdig
  • Jag kan inte bli av med Apple
  • Svaret är nej
  • Vi planterar träd när du tittar på reklam
  • Jag bor där jag inte bor
  • Bygga sin egen karttjänst
  • Jira för Git
  • Monsterbackup på Hetzner
Direct download: 640.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Daniel Raniz Raneland om att skapa och hålla presentationer. Ämnen finns överallt bara man börjar se dem, och man ska inte göra det svårt för sig. Att berätta hur man själv lärt sig något blir en alldeles utmärkt presentation.

Skulle du kunna skriva en bloggpost om något? Då kan du också göra en presentation av det, du behöver bara anpassa formen lite. En presentation behöver vara lite mer av en resa och ge lite mer av en kontext.

Du vet inte vilken kunskap du sitter på som är vardagsmat för dig men ett guldkorn för någon annan!

Våga hålla en presentation!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Myndig på mjukvaruutveckling
  • Vad gör ni här?
  • Jag skriver abstrakt
  • Alldeles för höga förväntningar
  • En väldigt bra struktur
  • En chans att dra sig ur
  • Slutsatsen i början
  • Prata väldigt fort istället
  • 22 minuter inspelat material
  • Ingen presentation är den andra lik
  • En konferens i födelsedagspresent
  • Broar som leder vidare
Direct download: 639.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Sofia Larsson från grannpodden Developers! om livet som lead software engineer. Hur kompletterar och överlappar den till exempel en engineering manager? Eller en arkitekt för den delen? Hur bidrar man bäst när man hamnat i en roll “ovanför” den vanliga utvecklarrollen?

Konstant prioritering av vad som är viktigt - och oändliga listor av saker att göra - en viktig del av många jobb som kan vara lätt att missa eller glömma innan man själv arbetat i någon sorts chefsjobb. Och saker utanför tekniken är oftast så mycket viktigare för företaget och alla som jobbar - speciellt när du är i en ledarroll.

Vi diskuterar också fördelar och risker med att jobba nära sin närmaste chef, och hur man håller reda på allt man har att göra. (Och hur man undviker att bli någon annans påminnelsesystem.)

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Bara en vanlig utvecklare
  • Fyllepodd tillsammans
  • Det är inte lätt att planera ett kök
  • Vem ritar C4-modellerna?
  • Stort och brett och knepigt på alla sätt
  • En som ritar på papper
  • Vara bara chef
  • Saker utanför tekniken
  • (Jag har) oändliga todo-listor
  • Vad måste jag göra idag?
  • Viktigare än den där if-satsen
Direct download: 638.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar livskraftig körning (durable execution), deterministiskt simuleringstestande, och lite om Roc. Kristoffer ger sin ögonblicksbild av livskraftig körning och relaterade saker han just nu snöat in på. Mycket kretsar kring stiliga och kraftfulla abstraktioner som leder fram till renare och enklare lösningar på kniviga problem.

Tänk om du kunde stödja både synkron och asynkron körning av all din kod, utan att behöva skriva någonting som hanterar det i din kod?

Landar vi i Haskell? Eller till och med Lisp?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Allting går sönder, konstant
  • Allting förfaller och växer över och möglar
  • Krossad av en hydropress
  • Ur bandet
  • En separat process
  • På ett hållbart sätt
  • Sov i en dag
  • Bara som att köra kod
  • Kraschar och kommer tillbaka
  • Om man är en konsensusnörd
  • Somna och vakna igen
  • Raft är Paxos
  • Pedagogiska animationer
  • Det här är ögonblicksbilden
  • En tidsstämpel och en bild av världen
  • Rätt programmeringsmodell
  • En allokerare
  • Den globala soptippen
  • Vår egen soptunna
  • Det här är rätt abstraktion
  • Idén med IO-monaden
  • Rätt abstraktionsnivå
  • Gentlemannaöverenskommelse
Direct download: 637.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar Coolify och Hetzner.

Kristoffer hjälper Fredrik förstå vad man vill ha Coolify till och vad det egentligen är. Man måste ha en viss kunskap, eller i alla fall vara intresserad av läsa på och skaffa sig kunskap. Coolify är inte säkert nog direkt ur lådan.

Fredrik funderar på att byta tjänst för mejl. Konsensus verkar vara att mejl är en tjänst man kanske ändå inte vill ha hos Hetzner.

Vi diskuterar också modern C++ och dess framtid en sväng, för att sedan prata om Coolifys svagare sidor: det är mycket att sätta sig in i, och inte alltid superstark dokumentation.

Sist men inte minst, ett litet inspel om Roq och ett löfte om ett framtida ämne.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Zzle-ändelsen
  • Enterprisesoftware på min Coolify
  • En mörk skog därute full av monster
  • Fylld av monster
  • Du sköter DNS:en själv
  • Terminalknappen
  • Infarfarerad
  • Ett användbart monster
  • C++ the good parts
  • Ett rum fullt med pistoler
  • Vibe-deploya Coolify
  • Tyskt technoband från nittiotalet
  • Det här är sunk
  • Monstermejl på Hetzner
  • Zig är ju coolare än Rust
  • Inferensen är komplett
Direct download: 636.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Fredrik Burmester om Streamyfin - en app för att strömma media från medieservern Jellyfin. Fredrik påbörjade appen för drygt ett halvår sedan - för att han ville ha en app med bra stöd för nedladdningar och Chromecast - och efter bara ett inlägg som marknadsföring exploderade den i både användare och bidragsgivare på Github. Fredrik berättar allt om resan.

Vi diskuterar också vad Expo är och varför det är trevligt, hur Streamyfin löser strömmande av video, hur React native mår och fungerar numera, varför Next.js känns perfekt för Fredrik, och hur översättningar är en väg in i att bidra till Streamyfin.

Sist men inte minst berättar Fredrik om utmaningen att bygga Streamyfin för att stödja TV-plattformar.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Programmering som en ursäkt
  • Nedladdningar och Chromecast
  • En lyssnare överallt
  • När jag ska uppdatera någonting
  • Farmor ringer
  • I slutet på vår roadmap
  • Expo försöker nog lösa det åt dig
Direct download: 635.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer behövde lite terapisnack om tiden vi lever i. Rika vita män uppblåsta på sin egen självbild, allas våra egna roller i att bygga upp de skadliga myterna, onödigt vinnartänk, och en hel del annat.

Det kändes faktiskt bättre efteråt.

Små semlor, små mjukglassar, och mindre och mer lokal mjukvara, är det en väg framåt?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Det naturalistiska skådespelet
  • Professionellt provocerande
  • Smutsigt och naturalistiskt
  • Spela in på en potatis
  • Hela amerikanska drömmen på ett bräde
  • Liten man, stor hatt
  • Samma kaldera
  • Motsatsen till demokrati (på alla nivåer)
  • Myten om Elon Musk
  • Okunskap och ignorans
  • Det mysiga geniet
  • Ingen ska ju ha så mycket
  • Fantastiskt tragiska människor
  • Jag måste ha ett högre syfte
  • Gud vill mig extra väl
  • Vi har ingen annan idé
  • Grundkunskapen att ifrågasätta
  • Styrkan i en kulturell myt
  • Påta i sin egen trädgård
  • För vår gemensamma skull
  • Jira med G
  • Webben är räddningen
  • Frikoppla sig från imperierna
  • Små semlor och små mjukglassar
Direct download: 634.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar arrangerande av konferenser med Daniel Byström, arrangör av Open infra forum - en meetup som då och då gränsar till hel konferens. Som nu i maj till exempel, när eventet firar tio år.

Daniel berättar bland annat om hur det kom sig att han började arrangera, hur han bär sig åt för att få ihop allt, och vilka utmaningar som finns. Från att hitta lokaler och sponsorer till att hjälpa talare hitta ämnen och utforma sina presentationer.

Företag behöver lära sig hur de deltar på nätverksevents på ett bra satt - och har stora fördelar med att lära sig det.

En stor utmaning är att sy ihop sponsorer när det handlar om ett större evenemang.

Påminnelsedrivet arrangörskap.

Dessutom knäcker vi det perfekta konceptet för reklam på toaletter.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag undervisar mest
  • Sjunga den öppna källkodens lov
  • Från stor meetup till liten konferens
  • Det finns ingen hemsida
  • Forum nummer ett
  • Som ett säljande företag
  • Om jag skulle sponsra en pissoar
  • En textfil på min dator
  • Köplats till efterfesten
  • Okynneserbjudanden
  • Inget kontor för fem öre
Direct download: 633-2.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar beroenden, omskrivningar, och CSS.

Ett beroende är ju inte ett problem i sig, egentligen. Beroendens beroenden är kanske där problemen börjar på allvar.

Vem behöver ett kasst gränssnitt mot en databas, till exempel? Är folk oresonligt rädda för databaser?

Kristoffer tycker CSS är en dålig idé.

Har folk haft för många möten och byggt för få inloggningsrutor?

Hur har det gått till när Kristoffer varit med och skrivit om program från grunden? Lär dig läxor första gången, kom fram till bättre lösningar, implementera sedan dem. Skriv bara det som faktiskt behövs. På vägen förklarar Kristoffer också varför han tycker mindre och mindre om Rust.

En stor omskrivning borde göra saker mindre abstrakt istället för mer?! Att ta bort saker är framsteg.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Karaktärer av prototyp
  • Lite av ett korthus
  • Jag behöver en banan
  • npm install banan
  • Konstant teoribyggande
  • Icke-lager mot databasen
  • Säga upp mig själv från mig själv
  • I valet och kvalet på en massa fronter
  • Problem på så många fronter
  • Noll kodrader, i ett helt annat språk
  • Ett hobbyprojekt på hobbyprojektet
  • Ingen CSS-älskare
  • Skapa sitt grid
  • Inget fan av någonting
  • Standardlägret
  • Jag försöker göra rätt
  • När allt vi hade var dokument
  • Här är min sida
  • Andan är rätt
  • Skrivit dokument och haft möten och druckit väldigt mycket kaffe
  • Redigeringsläge
  • Poängen med att skriva om
  • I en James Mickens-sketch
Direct download: 632.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Barry O’Reilly about software architecture.

Barry has spent a lot of time and energy connecting software architecture to actual code and development work, and finding good ways of actually training new generations of software architects.

Architecture is a level above programming, it is a different skill, and it needs to be properly taught so that more people can think and make active decisions about it. Oh, and architecture happens at a group level. You can’t really do it alone.

Barry’s quest led him to complexity science, a PhD to actually prove his ideas hold up, and two books. The idea that you have to understand what goes on in the code in order to do good architecture is more controversial than one might think.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • How we design and think about structure
  • Climbed the greasy pole
  • Keep close to the code
  • Remove themselves from the code as a status symbol
  • I would see a lot of grey
  • There’s a generation missing
  • A level of thinking above programming
  • When you look up from your IDE
  • We had to rescue architecture
  • When they say “architect”
  • Headed for that ivory tower
  • A self-titling profession
  • Comfortable in uncertainty
  • Multiple books, and a PhD
  • How does this thing break
  • Everything will always break
  • Patching those cracks
  • Do you have any proof of this?
  • The key to good software architecture is pessimism
  • The mincing of academic criticism
  • Typing furiously
  • Hope for the future
  • He’s from the real world!
Direct download: 631.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Oskar Wahlbäck om att bygga och testa idéer, så snabbt och ofta som möjligt. Och med hjälp av språkmodeller, för att kunna få mer gjort snabbare utan att behöva dra in fler utvecklare. Språkmodeller har blivit en naturlig och viktig del av Oskars process, och han berättar hur han arbetar med och tänker kring det.

Oskar berättar mycket om hur han jobbat med olika produkter och idéer, och hur han arbetar och tänker för att så snabbt som möjligt både se om en idé är bra utan också om den kan få några kunder.

Att fråga mamma är, tyvärr, inte rätt väg framåt.

Vad är du beredd att göra för att testa en idé? Var medveten om det, och anpassa därefter.

Är det en skyldighet att göra något du faktiskt vill göra?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 kodare från början
  • En klassisk start
  • Foodora fast i Burma
  • Boka i kommentarerna
  • Det hade inte ChatGPT heller tänkt på
  • En app för dig själv
  • Alla idéer kommer inte att funka
  • Är det här etiskt?
  • Du måste testa
  • Våga börja
  • Jag får göra det själv
  • Göra i princip vad som helst
  • Fallhöjden noll, för alla
Direct download: 630.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar designsystem och tillgänglighet med Johan West, utvecklare på SBAB.

Johan berättar hur han kom in på design och designsystem, vad ett designsystem egentligen innebär, och hur han och designsystemteamet jobbar, både inom teamet och hur man samarbetar med alla andra utvecklare.

Sedan diskuterar vi tillgänglighet. Är du redo för tillgänglighetsdirektivet som träder i kraft framåt sommaren? Och hur jobbar man på ett bra sätt med tillgänglighet?

Tillgänglighetsverktyg - tänk på dem som ett helt nytt gränssnitt för din app!

Som avslutning pratar vi lite om att AI kan komma att påverka hur vi bygger gränssnitt och designsystem, även om vi inte vet hur än.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Jag vet att det är mitt tredje team
  • Designspåret
  • Det finns ingen röd tråd någonstans
  • Vad är det vanligaste?
  • Väldigt mycket handlar om formulär
  • Lite vattenfalligt
  • Skjuts inom prioriteringen
  • Baka in tillgänglighet
  • Effektivare produktutveckling
  • En hink med komponenter
  • Begripligt språk
  • Lätt att ta till sig innehållet
  • Ett nytt gränssnitt för din app
  • Återuppfinn inte hjulet
Direct download: 629.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar C++-byggande, typsystem, och spännande nya språk.

Vi inleder med ett halvår av höstmörker och blockering för den mentala hälsans skull.

Fredrik växlar byggverktyg för C++ och får en flashback till väldigt tidiga avsnitt av Kodsnack. Kristoffer har det ännu värre med byggande i Rust. Man vill egentligen kanske inte ha ett för bra paketsystem till sitt språk?

Riskkapitalbackade verktyg - det känns farligt.

Kristoffer har provat nya språk: Janet och Odin, och boktipsar om Understanding the Odin programming language. Det finns mycket kvar att utforska inom programmeringsspråk, och det är härligt!

Vi avslutar med att halka ner i typhanteringsträsket, och både förderlarna men inte minst problemen med typhantering, både på tekniska och kulturella nivåer.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Novemberväder i tre månader
  • Jag ska hämta ut en ny router
  • Meshade med tråd
  • En gammal C++-kodbas
  • Flera hundra clangprocesser
  • Ett riktigt programmeringsspråk
  • Ingen skulle ju designa det på det här sättet
  • Mörk ritual
  • Ingen som trivs i Cmake
  • Korthus av verktyg staplade på varandra
  • Bygga saker är alltid ett misstag
  • Trasigt från start
  • Hjälplöshet
  • De har tittat på mappen node_modules och ser exponentiell tillväxt
  • Odin i CGI-BIN
  • Nytt för mig
  • Berg av typsignaturer
Direct download: 628.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Roberto Chaves om UX och IKEA-gardiner.

Vad innebär det egentligen att jobba med UX, och vad brukar behöva göras när man börjar tänka mer på användarupplevelse på ett företag? Det är väldigt mycket mer än hur saker ser ut - har du till exempel funderat över användarupplevelsen i API:er, eller över hur stor roll prestanda kan spela?

En UX-roll kan innebära väldigt mycket utbildande - utbildande och dialog om att i slutändan tänka mer på slutanvändaren.

Vi diskuterar också minimum lovable product som ett trevligare mål än minimum viable product, och varför utvecklarvärldens vurm för täta uppdateringar inte automatiskt är någonting positivt för användare. Är det en trend vi hakat på för mycket bara för att vi kan och alla andra gör det?

Sist men inte minst: den overkliga känslan att få skapa något som säljs på IKEA.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Hur man gör produkter användarvänliga
  • Saker ska se fint ut
  • Tänka på slutanvändaren
  • Ett stort utrymme för förbättring
  • En chans att utbilda
  • Responsivt hela tiden
  • Glädjebiten
  • Användarvänlig skuld
  • Utvecklarstorhetsvansinne
Direct download: 627.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Jon Sterling about user interfaces old and new. Jon has created Aquaui - a Mac user interface library which is a small love letter to the Aqua user interface style for Mac OS X. Based on that, we discuss understandable and consistent user interfaces, how there seems to be little evolution and improvement, wish for brave new ideas, and a lot more.

Oh, and we also discuss living with old technology, like a seventh-generation Ipod. Plus liability laundering and the problems of building the whole house of out fire alarms.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • A love letter
  • A very different era
  • Beautiful blue liquid
  • The great flattening of everything
  • Unbelievable user interface regression
  • I feel powerless today when I’m using my computer
  • They did mess up the photo app
  • Like a pill
  • A long-lasting Ibuprofen
  • That upper-right corner
  • Bigger than my wingspan
  • Beautiful, unsullied whitespace
  • During the decline of Mac OS
  • Time to be a bit bold
  • A passable gradient
  • Start from a point of inspiration
  • Too much for the old hardware
  • The Aqua fire alarm
  • SSL fire alarms
Direct download: 626.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Oskar Groth om hans nya app Backdrop, problemen med Swiftui, och om utveckling med AI-stöd.

Backdrop är Oskars nya Mac-app för att smycka sin dator med animerade skrivbordsbakgrunder. Utvecklingen har varit lång och tagit många intressanta svängar, och Oskar berättar om hela vägen och vad som kan tänkas komma framöver.

Därifrån kommer vi in på Apples vyramverk Swiftui - en modell och abstraktion som lite har misslyckats och saknar vision? Oskar har jobbat länge och djupt med Swiftui, men har nått en punkt där han istället börjat gå tillbaka till Appkit i högre grad. Det går för långsamt, kräver senaste operativsystemen, och är för svårt att gå på djupet vid behov.

Sist snackar vi om Oskars syn på AI och utveckling. Oskar har svårt att se att vi kommer att sitta och skriva - och ladda ner - appar för var och varannan funktion vi behöver utan snarare ha data och be våra AI-agenter bearbeta och visa upp den på det sätt vi som användare begär.

Oskar berättar också hur han använder språkmodeller i sitt utvecklande.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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 nischad bransch
  • Inne på elfte året
  • Alla Macar har ju en bakgrundsbild
  • Fel inriktning
  • En bild på ett vattenfall
  • 4K-upplösning, konstant
  • Lagom mycket rörelse
  • Otroligt behagligt
  • DDOS:ar sig själv
  • I stort sett wrappers idag
  • Tre och ett halvt år
  • En fragmenterad användarupplevelse
  • Den upplevelse jag vill ha
  • Vandra runt i vyhierarkin
  • Här för att göra saker bättre
  • Börjat i fel ände
  • Genererar ett UI dynamiskt
  • HR-avdelningen för AI-agenter
  • Jag kan arbeta snabbare
  • Du har helt rätt!
  • Appkitrenässansen
  • Bättre backdrops
  • Öppen för förslag
Direct download: 625.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Jimmy Engström om Blazor, Bluetooth, och att koppla samman de två.

Först ut: Hur listar man ut hur man pratar Bluetooth med olika enheter? Och hur går det ihop med webbtekniker som Blazor?

Sedan diskuterar vi vad som är nytt och intressant i Blazor - som nya render modes -, följt av en diskussion om produktivitet med Blazor.

Sist men inte minst lite tips för den Reactutvecklare som vill närma sig Blazor och undrar vilken enklaste vägen är. Blazor - valet för Reactutvecklare som vill få igång något snabbt?

(Vi pratar inte om Hololens.)

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mer produktiv i Blazor
  • Det var länge sedan
  • Let’s not speak of Hololens
  • Huvudet är fullt
  • Jag har en session om det
  • Jag har ett intresse
  • Att förstå Bluetooth
  • En service över
  • Ett meddelande till huvudet
  • Så fruktansvärt roligt
  • Den upplevda laddtiden
  • Wrappa det du vill göra
  • Liva upp det med aktiv info
  • Jag ville få upp det snabbt
  • Alla är mer produktiva med Blazor
  • En bra väg att närma sig Blazor
Direct download: 624.mp3
Category:general -- posted at: 6:30am CEST

Fredrik fick vara med i grannpodden Käck-techs julmys och snackar med Andreas om året som gått, telefontangentbordet Clicks, smarta hem och klockor, och en hel del annat.

De personliga teknikåren innehåller en recension av Clicks - ett tangentbord för iPhone, robotdammsugare, och bra och dåliga sidor med att hålla koll på sin hälsa via smarta klockor och mycket annat.

Fredrik ventilerar frustrationer om form kontra funktion när det gäller köksutrustning.

Andreas teknikår innehåller också mycket resande, funderingar kring vad man packar med sig, att vara nöjd med sin telefon och att undvika distraktioner. Och en djupare diskussion av skillnader i detaljer mellan iOS och olika Androidbaserade telefoner.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Mer innehåll, mindre perfektion
  • Touch på mikrovågsugnen
  • Underhållsdammsugningen försvinner
  • Det var inte svårt
Direct download: 623.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar om långdistansmjukvaruutveckling - att bygga saker över längre tid på ett bra sätt, och hur och varför han tänker väldigt mycket på löpning i sammanhanget.

Det blir rutiner, löpning, agil utveckling, tidsuppskattning, deadlines, och varför sprint är ett värdelöst ord när man snackar mjukvaruutveckling.

Avsnittet är på sätt och vis en deluxeförlängd regissörsversion av Fredriks lucka i Asdfs julkalender.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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år eviga tacksamhet och klistermärken
  • Långdistansmjukvaruutveckling
  • Sammansatta ord är ju trevligt
  • Hur man undviker att sluta utveckla mjukvara
  • Min väg, eller en av mina vägar
  • Efter att ha börjat skriva kod
  • Öka hastigheten, öka sträckan
  • I omloppsbana runt ett fikabord
  • Kortare och kortare bitar
  • Inte ta in helheten
  • Delmål hela tiden
  • Tänk bara på ett steg
  • Vi låtsas att det är bråttom
  • En bra insats över tid
  • Vi ska springa hela tiden
  • Det sista vi ska göra
  • Vad som helst utom sprint
Direct download: 622.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar om året som gått. Det blir genomgång av Kodsnacksåret, och av kodåret på arbetstid - ett år där en snårig Reactkomponent satt tonen och gett saker att fundera på.

Fredrik funderar också lite kring fokus och sociala medier - man har - trots allt - ingen skyldighet att ta in och uppröras över vad alla andra upprörs över för stunden.

Därefter blir det ett kort tangentbordssnack, och sist men inte minst årets sista fundering kring AI-bubblan och hur olika den tycks se ut för olika personer.

Dessutom en liten titt mot 2025, och en lyssnarundersökning för den som vill tala om för oss vad hen tycker om podden!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Den bästa sidan av internet
  • Illustrativt för resten av året
  • Mycket har ju inte hängt ihop
  • Se skillnad på skog och träd
  • Botten rent eländesmässigt
  • Färre problem istället för fler
  • Ingen vettigt strategi för någonting
  • Positivt tankeexperiment
  • Mer än kronologi
  • Rätt utvecklare har suttit tillsammans
  • Förhindra den röriga Reactkomponenten
  • Skynda sig framåt
  • Avsaknad av en rutin
  • Distraherad och upprörd
  • Under ens blockeringsradar
  • Släppa in Storm i sitt liv (varje dag)
  • Lite mindre främmande
  • Ledsen trombon
  • Ytterligare en knappsats
  • Modellerna som den minst intressanta delen
  • Centrala Tvååker
Direct download: 621.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Dejan Milicic about software development - understanding, methods, and stories.

We start by talking about encapsulation of knowledge and the essential software in organizations. Almost every organization should - it can be argued - be developing software that solves their unique problems, and yet so many outsource so much of their knowledge encapsulation. Oh, and we can never completely encapsulate our knowledge in code either, so all the more reason to keep people who actually know what the code does and why around.

Dejan tells us about his way to Ravendb and a developer relations role - and how you can craft your own job, stepping suitably outside of your comfort zone along the way.

We also talk about shortening attention spans, daring to dig down a bit and find out about the context of things. Like the second sentence of some oft-repeated quote. Prohibit bad things, but help automate doing good things and avoid doing the bad things completely.

Dejan shares some database backstories - why would someone want to build one more database? Specifically, what lead to the creation of Ravendb? And the very strong opinions which have been built into it. Avoiding falling into marketing-driven development.

After that, we drift into talking about processes and how we work. Every organization is unique - which strongly speaks against adapting the “best practices” and methodologies of others. Or keeping things completely the same for too long. Innovation is also about doing what other people are not doing.

Why is concurrency still hard? The free lunch has been over for twenty years! Functional programming and immutability offer ways forward, why aren’t these concepts spreading even more and faster? We get right back to understanding more context when Dejan discusses how few of us seem to have understood, just for example, the L in SOLID. Dive deeper, read more, and you will find new things and come up with new ideas.

Finally, Dejan would like to see software development becoming just a little bit more mathematical. So that things can be established, verified and built on in a different way.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • A mathematician turned software developer
  • Coding, but without deadline
  • Saturated with software development
  • Encapsulation of knowledge
  • A bit surreal
  • Accept people as they are
  • There’s a second line
  • Professional depression
  • Prevented, not diagnosed
  • The pipeline kind of thinking
  • Frustration-driven development
  • (You shouldn’t be) Punished for being successful
  • The largest company of his or her life so far
  • Optimized for maintaining the status quo
  • Wash away all the context
  • Manager of one
  • The proverbial Jira
  • Substantial content
  • Methods of moving forward
Direct download: 620.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Markus Backman och Christian Edström Boveng om Andromeda - Swedbanks mikrotjänsbaserade utvecklingsplattform.

Vägen till Andromeda - hur och varför bestämde man sig för att bygga plattformen, och varför köpte man inte in något färdigt? Jo, för att man har sina styrkor och sina unika egenskaper som företag. Vi får veta varför mikrotjänster är ett mycket enklare beslut i en stor organisation med massor av team.

En plattform är så mycket mer än teknik, jobbet att förändra organisation och kultur är kanske både större och viktigare. Vi pratar om nyttan med bra och roliga namn för att berätta historien om ens projekt, och om att få med folk på tåget - genom att bygga något som fungerade istället för att diskutera och kommunicera först.

Markus och Christian berättar också om hur både teknik och rutiner uppmuntrar utvecklare att använda plattformen och arbeta på nya sätt. Andromeda hjälper en att automatiskt följa regler och riktlinjer, och lyckas automatisera bort hela och regelbundna möten. Man har till och med byggt ett helt system som diskret uppmuntrar och knuffar alla team mot att driftsätta kod oftare och oftare.

Vi tar givetvis också upp frågan på allas läppar: Vad gör man när ens raket blir klassad som icke certifierad kontorsutrustning?

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Hjärnan bakom det jag ansvarar för
  • Modernisera den här besten
  • En modern monolit
  • Ett beslut från golvet
  • Hastigheten på det långsammaste teamet
  • Du kan inte vinna över Conways lag
  • Modulär hastighet
  • I monolitvärlden
  • En skruvmejsel med rosa handtag
  • Compliant by design
  • Ha roligt på en bank
  • Onboardingsamtal
  • Innan du trycker på knappen
  • Hjälpa och lyfta team
Direct download: 619.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to Ingrid af Sandeberg about AI and people’s perception of it. While it’s very powerful to be able to interact with models through natural language, that interface in itself hides a lot of what’s actually going on.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • AI is a lot wider
  • A different type of error
  • This chaos element
Direct download: 618.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to Laura Herman about creativity, creation, and AI.

Among other things, we discuss:

  • How the perspectives of different groups differ, and Laura talks about the many factors which inform how people feel about generative AI.
  • Generative AI as curation. How and where in our work processes we want AI assistance.
  • Dataset curation and specialized models, and how they can be important and interesting going forward. What happens if we have to be very picky about what we train models on?
  • How are people working with sustainability for generative models?
  • Laura’s own research into AI and creativity, and how other inventions have affected creativity and art.
  • Finally, we discuss curation, and the possibilities of alternate curation platforms for finding things you like.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Many question marks
  • An ethically sound decision
  • A human touched this
  • Craving for the human touch
  • Let me build a model
  • That’s five PhD:s
  • In this emotional turmoil
Direct download: 617.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to Violet Whitney and William Martin about the research they do into how we can interact with computers outside of the bounds of … well, a regular computer or phone.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • It sounds really fancy
  • A lot of prompt engineering
  • A very bizarre lifestyle
  • Right on the horizon
  • Use computers to reason about space
  • Who designed this hall?
  • Computers outside of computers
  • Interested in non-determinism
Direct download: 616.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to Kent Beck and Beth Andres-Beck about development practices, code reviews, and more.

Unfortunately, sound quality is a lot worse than it should be. We apologize, and invite any sound processing wizards out there to get in touch if they have solid ways of improving it.

Has there actually been a backlash - a move toward more rigid processes? And what can we do about that? The development process is a shadow cast by the power structure, and in big organizations, you need someone who’s job it is to read all the documents.

Also: improving code reviews, and how breaking the build can land you in a room with exactly the right people.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • The waterfall’s coming back
  • Cowboy teams
  • How to critique effectively
  • A lot easier to manage
  • All the way to the forest
  • All I had to do was break the build
Direct download: 615.mp3
Category:general -- posted at: 6:40am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to IT security expert David Jacoby about his way into IT security. What was it like to get interested in computer security early on, and to try start working with it before there really was an awareness of even the need for more security information? And when did the switch happen from annoying but harmless viruses and malware to the modern information stealing and blackmailing?

Finally, a horror movie tip.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • BBS systems and common acquaintances
  • Don’t talk about the keynote
  • Do some hacking on stage
  • For you, I’ll do it
  • 30 years as an ethical hacker
  • Somehow cheat the system
  • A cat and mouse game
  • Still way behind
Direct download: 614.mp3
Category:general -- posted at: 6:30am CEST

Recorded on-stage at Øredev 2024, Fredrik talks to Corin Ism about the power of developers to change the world for the better.

Much of what we do is building virtual worlds - virtual nations if you will - and creating and enforcing their rules and power structures. We should take that power and responsibility seriously and think about what we build.

If you think about the interfaces you build as essentially being the law in the system, will that change how you build them?

We can easily fall into thinking about “the algorithm” as if it was some sort of rain god we pray to but can’t control - but we can and should use our control in everything we build. We think of things like evil puppet masters when we think of control, but everything we build controls in some way, and pretending we can abdicate control doesn’t help anyone. Corin talks about how to think positively in terms of making user of our power, how to see the possibilities, and where to look for inspiration. Oh, and don’t fall into the trap of thinking that what we have right now is set in stone and can’t and never should change. Let’s keep iterating!

Finally, we talk a bit of disconnecting from the internet to do deeper and more focused work.

Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Thinking about what we’re building
  • These aren’t inconsequential products
  • Interfaces are basically the law
  • Completely different worlds
  • This is something I can change
  • Building a maze for the user
  • From a governance perspective
  • The rest is footnotes
  • We iterate
  • We can do a lot
  • Opt-in nations
  • Part of the wealth nation
  • Perform life
Direct download: 613.mp3
Category:general -- posted at: 6:30am CEST

Advent of code är snart här igen - vill du vara med och lösa problem? Hoppa in i vår Slack-kanal, dela dina lösningar i vårt Github-repo och maximera adventsmyset på alla sätt. Eller luta dig tillbaka och spana på vad andra gör, valet är ditt!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Glöm inte Advent of code!
Direct download: 612.5.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Pedro Abreu about the magical world of type theory. What is it, and why is it useful to know about and be inspired by?

Pedro gives us some background on type theory, and then we talk about how type theory can provide new ways of reasoning about programs, and tools beyond tests to verify program correctness. This doesn’t mean that all languages should strive for the nirvana of dependent types, but knowing the tools are out there can come in handy even if the code you write is loosely typed.

We wrap up with some further podcast tips, of course including Pedro’s own podcast Type theory forall.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Type theory podcasts
  • Very odd for some people
  • Brazilian weather
  • Relearning to appreciate
  • The dawn of computer science
  • Layers of sets
  • Where types first come in
  • Bundle values together
  • The research about programming languages
  • If you squint your eyes enough
  • Nirvana of type systems
  • Proofs all the way down
  • Extra guarantees
  • If your domain is infinite
  • Formal guarantees
  • The properties of my system
  • What is the meaning of my program?
  • Building better systems
Direct download: 612.mp3
Category:general -- posted at: 6:30am CEST

Fredrik, Petter, och Lars sammanfattar intryck från årets Øredev.

Vi diskuterar bra presentationer, och allt bra man får ut som både ny utvecklare och erfaren av alla människor man kan prata med mellan presentationerna.

Efter att ha snackat om Petters favoritpresentationer glider vi över i en diskussion om andra fördelar man som junior får av att gå på presentationer - få ett hum om nya saker och lära sig på hur många olika sätt utvecklare pratar om och har åsikter om saker. Speciellt när folk har starka åsikter om saker och talar om dem som om de var det sämsta i det kända universum.

Kan Lars få lika många visningar på sin presentation i år som förra året?

Vi pratar också om att lära sig hur saker fungerar under huven, och hur det gör det ännu knepigare att förstå hur helheten fungerar idag.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Vad gör jag?
  • Inte bara lärare
  • Allmänt nördiga personer i
Direct download: 611.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar Postgresql med Svante Richter.

Är Postgresql gravt underanvänd när man tänker på allt databasen klarar av?

Är vi onödigt rädda för att låta databasen sköta om saker, och vad beror det i så fall på?

Vad händer när man försöker ersätta hela sitt backend med Postgresql?

Och vad vill man möjligen inte ha Postgresql till?

Inspelat under Øredev 2024, där Svante höll en presentation på samma ämne.

Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel:

curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \   -d from=Kodsnack 

Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs.

Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Tryck undan ångesten
  • Använda men underanvända
  • Lösa problem som man själv skapat
  • Vilken fråga blir det faktiskt?
  • Databasfunktioner i Lua
  • Är detta smart?
  • Gå på tok för långt
  • Vilka bitar var det som skavde?
  • En hel klass av problem
  • Databasen är någon annans domän
  • Vem låter man inkräkta mest?
  • Undvika att behöva ha ett backend
  • Den kortaste vägen mellan två noder
  • Jag är lite radikal
Direct download: 610.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Lars Wikman åkte till Varberg och livepoddade på Varberg tech arena. Det blev en diskussion med publiken om alla sorters utvecklare man varit, vad man behöver i sin verktygslåda, när man ska ta in nya språk och verktyg, och hur man kan jobba med och tänka på generativ AI som verktyg.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Podden råkade starta
  • Tänk dig ett intro
  • Vad har du varit för slags utvecklare egentligen?
  • Titta inte på den gamla, gör en ny
  • Klassisk frontent-Java-webbutvecklare
  • Den gamla seterotypen
  • Man blir aldrig av med ett språk man har lärt sig
  • C++ från en bok
  • Bygga en knapp
  • Missbruk med PHP
  • Förläng den här filen neråt
  • Fyra nyanser av blått
  • Där har jag mina verktyg
  • Snabba, smutsiga automatiseringar
  • Det mest akademiska språket
  • Ganska röjiga
  • Let är inget keyword
  • Innan man tar bort ett stängsel
  • C# med dollartecken
  • Jag gillar inte ceremonin
  • Väldigt lågt förtroende för apparaten
  • Skeptisk till hela framtiden
  • Det skulle kunna finnas
  • Den har ju varit korkad länge
  • Hög och bred kunskap
  • Video var dyrt på den tiden
  • Öppna biblioteket
  • Varje mening har vikt
Direct download: 609.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar med Lars Wikman om Codebeam Berlin, att arrangera konferenser, uppenbarelser om cachning, plattformar som är hela system, och en hel del annat.

Lars berättar om sin upplevelse av Codebeam - från hacket att arrangera något precis innan konferensen till hur det gick med hans egen presentation, via några trevliga presentationer han såg.

Därefter diskuteras Lars lilla projekt att arrangera en egen konferens i Varberg, och om nyttan med att faktiskt engagera sig lokalt även - eller kanske speciellt - om man jobbar globalt och skulle kunna sitta helt isolerad i sin stuga.

Sist men inte minst fick Fredrik en liten aha-upplevelse om lagring och cache, vilken leder vidare in i en diskussion av plattformar som är hela system snarare än lösningar som låtsas vara helt fristående från omvärlden (men behöver andra stora lösningar ställda bredvid sig så snart man behöver bredda funktionaliteten i det man bygger).

Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel:

curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \   -d from=Kodsnack 

Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs.

Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • (Du behöver inte vara) Rädd för CPU-arbete
  • En annan hosta
  • En ordentlig hosta
  • Någotsånär ordnade former
  • Ett ytterst sympatiskt litet troll
  • Jag ser secrets på skärmen
  • Alla mina slides var videos
  • Sedan leker vi tvåhundra frågor
  • Gravt lämpad
  • Extremt remote
  • På två 3,5-tums-diskar
  • Fem år: två diskar
  • Kopior längs vägen
  • Absolut inte använda processorn
  • Du kan lika gärna göra flera saker samtidigt
  • Min applikation är ett helt system
  • Operativsystemet är lite av en implementationsdetalj
  • Allt jobb tillräckligt snabbt
Direct download: 608.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Balint Erdi about the web framework Ember. Where did Ember come from, what stands out about it today, how do new features get into the framework, and how is development being made more sustainable?

Plus: Balint’s experiences organizing Emberfest, and quite a bit of appreciation for the Ruby and Ember communities in general.

The episode is sponsored by Cursed code - a half-day conference with a halloween mood taking place on October 31st, in central Gothenburg.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • These two decades
  • I’m a web guy
  • Just one thing
  • It’a always useful
  • Rails carried me over
  • Ember was in flux
  • Javascript didn’t have classes
  • Emberisms
  • Nowadays I like explicitness more
  • Everything needs to be imported
  • A change they would like to see in the framework
  • (The) Emberfesting
  • Fellow emberino
  • We don’t do drama
Direct download: 607.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar startups och tekniksverige med Martin Weigert, mannen bakom Swedish tech news. Martin ger oss sitt perspektiv på tekniksverige - vad händer, vad har svenska bolag för sig, och åt vilket håll kan marknaden tänkas vara på väg?

Det är svårt att sia om framtiden, och det är väldigt skönt att inte behöva ha en prognos och åsikt om allting. Men det kan bli jobbigt för hela ekosystemet om en bubbla spricker och det blir svårt för investerare. Men, en bubblas sprickande kan också lämna utrymme för nya innovationer. Men dagens AI-våg måste ge en väldig ökning av produktivitet om den ska motivera alla investeringar.

Martin berättar också hur han jobbar med Swedish tech news, om att bo i sin RSS-läsare, och vad man vill och inte vill automatisera i sitt arbete.

Avsnittet sponsras av 46elks, som bygger lättanvända API:er för telefoni och SMS. Hur enkla? Här är ett Curl-exempel:

curl https://api.46elks.com/a1/sms \   -u API_USERNAME:API_PASSWORD \   -d to=+46766861004 \   -d message="Hej kodsnacklyssnare\! Testa att skicka ditt första SMS med Curl." \   -d from=Kodsnack 

Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer. API-dokumentationen hittar du på 46elks.se/docs.

Registrera dig via 46elks.se/kodsnack och få 200 krediter att experimentera med!

Avsnittet sponsras också på ett hörn av Cursed code - en halvdagskonferens med halloweenstämning den 31 oktober, i centrala Göteborg.

Ola Ellnestam kommer att berätta om 20000 timmar som kodjägare, Gustav Nyberg om massövervakningens skräckvälde, Rikard Thulin om teknisk excellens kontra affärsvärde, och Oscar Olsson ställer frågan om pseudokod kommer att innebära programmerarens död. Utöver det blir det paneldskussion, mingel, och givetvis middag på Poppels citybryggeri.

Och ja, en trejedel av Kodsnack kommer också att vara på plats!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Hur techsverige ser ut idag
  • Jag sitter i min bubbla
  • Ingen idé för mig att vänta för länge
  • Benägenheten hos de med pengar
  • En uppåtgående trend
  • Man vet att en krasch kommer
  • Gissningsvis någon slags bubbla
  • Du måste vara på väg upp
  • Bättre på allt än alla andra bolag
  • Jag bor i min RSS-läsare
  • Där man tillför mest värde
  • Hög kvalité på det man gillar
  • Det handgjorda kommer att få ett uppsving
Direct download: 606.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får besök av David Skeppstedt som diskuterar mobbprogrammeringoch att börja jobba deltid på sina egna idéer.

David berättar om sina egna erfarenheter av mobbprogrammering - både rutiner och verktyg - och om hur det lett honom till sin egen och nyss påbörjade tjänst Remobster som hjälper distansmobbar att hålla tid och växlingsrutin.

Vi diskuterar också hela grejen att dra ner sitt vanliga jobb till deltid och börja jobba mer mid sina egna projekt. Släpp den klassiska feltanken att man inte kan börja med något förrän man har rätt idé! Det gäller att börja göra saker, så att man lär sig att göra.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Förenkla för andra utvecklare
  • Bygga det på mitt sätt
  • Dags att rotera
  • Videomötesproblemet
  • Att bli avbruten
  • En glorifierad distribuerad timer
  • 10x plumber
Direct download: 605.mp3
Category:general -- posted at: 6:30am CEST

Fredrik talks to Evan Czaplicki, creator of Elm about figuring out a good path for yourself.

What do you do when you have a job which seems like it would be your dream job, but it turns out to be the wrong thing for you? And how do you escape from that?

You can’t put the success of something you build before your own personal and mental health, no matter how right the decision may be for the thing you build.

Is there ever a reproducible path? Aren’t most or all successful things in large part a result of their circumstances?

Platform languages and productivity languages - which do you prefer?

Thoughts on the tradeoffs of when and how to roll things out and when to present ideas.

Evan’s development mindset and environment, and the ways it has affected Elm’s design - all the way down to the error messages.

Finally, of course, the benefits of country life - out of the radiation of San Francisco.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • The personal aspects
  • A culture clash
  • I wasn’t supposed to be here
  • This numb feeling
  • I’ve never really been to the real world
  • Is this even real?
  • The path that Guido did
  • This is you
  • This isn’t for me, and it’s your fault
  • Valuing my own health
  • Reckless indifference
  • A dispute between colleagues
  • A nice solution will come out if you’re patient enough
  • Here’s your error message: good luck
  • Farmer’s disposition
  • These are good years
  • Getting paid in chickens for web development
  • Finding a place
Direct download: 604.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får besök av Andreas Ekeroot som diskuterar det whiteboardvänliga språket Haskell. Och monader, förstås, i poddens första försök att förklara monader som amöbor.

Dessutom ett exjobb om att generera program.

Vi reder också ut vem som är äldst av Andreas, Haskell, och Erlang. Samt varför det kan vara ett bra motto att undvika framgång till varje pris.

Lite exempelkod:

sumAllNumbers :: String -> Int

sumAllNumbers str = sum (map read (lines str))

main :: IO ()

main = do

fileContent <- readFile “magiska_tal.txt”

print (sumAllNumbers fileContent)

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Det vi hade tänkt prata om förra gången
  • Allt utom Haskell
  • Notoriskt svårt att generera program
  • Bevis är inte riktigt min grej
  • Science was made
  • Erlang har det för att de är tjuriga
  • Den heta kusinen till Erlang
  • Tove Janssonskt
  • Det är länge sedan nuförtiden
  • Lata funktionella programmeringsspråk
  • IO är liksom inte en grej
  • Formen i stenen
  • Tillbaka till marmorblock
  • Den strikta kusinen
  • “Ska bara”-språk
  • Ordning och reda med typer
  • Som AI fast bättre
  • Ett sunt system
  • Smidigt att skriva på whiteboard
  • Haskells märkliga lillebror
  • Ta någonting och sluka det
  • Plocka ut grejen ur monaden
Direct download: 603.mp3
Category:general -- posted at: 6:30am CEST

Fredrik får besök av Daniel Nilsson som berättar om hur han och Hogia jobbar med att ta in nyanställda och LIA-studenter.

Daniels viktigaste tips: ta med de nya som vanliga medlemmar i teamet på de vanliga arbetsuppgifterna.

Fördelar med att vara produktbolag snarare än konsultbolag. Låt LIA ta tid, det ger mest för alla då.

Daniel berättar också hur man intervjuar och tar in nyutexaminerade, med en månads introduktion där man lär sig hela Hogias stack och bygga en applikation i stacken. Skillnaden mot LIA är egentligen att man får en större introduktion till företaget som helhet, medan LIA kanske handlar mer om att komma in i ett team.

Konsultbolag är fegare med att ta in studenter och nya än vad de borde vara?

Stereotypen om utvecklare stämmer inte längre - det handlar mycket mer om kommunikation idag.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Vi jobbar ju så fort vi hinner
  • Hyfsad korvstoppning
  • Superdjupa i backend
  • En liten tunn grund
  • Han är på fyra bolag
  • Hela poängen med LIA
  • Det är okej att göra fel
  • Som vem som helst i teamet
  • Kravlöst
  • Jag har inga förväntningar
  • Det får ta tid
Direct download: 602.mp3
Category:general -- posted at: 6:30am CEST

Fredrik snackar fallgropar och tips för att lyckas bli datadriven med Benny Andrén och Hugo Hjertén - experter på data och röster i podden Datastudion.

Problemet är inte att man behöver tjugotvå dashboards till.

Vanliga fallgropar:

  • Man beställer datadrivenhet som om det var en teknisk leverans. Datadrivenhet är inte ett tekniskt projekt, man kan vara datadriven med papper och penna.
    • Distanserad ledning
    • Oklar målbild - hitta tydliga saker att göra och fokusera på konkreta problem
    • Output vs outcome - fokusera på värdet man kan och vill få ut
    • Man blir kär i processen
  • Gamla högar med data har inget automatiskt värde - det kanske till och med är bättre att utgå från att den inte är det

Bra saker att göra:

  • Engagera både ledning och ambassadörer i organistionen
  • Se till att folk känner sig delaktiga och har mandat att agera
  • Lyssna på varandra
  • Det är en resa, det tar tid
  • Plocka lågt hängande frukt, löpande
  • Intressant räcker inte - vill man bara ha viss data för att det vore intressant, men det faktiskt inte skulle påverka några beslut, så bör det finnas nyttigare saker att fokusera på
  • Demokratisera data - och gör det tydligt hur data tagits fram och vad den betyder

Data berättar aldrig varför!

Vill du höra mer om datajobb, kanske mer om de tekniska sidorna? Hör av dig, ge oss mer data för våra beslut!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Hur man lyckas med att bli datadriven
  • Tillsammans med instinkt och magkänsla
  • Optimera vardagen
  • Till stor del mänskligt beteende
  • Det här är inte ett tekniskt projekt
  • Datadriventhethantverkaren kommer på onsdag
  • Vi räknar med att vara datadrivna på torsdag
  • Datamokaren kommer
  • Där chefer träffas
  • Patcha sin organisation
  • Din oas av data
  • Ett äpple i taget
  • Ifrågasätt på ett bra sätt
  • Vi har ju aldrig gjort det bättre
  • Några dashboards för mycket
  • Det här hade varit kul att veta
  • En riktning till ett “varför”
  • Äga sin egen data
  • Gissningsapparat
Direct download: 601.mp3
Category:general -- posted at: 6:30am CEST

Kodsnack 600 - Just use +, with Christian Clausen

Ladda ner (mp3)

Fredrik talks to Christian Clausen about the many facets of simplicity.

The cloud and serverless was supposed to be simpler than running your own hardware, but you easily get stuck trying to select the right message bus, needing to know the intricacies of your chosen cloud provider infrastructure, and the like. You end up building your software around the infrastructure you’ve ended up with - rather than picking infrastructure which is right for your software.

The CFO should not be the architect of the software.

Core values and principles - set them up, reflect on them, and notice and decide what to do when they are broken. Should the system change if its core principles are broken, or should the principles be updated to reflect reality? Christian argues simplicity should be a core principle, and very carefully considered and encouraged.

There are enough barriers already, even before you start adding complexity around the problems you’re trying to solve.

And hide the things you do pull in behind true abstractions which don’t leak all over the place.

Don’t ask what you can add, ask what you can postpone.

Generality adds complexity. The more often something changes, the more specific it should be.

Where are the tools which suggest more things to remove instead of things to add?

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlundand @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

Titles

  • Life happened
  • Serverless the right way
  • It’s grown a lot
  • I love refactoring
  • Just as hard as choosing hardware
  • Everything into one collection
  • I don’t want the CFO to be the architect of the software
  • It disappears immediately
  • Entropy for the real world
  • I came back after six years
  • Why though?
  • Why do you have this?
  • What problem couldn’t you solve without it?
  • There are enough barriers already
  • Just use +
  • Zero of the founding principles
  • But it looks like ice cream
  • I’ve always hated frameworks
  • I feel like I’m writing Javascript
  • Was the salary worth it?
  • Lending the money to your future self
  • What can I postpone?
  • Generalization land
  • Suggest I remove things!
  • Is this the right problem to have?
  • I want to say no more
  • Humans can build this
Direct download: 600.mp3
Category:general -- posted at: 6:30am CEST

Fredrik och Kristoffer snackar problemlösning, Pythonpakethantering, och pocketdatorer. Med mera.

Fredrik kom vidare med sitt problem från avsnitt 597. Han berättar hur det gick till, och Kristoffer frågar om vilka tips som faktiskt hjälpte till att lösa knuten.

Vad är problemet med att ha allt på servern? Diskussionen tar en sväng över tunnare webbklienter och hur mycket webben faktiskt kan numera, innan den återkommer till processer och nyttan med checklistor, som kan ge en någonting tydligt att följa när man känner sig osäker eller riskerar att glömma något.

Därefter diskuterar vi UV - en ny och spännande pakethanterare för Python. Ämnet leder oss via riskkapital in på frågan: Hur tänker folk med pengar? Varför får vissa saker riskkapital, och hur kommer de att förstöras av det? Och relaterat till den frågan: varför bygga in anrop till andras språkmodeller i sina saker, utan en tydlig vinst och utan tydliga förhoppningar att det någon gång skulle börja fungera bättre?

För att muntra upp oss igen avslutar vi med att snacka lite mer om MNT pocket reform - en dator från en gladare och mer hemmabyggd tidslinje med en frisk fläkt från Berlin.

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, 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

  • Plågoperioden
  • Såhär gör man inte med cookies längre
  • Cookies är på tapeten
  • Bra på att se mönster
  • Ett slag för loggning
  • Lägg det i sessionen
  • All state på server
  • Dra sladdar för hand
  • 640 måste man hårdkoda
  • Berätta om det med en annan struktur
  • Bara två gånger per år
  • Bryta paniken
  • Istället för att hyperventilera
  • En checklista med tjugosex steg
  • Gandalfpaketet
  • Som ett modernt system
  • Jag förstår inte hur personer med pengar tänker
  • Hur de med pengar tänker
  • Av någon anledning så har du hamnat i terminalen
  • Sätt dig och lär dig, skärp dig
  • Solid leksakskänsla
  • En alternativ datorvärld
  • AI och misär
Direct download: 599.mp3
Category:general -- posted at: 6:30am CEST

1 2 3 4 5 6 7 Next » 8