Kodsnack (general)

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

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 CET

Fredrik talks to Jack Cheng - author and creator of the iPhone note capture app Bebop. Jack describes where Bebop came from and how he built it, and how and why Copilot and other AI tools became integral parts of the workflow.

Being aware of the maintenance cost of each decision, keeping things focused, avoiding building yourself into a bloated corner - sometimes even deciding certain things don’t belong in your app.

Coding on the side, needing to balance the time you have? Use it to your advantage!

Jack also talks about the other apps he uses for working with notes and writing, and how different apps feel right for different types of writing.

(Yes, Obsidian once again makes an appearance.)

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

  • Addicted to the slot machine of social media
  • Just spin up an Iphone app
  • A specific thing I want to build
  • Advanced auto complete
  • Gold coins along the way
  • Freeze all these features
  • The maintenance cost of every decision
  • The speed of capture
  • Tiny dopamine hit
  • Use it to your advantage
  • Immediately useful
  • You can’t not be cliché
  • Today as the title
Direct download: 598.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar om att bryta mentala dödlägen, och om typer i Python.

Satt Fredrik fast med sitt problem för att han var trött och ofokuserad, eller blev han trött och ofokuserad för att han satt fast?

Fredrik och Kristoffers lista på saker som kan hjälpa en att bryta mentala dödlägen:

  • Be en språkmodell generera kod att debugga
  • Ta en paus
  • Prata med någon annan
  • Ta en mindre del
  • Skriv ett test
  • Skriv på papper
  • Skriv dokumentation
  • Skriv ner tankar
  • Skriv din tolkning i Jira-ticketen
  • Använd en debugger
  • Visualisera saker
  • Logga
  • Lägg ut koden framför dig

AI-bubblan - varför spricker den inte, och ser folk på insidan inte hur risigt allting är? Spelar det bara ett annat spel? Och vilket menar Kristoffer är det töntigaste bolaget i världshistorien?

