Pular para o conteúdo

Kodsnack

Kristoffer, Fredrik, Tobias
Kodsnack
Último episódio

726 episódios

  • Kodsnack

    Kodsnack 712 - När man kan sin modell

    21/07/2026 | 1h 29min
    Fredrik och Kristoffer sågs på stan för ett snack om Gram, teoribyggande, och ganska mycket mer.
    Kristoffer jobbar på ett jätteprojekt när han inte har något annat för sig. Kommunikation är ett problem - när det tar massor av tid att förklara varför och hur någonting behöver göras, tid man också skulle kunna lägga på att få en del av dem gjorda. Problemen kanske också behöver mogna och utforskas innan det går att låta någon annan göra något åt dem på ett effektivt sätt.
    Spelar det någon roll hur mycket ett gränssnitt sticker ut eller passar in i nuvarande trender? Vad får uppmärksamhet och varför? Och varför får det inte fler konsekvenser att påstå saker vitt och brett? Man borde inte bygga verktyg som stödjer dåliga sätt att jobba på. Man borde hitta bättre sätt att jobba istället för att bygga bättre verktyg för att stödja dåliga arbetssätt. Eller? Branschen har fastnat i icke-optimala sätt att jobba.
    Vad vill Kristoffer göra med Gram och varför? Och vad vill han inte göra? Hur borde flikar fungera? Och hur borde bra git-stöd i en textredigerare se ut?
    Varför är långa listor i gränssnitt alltid svårt? Det och andra problem man borde lösa på ett bra sätt en gång, inte halvbra många gånger.
    Programmering som teoribyggande. Varför kan vi inte rita i våra IDE:er, eller på andra sätt fånga allt teoribyggande och alla antaganden som inte går att utläsa av koden?
    Gränsen mellan språkmodeller och deterministiska verktyg. AI-sök saboterar möjligheter att hitta vissa sorters nålar i höstacken.
    Kodgranskning och teoribyggande - borde man fokusera mer på teorin i sitt granskande? All teori som inte finns med i koden.
    Rust är lite för bra för Kristoffer. Men det finnas massor som skulle kunna bli bättre också.
    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
    Sommar-låten
    Hajk
    jj - git-ersättare
    Zed
    Patrik - vän av och gäst i podden
    Bug refinement - man vet att det är viktigt när förklaringen är femton sidor om man skulle skriva ut den!
    Mörk - Kristoffers markdownparser i Gleam
    Om jag haft mer tid hade jag skrivit ett kortare brev
    Gram
    Neovim
    Kai's power tools
    Bryce
    Kai's power goo - video
    Kai själv
    Jupyter notebook
    Magit
    Versionskontrollsystem där man skapade motsvarigheten till en commit först - innan man börjar göra ändringar - var nog just jj i ett avsnitt av Developer voices
    RAD debugger
    RAD game tools
    REPL - read-evaluate-print-loop
    Tailwind
    Immediate-mode GUI
    CSS
    GPUI - hårdvaruaccelererat UI-ramverk som driver Zed och Gram
    Gleam
    Commonmark
    Servo
    Nlnet - ger stöd till personer och organisationer som bidrar till ett öppet informationssamhälle
    Henna Virkkunen
    Computer science off course
    Programming as theory building
    Peter Naur
    BNF - Backus-Naur-form, eller Backusnormalform
    MS paint
    Stöd oss på Ko-fi!
    objc2 - Rust-låda med Objective-c-bindningar
    Newspeak
    Deltadb - Zeds nya lösning för versionskontroll
    Zig
    Tokio
    Garry Tan - VD för Y combinator och glad vibekodare
    Token ring
    Titlar
    Ett nytt utvecklingspass
    Den tekniska personen
    När vi har mer än tre användare
    Ticket-fokuserat sätt att arbeta
    Lär er använda git
    Jag borde bli bättre på git
    Alla borde bli bättre på git
    Atomerna för att bygga saker
    Ett sämre git
    Sortera sin kompost
    Välja precis rätt ord
    Gram power tools
    Metaboll
    Experimentgram
    Det är ju bara en texteditor
    En ny padda
    Immediate-mode CSS
    Tre tentakler
    Ni ser inte bra ut utifrån
    I ord förklara vad jag vill ha
    När man kan sin modell
    Vem är du att vara upprörd?
    Par-promptande
    Glorifierat undo
    En teori om hur man vill jobba
    Framtiden för programmering
    Min startup i Gleam
    Rust är för bra
    Nu sker det magi i bakgrunden
    Värdelös kunskap
    Professionell Rust
    Ett skal som ser ut att funka
    Mesh och b-post
  • Kodsnack

    Kodsnack 711 - Åtta sprites per rad, med Niklas Pettersson

    14/07/2026 | 54min
    Fredrik snackar NES-programmering med Niklas Pettersson.
    Att bygga spel för en mer än 40 år gammal konsol är inte bara möjligt, det är smidigare än någonsin tack vare språk och verktyg som Nesfab och Mapfab. Det är till och med fullt möjligt att skaffa sig en fysisk kassett och en brännare och köra sin skapelse på ett riktigt NES precis som man gjorde förr!
    Niklas berättar om hårdvaran och alla dess roliga begränsningar, hur man ritar grafik och spelar ljud och hur Nesfab hjälper en med allting. Givetvis blir det också en del tips på bra spel, både nya och gamla, och såklart berörs det eviga problemet med att leva i PAL-bakvattnet.
    Det är fint med saker som verkligen utnyttjar viss hårdvara ordentligt.
    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
    Niklas
    Akta kurvan - Niklas demake på Github
    Kotlin
    React
    Åttabitarsnintendo - NES
    Nesfab - det nya språket
    Pubby - skaparen av Nesfab
    6502-CPU:n
    Andra kretsar i NES
    NTSC
    PAL
    Mega man
    Micro mages - tyskt NES-spel från 2019
    Bakomfilm om Micro mages
    Förstå NES ljudchip (video)
    Famitracker
    Stötta Kodsnack på Ko-fi
    Mapper 30-kassetten
    Köpa kassettbrännare, kassetter och annat
    Super Mario och Duck hunt-kassetten
    Fantasikonsoler
    Mesen - en väldigt korrekt emulator
    Mapfab
    Paintshop pro
    Inkscape
    GIMP
    Nesfab-discorden
    Demakes
    Donkey kong country 2 för NES
    Halo för NES
    Super meat boy
    I wanna be the guy
    Super tilt bro - Super smash bros för NES
    Awesome games done quick
    Nesdev
    Nesmaker studio
    Nesmakers
    Sunsoft
    Dendy - rysk klon av NES
    Little Sisyphus
    Batman: Return of the Joker - med Sunsofts episka bas
    Wizards & warriors 3 - otroligt intro
    Achtung, die Kurve!
    Bonusretrospeltips
    Lösningen - ett Gameboyspel om Palmemordet
    Titlar
    Spelutveckling till Nintendo åttabitars
    Jag har ju alltid spelat NES
    Kaninhål efter kaninhål
    Bara byggt för att göra NES-spel
    Plocka bort decimaltal
    2 KB RAM
    Logiken går i samma takt som bilden
    Ingen häftig region
    Inte riktigt rätt timing
    54 användbara
    54 färger
    I de två kilobyten
    Åtta sprites per rad
    Sällan allt händer på en rad
    Jag gillar saker jag kan förstå
    NES-tokiga generellt
    När folk fortsätter i 40 år till
  • Kodsnack

    Kodsnack 710 - Din shader är optimal, med Mårten Rånge

    07/07/2026 | 1h 10min
    Fredrik snackar shaders med Mårten Rånge.
    Shaders är små program som skrivs i ett C-liknande språk (GLSL), körs direkt på grafikkort, och ritar grafik (eller skapar ljud) på ens skärm med ofta chockerande lite kod.
    Mårten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta återkopplingsloopar och fokus på resultatet.
    Hur påverkar shadertänk vardagsutvecklandet? Mårten tror att det kanske gett honom mer fokus på att faktiskt lösa problem.
    Skulle shaders - för rätt personer - kunna vara ett bra första programmeringsspråk?
    Mot slutet kommer vi också in på att bygga program för DOS och, inte minst, göra program som gör något häftigt och är så små det bara går. 300 bytes till exempel. Tänk så långt RAM skulle räcka om alla program låg i den storleksklassen …
    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
    Mårten
    Øredev
    SQL server
    COBOL
    Neo
    Shader art
    Shaders
    TIC-80 - stödjer fler språk än Lua, och har en Webassembly-host så att man kan skriva i vilket språk som helst som kan kompileras till Webassembly
    Shaders för musik
    Pestis - crazy på ett bra sätt kring matematik och musik
    Shadertoy
    Fragment shader eller pixel shader
    Vertex shader
    GLSL - shaderprogrammeringsspråk
    Kodelife - IDE för shaderprogrammering
    Posh brolly - annan sida för shaders
    Fragcoord - ännu fler shaders!
    Bonzomatic - används för livekodande av shaders
    Sinusfunktioner
    Babels bibliotek
    Ray marching
    Ray marching-exempel på en sfär på Shadertoy
    Ray tracing
    Normal
    Dot product - eller skalärprodukt på svenska
    Diffust ljus
    Distansfält
    Fraktaler
    3D-fraktaler
    Mandelbulb
    Clean code
    Fabrice Neyret
    Stötta Kodsnack på Ko-fi!
    ICQ
    Kodsnack 705 - om signalprocessing och annat
    Scratch
    Pacman i Shadertoy
    Arkanoid
    Rasterlinjer
    Mårtens 4 kb-minröjarspel
    Sointu - ett musikprogram av "en galen finländare"
    DOS
    Dosbox
    Dosbox-X
    256-bytes-spel
    Wake up! 16-bytes-demo i x86-assembler med Matrix-aktig kod och musik (video)
    COM-program
    PICO-8
    Fantasikonsoll
    Lua
    Strudel
    DJ_Dave och Switch angel
    Bytebeat
    Synesthesia
    Mårtens adventbloggserie om shaders
    Adventbloggserie för 2025
    Bonuslänkar från lyssnare
    Kolla in shader-livekodnings-tävlingarna på diverse demopartyn, exempelvis finalen från Revision 2024
    DOS-like - På tal om låtsasmaskiner och DOS
    Distansfält implementerade för några 3d-former av Inigo Quilez
    Distansfält implementerade för några 2d-former av Inigo Quilez
    Titlar
    Øredev sade just nej till mig
    Det jag gör på kvällstid
    Min primära hobby
    Crazy på ett bra sätt
    Jättemycket flops
    Pixelkoordinat in, färg ut
    Någon funktion här och där
    Iterativ matematik
    Ändlösa rum
    Resultatet är målsättningen
    Fyra flyttal
    Tiden ändrar sig
    Rakt ut från sfären
    Riktningen i tre dimensioner
    Diffust ljus
    En punkt i rymden
    Annorlunda patterns
    Var kom bergen från?
    Jag hittade 30 bytes till
    Din shader är optimal
    Var kommer grafiken från?
    Det ser ut som magi
    Tillbaka till rötterna
    Pseudoslumptal
    För rätt tonåring
    Musik, grafik, och spel på fyra kilobyte
    240 bytes mindre
    Det som är minst är bäst
    Inga abstraktioner att lära sig
    Hon kodar på scen
    Andra typer av uniformer
  • Kodsnack

    Kodsnack 709 - Sju Mozart just nu, med Patrik Svensson

    30/06/2026 | 44min
    Fredrik snackar med Patrik Svensson om Spectre.tui och att dyka ner i saker för att man är intresserad av dem.
    Patrik berättar om vad Spectre.tui är och hur det kom till, tack vare en lucka mellan uppdrag. På vägen får vi lite koll på hur man ritar i terminaler, vad som är gemensamt med Spectre.console, och varför teckenbredd i Unicode är ett kaninhål.
    Borde inte alla få möjligheten att bara göra vad de vill då och då? Alla måste inte sträva mot att använda maximalt av universums energi, och de som gör det behöver verkligen inte all den uppmärksamhet och alla de resurser de får.
    Vi får också en uppdatering av hur det går med Opencli och projektmodellen det använder för att hantera drive by-åsikter och undvika att Patrik blir en flaskhals.
    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
    Patrik
    Alla avsnitt med Patrik
    TUI - terminal-UI
    Ratatui
    Charm
    Bubbletea
    Elm
    Retained mode
    Swiftui
    Immediate mode
    Imgui
    Egui för Rust
    Spectre.tui
    Dubbelbuffring
    DEC
    VT100
    ECMA 48 - kontrollfunktioner för kodade teckenuppsättningar
    SGR-sekvenser
    OSC - operating system command
    Kitty
    Opengl
    wcwidth - linuxprogram som räknar ut teckenbredd som Patrik portattill dotnet
    Mörk - Kristoffers markdownparser i Gleam
    Curses
    terminfo
    VT-sekvenser (ANSI- eller VT-sekvenser)
    Spectre.console
    Basinkomst
    Irlands basinkomst för konstnärer
    Statlig inkomstgaranti för konstnärer
    Freddie Wadling
    Econtalk
    Adam Smith
    More everything forever
    Peter Thiel
    Artikel som diskuterar att språkmodeller kollapsar om de tränas på genererad data
    Opencli
    Mitchell Hashimoto
    Ghostty
    Hashicorp
    Openapi-standarden
    Titlar
    Alledeles nyss
    Mindre och mindre för varje enhet
    Mitt svpeskäl
    En kreativ period
    Mellan uppdrag
    En kontroll om dagen
    Jag vet inte alls vad jag ska bygga
    Allting är stateful
    Min kvällslektyr
    Vad stödjer min terminal?
    Alla borde vara lite arbetslösa någon gång under sitt liv
    Sju Mozart just nu
    Sätta dit individen
    Bryta ner universum och asfaltera det
    Mer konst
    Betala av lånet på mitt hus
    Matematiskt går det inte
    Jag har blivit en flaskhals
    En turingkomplett spec
    Alla har sig som undantag, utan undantag
  • Kodsnack

    Kodsnack 708 - Bortom chattrutan, med Philip Alm

    23/06/2026 | 1h 8min
    Fredrik snackar med Philip Alm om hur språkmodeller förändrar arbetssätt.
    Philip är grundare och CTO på Incredible, där man bygger en röststyrd AI som låter dig visa och berätta vad du vill och sedan får det gjort på din egen maskin. Givetvis låter man modeller skriva koden, och Philip berättar om hur de tog steget dit. I början blev det ju jättedåligt, men vad hände sedan? Stegen framåt var fokus på att förbättra processen, snarare än koden.
    Philip berättar också om hur de provat specialiserade modeller på olika sätt, men att de inte känns användbara nog för att de generella är så bra. Kanske såpass bra att det inte gör något om utvecklingen skulle stanna av.
    Vi diskuterar också att hantera kodbasen när man inte skriver kod - slänga bort och generera om har sina fördelar - och hur alla verkar bygga samma krabba just nu,.
    Hur ändrar man sitt arbetssätt när det gäller vad man bygger och hur när man kan implementera och släppa saker snabbare än någonsin? Mer eftertanke och mer diskussion med användarna!
    Att sätta sig med Agda, 53, och få se och höra hur hon faktiskt jobbar till vardags, det är något värt att lägga mycket mer tid på.
    Ett stort tack till Cloudnet som sponsrar vår VPS!
    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
    Länkar
    Philip
    Incredible
    GPT
    Fortnox
    Science park i Jönköping
    Harness - hur språkmodeller tillåts interagera med omvärlden
    Stöd oss på Ko-fi!
    Continued pretraining
    Fine-tuning
    Mercor - anställer experter för att mata in bättre data i modeller
    Världsmodeller
    Elixir
    Openclaw
    Linear
    Titlar
    En av de djupare tekniknördarna
    Inskjutsad i affärsvärlden
    Strax innan GPT-eran
    GPT-eran
    Kalla det för vad det är
    Min dos av byggandet
    Traditionell AI
    Spotify-enkelt
    Börja sluta titta på koden
    Extrem unlock
    Tusen av mina offerter
    Någonting som kan lösa alla problem
    Bara visa vad du gör
    Bortom chattrutan
    Tusentals mikroinnovationer
    Vardagstickets
    Agda, 53
Mais podcasts de Ensino
Sobre Kodsnack
Kodsnack är ett poddradioprogram på svenska om utveckling, kodknackande och allt som hör därtill. Kodsnack drivs av Kristoffer Grönlund, Fredrik Björeman och Tobias Hieta
Site de podcast

Ouça Kodsnack, Histórias em Inglês com Duolingo e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Kodsnack: Podcast do grupo