Sist men inte minst diskuterar vi lite typning i Python - tillför det något? Är det bara småsaker kring det hela som gör att Kristoffer inte upplever tydlig nytta med det? Och hur lyckas Lisp alltid ha ett sätt att göra allt alla andra språk försöker sig på, fast med mycket mindre kod?

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 störigt seg dag
  • Tre arbetsdagar
  • Allt var nytt
  • Det här ska inte fungera
  • Kraschlandning dag två
  • Prata med någon
  • Växla spår
  • Dokumentation för det jag kan
  • Vad är det egentligen som händer?
  • Debugga ett komplicerat system
  • En bra köra fast-checklista
  • En markdownfil och tjugo miljoner i riskkapital
  • Sent ute (med exakt samma tragiska sak som inte fungerar
  • Asserts i koden
  • Små språkskillnader
  • Ena objektet äger metoden
Direct download: 597.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar internationellt jobb på distans med Tobbe Lundberg. Vi blev alla mer vana vid distans under och efter pandemin, men det betyder inte att alla utmaningar är övervunna.

Det finns både kulturella och personliga skillnader i hur man vill diskutera, samarbeta, och hur och när man ger återkoppling.

Vi diskuterar också problemen som kan uppstå när man jobbar mot otydliga mål, eller snarare mot tydliga mål men med en otydlig väg framåt. När man måste rita kartan, och ofta rita om den. Det passar inte alla, och det blir inte lättare när man jobbar distribuerat i både tid och rum.

Dessutom: featureflaggors fördelar och risker.

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 lite jag än ville tro det
  • Till och med jag
  • Asynkron daily
  • Ses lite koncentrerat
  • Blanda in bundlern
  • Ingen i teamet som kunde någonting
  • Vänta bara tills du kommer till routingen
  • Mycket mer tydligt otydlig
  • Rita kartan, sedan följa den
  • Rita kartan efteråt
  • Tuff teamdynamik
  • I stort sett en egen kodbas
  • Kundflaggor
  • if(Stockhom)
  • Långlivat är ju svårt
  • Hur vill du ha din feedback?
  • Kan vi prata lite?
  • Fascinerad och förskräckt
  • Vi är ganska extrema
  • Vi vet ju slutmålet
Direct download: 596.mp3
Category:general -- posted at: 6:30am CET

Fredrik paid a visit to Hogia and got the opportunity to talk to Woody Zuill and Martin Lassbo about mob programming, innovation, and keeping an open and curious mind.

Mob programming is still new.

Every time you say “that can’t work”, you tend to be proven wrong eventually. Try it, for a year or two. You can’t evaluate things after trying it for just an hour or two, some things take much longer.

But do steer and adjust often.

How frequently do you want to steer? Short iterations are valuable in that they give us more opportunities to steer work in a good direction.

Standardization stifles innovation. Sometimes you do want it, but it depends on which space you’re in.

We had a process, but we still succeeded!

Where did the thought I have originate? All your thoughts started somewhere else. The things we most believe can hide our biggest mistakes.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive.

If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi.

Links

Titles

  • There’s always a lot to talk about
  • The continuation
  • My best thinking time
  • The beginner’s mind
  • We just work together
  • Maintain curiosity
  • Steer towards better
  • Turn up the good
  • Getting a thing we thought we wanted
  • How frequently could we steer?
  • We think we know what we want
  • Not a systems thinker
  • Talent plus luck
  • A higher level than the work itself
  • A little more talent and a lot more luck
  • I’ll misquote it but I’m close
  • Re-think the things we already believe
  • Stay open-minded
  • Something else could eat us
  • A student of the biases
  • Walk down a different path
Direct download: 595.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar data med Benny Andrén och Hugo Hjertén - experter på data och röster i podden Datastudion. Data man har i sin organisation och vill göra bättre saker med - strukturera, göra tillgänglig, utvinna information och insikter ur och rent allmänt skapa värde.

Data är där agile var - företag säljer datapaketet, men förståelsen finns inte än.

Vi diskuterar också hypehantering, och inte minst AI-hantering. Att komma in och få företag att göra bra saker istället för att jaga den senaste trenden utan att ta reda på varför.

Vad är en dataplattform, och varför behöver Fredrik en? Se plattformen och jobb med data som en produkt som levererar värde.

Ifrågasätt data - man måste inte bara tänka inom den data man råkar ha precis nu.

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 smålänning i exil
  • Världen med data
  • Då kommer inte data hjälpa dig
  • Ett databolag
  • Så ni jobbar med data?
  • Behöver vi bli datadrivna?
  • Seanser och workshopar
  • Låt oss framstå som duktiga på AI
  • AI-tåget
  • Vad är det ni faktiskt vill få ut?
  • Bra data
  • AI är moroten
  • Samma sak för en ML-modell
  • Jobba mot perfektion
  • Sin nisch inom datastacken
  • Få ut värde ur data
  • Vi behöver två Hugo
  • Precis det som är IKEA
Direct download: 594.mp3
Category:general -- posted at: 6:30am CET

Fredrik is again joined by Malin Sundberg and Kai Dombrowski for a review of attending this year’s WWDC, working with “AI”, and more.

The experience of attending - a lot about the great community. News from the conference - a Snow leopard year, in a good way. Lots of nice fixes and additions - Swiftui, fun widgets, and of course lots of question marks around whatever Apple intelligence will grow up to be. And of course a little side of the ongoing story of Apple versus the EU.

Apple intelligence also leads naturally into a discussion on how everyone works with language models, copilots, and so on.

There is also some discussion of summer development plans, localization, and the snobbiest coffee country in the world.

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

  • Talking about IKEA furniture
  • The biggest watch party in the world
  • Essentially run by the community
  • The community aspect
  • The best Apple stories
  • Open-ended on purpose
  • A Snow leopard year
  • Pop to the root view
  • (Further) Into the view hierarchy
  • Forgotten behavior
  • Crisis averted
  • Spiteful of the EU
  • Grab a coffee together
  • More spiteful than necessary
  • Embrace fika culture
  • Often not where people live
  • All the timelines
  • Lots of different laters
  • Playful but also elegant
  • I know what I want to convey
  • Add small things to your home screen
  • I said no bears
  • I can not generate app icons that do not contain bears
  • Plain Mail again
  • The snobbiest coffee country in the world
Direct download: 593.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar React, Next.js, och ramverk som vill lösa fler och fler saker med fler och fler abstraktioner som samlar på sig fler och fler specialfall som gör att man ändå måste förstå vad som händer bakom kulisserna för att ha en chans.

Fredrik har jobbat med React orimligt länge, Kristoffer kommer in med mycket nyare ögon, men båda funderar i samma riktningar kring vad man egentligen vill ha abstraherat åt sig när man bygger webbsaker.

Eller bara försöker komma åt databaser för den delen.

Varför försöker man inte bygga saker med enklare lösningar först?

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 rörligt mål
  • Säkert fel i precis allt jag säger
  • Gränsen mellan klient och server
  • En liten React-låda
  • Vad är världsbilden
  • Abstrahera bort minnet
  • Om jag kan leva i den här abstraktionen
  • Programmera som om minne inte existerade
  • Som om nätverket inte existerade
  • Ett tjockt abstraktionslager
  • Arkitekturastronautism
  • På grund av hur datorer fungerar
  • Uppmuntrar dig att inte förstå
  • Sätta händerna i databasen
  • Utan att egentligen förstå någonting
  • En bok om React
  • Acceptera trasiga abstraktioner
  • Såhär* fungerar det
Direct download: 592.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Lars Wikman snackar i den avlägsna forntiden (november 2023) om det Øredev som just då höll på att avslutas.

Lars berättar om sin presentation, och om hur ovant det känns att vara på en konferens som inte specifikt handlar om det han jobbar med.

En väldigt tillspetsad presentation är ofta - men inte alltid - det rätta svaret. Det är en kul utmaning att presentera ett helt ekosystem för folk som inte redan är där, och utan att bli predikande eller sälja in saker man inte känt behov av än.

Har Lars märkt av att han hållit presentationen?

Fredrik berättar också om hur det kändes att intervjua alla keynotetalare. Det blir mycket diskussion om växter.

God juli!

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

  • Sjukt låg latency
  • Sista dagen, lite bakis
  • En konferens som inte handlar om det jag pysslar med
  • Sälja Liveview till folket
  • Tech leads och små CTOs
  • Om de inte har känt smärtan
  • Täcka en ganska vid bas
  • Varför inte bara Erlang?
  • Täcka hela resan
  • Legendariskt internationellt
  • Fortfarande konceptuellt intressant
  • Petabyte per gram
  • Industrialisering av växter
  • Superoptimerade blommor
  • Familjefoton i en begonia
Direct download: 591.mp3
Category:general -- posted at: 6:30am CET

Fredrik får återbesök av Kåre von Geijer som berättar om sin just färdigskrivna artikel om avslappnade köer - datastrukturer som gör det möjligt att använda fler kärnor effektivare och mer flexibelt. Och, för den delen, flexibelt dra ner på resurserna och göra saker mer i turordning när man har tid (och inte vill bränna för mycket resurser).

Det blir bakgrund om tidigare arbete, hur köerna - och avslappningen - fungerar, var och när det kan komma till nytta, hur det funkar att flytta mellan arkitekturer, och en hel del annat.

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

  • Mina kaosiga köer
  • Revolutionerande för tio år sedan
  • Återställa ordningen
  • Yoga med köer
  • Fönstret har två dimensioner
  • Ett bredare fönster
  • Fint och frustrerande
Direct download: 590.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer ifrågasätter abstraktioner och vill jobba på problemet, inte verktygen. Kristoffer har varit på konferensen Software you can love i ett något regnigt Milano, och hela avsnittet spinner vidare på tankar som uppstod där.

Att vara på konferens själv kan kännas både lite udda och ofta bli riktigt trevligt.

Det blir mycket diskussion om verktyg och abstraktioner. Att ifrågasätta sina antaganden om vad som egentligen är svårt inom programmering, och vad man faktiskt behöver göra. Behöver man minneshantera? Kan man se andra möjligheter än de vanliga, och bygga egna abstraktioner som passar ens problem? En databas måste inte vara SQL, det kanske inte alls passar det du behöver egentligen. SQL-databaser är otroligt kraftfulla abstraktioner, men det måste ju inte betyda att de passar för att lagra och hantera dina saker.

Man har ju sällan det generella problemet, man behöver bara lösa sitt specifika problem.

Låt oss få jobba på problemet, inte på ceremonier runtomkring som beror på de verktyg vi valt.

Ifrågasätt allt - fast inte på ett negativt 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

  • Du kan också bli som Tobbe
  • Entusiastiskt
  • 90 mm regn
  • Små tillfälliga grupperingar
  • Vaknade tidigt på frukosten
  • Där i samma anda
  • Yngre förmågor
  • Mikrokultur
  • Sin egen lilla heap
  • Alla processer är kortlivade
  • Givna abstraktioner
  • Bygga sina egna abstraktioner
  • Någonting att vara fascinerad över
  • Ifrågasätta allt
  • En väldigt personlig konferens
  • Apple skiter fullständigt i zipfiler
  • Perfekt typat
  • Mer lager ovanpå existerande problem
Direct download: 589.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar Facebooks svar på HTMX, Microsofts Recall-fiasko, och actions på retrospekt.

Som start blir det lite snack utifrån att spara på serverns resurser. Fredrik tar upp lite återkoppling på avsnittet om en värld utan React och hittade ett underbart kaninhål Facebooks HTMX-lika spår Primer. HTMX, från 2010! Ja, varför inte? Har någon av oss fler användare idag än Facebook hade 2010? Samtidigt som det lockar går det att se förklaringar till att det blev React istället för Primer. I alla fall för Facebooks del.

Därefter lite snabba poddtips, och den stora frågan vad som är överingenjörande.

Har ni konferenstips? Eller listor på konferenser? Lite tidig Øredev-pepp framförs, programmet är släppt och vi mottar gärna tips på folk att snacka med och frågor att ställa.

Något som inte är så peppande: Microsofts lokala inspelnings- och sökfunktion Recall är en katastrof. Varför har det ens kunnat få utannonseras i det tillstånd den första versionen var? Varför ska externa experter ens behöva öppna munnen om saker som borde ha fångats upp och åtgärdats internt?

Sist men inte minst: retrospekt! Developers med flera har snackat om retrospekt, och Fredrik funderar mest på hur man får ihop bra actions som blir gjorda och tar saker 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

  • HTML över linan
  • Spara servern
  • Servern kan det här med data
  • Så samtida
  • Vi har inte mindre Javascript idag
  • Klick på länkar
  • Ett baslager med Javascript
  • 300 ingenjörer på samma webbsida
  • Utvecklarsveriges mest kände doldis
  • Datasäkerhetsfrågetecken
  • Små, atomära, entydiga
  • En actionpunkt som är mer ett projekt
  • Mina retrospektpunkter
Direct download: 588.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Andreas Ekeroot om stora omskrivningar, databasbyten, loggning, och Buster Keaton. Bland annat.

Andreas har nyligen varit med om en riktigt (ovanligt?) lyckad omskrivning. Ingen har krossats av stenblock, och Andreas berättar hur det gick till. Det är svårt att få med sig alla detaljer när man gör en stor omskrivning, så det är fint om man inte behöver.

Vi snackar också om databasbyten, att göra dem i farten, och vilka som är våra förstaval. Eller framför allt Andreas första till och med tredje val.

Mellan varven blir det också en del loggning, tidshantering, och, ja, Buster Keaton i blåsvä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

  • En utvecklare i mina bästa år
  • Mycket bättre än lastbilar
  • Svårt att få med sig alla detaljer
  • Stora kodpåsen
  • Ett system där vi gjorde precis allt
  • Jättehäftigt och lite stökigt
  • För små värden av “exakt likadant”
  • Ett API som såg likadant ut
  • Människor som är smarta
  • Den här gången gör vi rätt
  • Roliga legacyäventyr
  • Schweizisk armémotorsåg
  • Snabb och kaxig kusin
  • Logga allt precis hela tiden, och slänga det direkt
  • Inga klockor går likadant
  • Därför tycker jag att jorden borde vara platt
  • Ett stort fan av monoliter
  • Tidsmonolit
  • Den stora tidsmonoliten
Direct download: 587.mp3
Category:general -- posted at: 6:30am CET

1 2 3 4 5 6 7 Next » 7