Kodsnack

Kodsnack

By Kristoffer, Fredrik, TobiasTechnologyEducationHow To
Download on the App Store

Kodsnack episodes

  • Kodsnack 439 - En kedja av fullt avsiktliga saker

    Fredrik och Tobias snackar om att vara ute bland folk igen, och om Facebooks lilla problem med border gateway protocol.

    Både Tobias och Fredrik har spenderat chockerande mängder tid bland folk under den gångna veckan och det känns … märkligt och slitsamt. Och väldigt trevligt. Är handskakningar något som kommer att komma tillbaka eller ej? Tobias tipsar om bra matställen i Stockholm, både burgare och riktigt lyxkäk till relativt rimligt pris.

    Facebooks problem är både intressant i hur det fungerade och vad som hände, utan också i hur mycket det påverkar en massa människor och företag som byggt sin plattform ovanpå Facebook. Det är ju inte utan anledning så många småföretag finns på Facebook och sköter exempelvis bokningar eller beställningar där.

    Som avslutning: lite mer matsnack. Och varför Tobias skaffar en Apple watch utan 4G.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Funky chicken food truck på Instagram
    • Hotel J
    • Rutabaga
    • Stigbergets fot
    • BGP
    • Vad är BGP?
    • Facebook om sitt försvinnande
    • Cloudflare om Facebooks försvinnande från nätet
    • Burger dudes listar Sveriges bästa burgare
    • Burger dudes om Funky chicken food truck
    • ATP om Facebookproblemet
    • Bun meat bun
    • Flippin' burgers
    • Barrels burgers & beer
    • The goods
    • Ai ramen
    Titlar
    • En liten del av normalitet
    • Jag körde den tyska varianten
    • Det här var livet innan
    • Tre tips för Stockholm
    • För att förstå BGP
    • Om ni har ett datacenter hemma
    • Vad BGP berättar för folk
    • Nätverket självläker
    • En kedja av fullt avsiktliga saker
    50 min
  • Kodsnack 438 - Skrivet på ett sparsamt sätt, med Olle Westergård

    Fredrik snackar vidare med Olle Westergård om assemblerprogrammering. Vi börjar med att diskutera varför man skulle kunna tänkas välja assembler idag, och om att COBOL gör det svårt för en att förstöra saker jämfört med assembler där man äger CPU:n på ett helt annat sätt. Är du beroende av att det ska gå snabbt kan assembler fortfarande vara ett alternativ. Och hastighet är trots allt fortfarande viktigt många gånger. Och tillgänglighet utan störningar. Man kan inte ha en digital plånbok som plötsligt blir otillgänglig.

    Olle berättar om lösningar för att i assembler skapa framåtkompatibilitet med intressanta specialtecken i system med fast hårdvara som redan är på plats ute på bankkontoren. Flexibiliten fungerar bra ihop med assembler.

    På tal om prestanda tar Olle uppp saker som att läsa minne som tillhör andra processer och att minska antalet IO-accesser för att hålla hastigheten. Minne, för att inte tala om disk, är otroligt långsamt.

    Ett system som är skrivet på ett snålt sätt i ett lågnivåspråk är svårt att hitta bra motivationer att byta ut. Olle diskuterar några motivationer som tagits upp.

    Olle berättar också lite om makrospråk man lagt ovanpå assembler för att göra skrivandet lite mer effektivt och lättläst.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

    Länkar
    • Olle Westergård
    • Attacken som tog ner Coops kassasystem
    • COBOL
    • Mats Törnblom och avsnitt han gästat
    Titlar
    • Inte gjorda för människor att läsa
    • Kostnadseffektiv och snabb
    • En större och större CPU
    • Leva med en digital plånbok
    • Lösa sin framåtkompatibilitet
    • Hur många transaktioner som helst
    • En enda väg in
    • Läsa minna som tillhör andra processer
    • Kapa bort en access
    • Skrivet på ett sparsamt sätt
    • Man vill lösa problemet
    52 min
  • Kodsnack 437 - Nu ska vi bygga broar, med Lars Wikman

    Fredrik snackar med Lars Wikman om mentorskap och andra sysslor man som utvecklare kan få inkomster av utan att skriva kod. Lars delar med sig av ett års erfarenhet av att sälja mentorskap som tjänst. Varför började han med det, hur går det, vad får man som mentor ut av det, och skulle man kunna göra det på heltid?

    Nackdelen med att ta betalt är att det utesluter en del folk, fördelen är att det finns ett förtroende och vilja att lägga energi på något när man betalar för det.

    Sist men inte minst: hur lyckas man göra plats för allt man vill i sitt schema? Tiden du har är begränsad - du kan inte göra allting, speciellt inte om du inte kan ta steget att göra det på arbetstid.

    Avsnittet sponsras av If skadeförsäkring vars kod har som övergripande mål att minska skador i samhället för stora och små. If vill som sponsor stödja kompetensdelningen inom Sveriges teknikgemenskap. Deras egna gemenskap består av 900 kollegor, den växer och de söker därför efter fler kollegor som vill utvecklas och utveckla inom .NET – främst fullstackutvecklare. Nyfiken? Läs mer om If och deras kultur på if.se/tech eller kika efter passande öppningar för ditt nästa steg i karriären på if.se/joinus.

    Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Lars Wikman
    • Tidigare avsnitt med Lars
    • Lara Hogan gästar Changelog och snackar bland annat om mentorskap, coaching, och sponsorskap
    • Calendly
    • If - veckans sponsor
    • Godzillaklippet
    • if.se/tech
    • if.se/joinus
    • Kodsnacks spelsylt drar igång 8 oktober!
    • Livesändningen på Twitch där temat presenteras
    • Jona
    • Lars nyhetsbrev - rekommenderas!
    Titlar
    • Baksidan av mikrofonen
    • En enda stor kund
    • Produktifitera vissa tjänster
    • Prislapp på hemsidan
    • Jobba med folk
    • Lars entusiasm as a service
    • Något slags gehör
    • Nu ska vi bygga broar
    • En spark i baken kring Elixir
    • Hederliga mentors-Lars
    • Det blir dyrt för icke-utvecklare
    • Unna sig själv lite professionell utveckling
    • En dålig ovana
    • En aluminiumklädd gummianka
    • Svårigheten med att vara människa
    • Det här är faktiskt svårt på riktigt
    • Den perfektaste koden
    • Kodbiten kan vi lösa
    51 min
  • Kodsnack 436 - San Franciscolöner till alla

    Fredrik och Tobias snackar om Apples nyheter, bildskärmar, och om löner och lönesättning.

    Vi värmer upp med att snacka om Apples september-event. Fredrik önskar sig ett behov av en Ipad mini, Tobias är sugen på en ny klocka.

    Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

    Sedan berättar Fredrik om sin nyköpta 4K-skärm och hur den (och dess USB-hubb) påverkat hans jobbvardag. Vi diskuterar ultrawide kontra 4K, och skrivbord jämförs.

    Avsnittet sponsras av Attentec - oberoende experter på IOT som vill bli fler. Surfa in på attentec.se om du vill veta mer. Fredrik har snackat med Ingosom jobbar på Attentec om processer: att skapa, införa, och upprätthålla dem. Har du tänkt på beslut som en triangel? Ett utdrag kommer mitt i avsnittet, och hela snacket finns med som bonusmaterial i avsnittets slut.

    Sist men inte minst snackar vi löner och lönesättning. Det är svårt att sätta "rättvisa" löner, och allt distansjobb har gett ytterligare ett frågetecken att räta ut - ska man få betalt som en utvecklare i San Francisco om man arbetar från Pajala? I vår Slack-kanal pågår både intressanta diskussioner, och det finns en liten enkät kring löner som vore väldigt intressant om fler lyssnare ville svara på.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

    Länkar
    • Kodsnack på Youtube
    • Detta avsnitt på Youtube
    • OBS
    • Apples septemberevent - med nya telefoner, klockor och surfplattor
    • IOS 15
    • WWDC - Apples årliga utvecklarkonferens
    • Kodsnacks spelsylt drar igång 8 oktober!
    • Livesändningen på Twitch där temat presenteras
    • Jona
    • Dell P2721Q
    • Moom
    • Björeman // Melin
    • Fredriks skrivbord
    • Floalt
    • Logitech C920
    • KBD4X - Fredriks tangentbord
    • KAM wraith
    • Tobias skrivbord
    • Ergodox
    • Psychonauts 2
    • Klicky-klick-grejen - Ergodox satellite
    • Destiny-ngram
    • Aver media 4K-kamera - Tobias webbkamera
    • Attentec - veckans sponsor
    • IOT
    • Ingo
    • PEP 8
    • attentec.se
    • Bukarest
    Titlar
    • Den kritiska prenumerantgränsen
    • De uppdaterar alla saker litegrann
    • Absolut ingenting för utvecklare
    • Översätter skitdåligt med AI
    • 4K rätt upp och ner
    • Tänka om med fönsterlayout
    • Det är lite kaos, oftast
    • Jag har alltid saker på mitt skrivbord
    • Inte så jag funkar
    • Nästa fönster jag behöver är alltid underst
    • Vad har du ringklockan till?
    • Dubbla Mac minis
    • Mitt härliga kaos
    • Min hubb syns inte i bild
    • Ingen refresh rate och ingen checkbox
    • Är det under 100 Hz så ser jag det direkt
    • Hem till min ultrawide
    • Lönejämförelsen bryter ihop
    • San Franciscolöner till alla
    • Konkurrera på remotevillkor
    • Vad en utvecklare i Stockholm tjänar
    1 hr 37 min
  • Kodsnack 435 - Ovanligt konstig magkänsla

    Fredrik och Tobias snackar om att välja och byta tekniker man använder sig av, utifrån Fredriks erfarenhet av att vara Typescript-nära en längre period, och från Tobias erfarenhet av att skriva om byggpipelines såsom man velat ha dem från början. Därifrån kommer vi in på att det man skriver första gången - exempelvis Typescriptkod innan Typescript klickat för en - inte blir alls lika bra som det man skriver ett år senare. Vi tror att man måste vara redo att testa omskrivningar då och då, och lika redo att slänga bort omskrivningen om den inte ger det man hoppats. Fredriks fascineras av historier där någon bytt ut en stor och generell komponent mot något mer specifikt och situationsanpassat.

    Spelsylts-PSA! Kodsnacks spelsylt kommer tillbaka för sjätte gången! 1 oktober startar sylten och ämnet slumpas fram i en livesändning på Twitch. Sylten är för alla oss som vill bygga ett spel, men som inte har oceaner av tid. Tanken är att bygga ett litet spel under två veckors tid, och att göra det på någon eller några timmar om dagen istället för en helg utan sömn. Läs mer på https://itch.io/jam/spelsylt6!

    Allting kommer inte att fungera, och det är bra att lägga ner saker som inte gör det.

    Fredrik efterlyser historier om att komma in i och använda Typescript. Hur har din upplevelse varit? Tog det lång tid innan det klickade? Klickade det som en uppenbarelse på en sekund, eller var det något som skedde gradvis?

    Tobias gillar numera timeboxad utforskning för att prova nya lösningar. Fredrik frågar Tobias lite om hans sätt att hitta lösningar på knepiga problem.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

    Länkar
    • Kodsnack på Youtube
    • Detta avsnitt på Youtube
    • Typescript
    • Typerkontroll i Python
    • Mypy - en tidig typlinter för Python
    • Pytype - Googles typlinter
    • Groovy
    • Deklarativa pipelines för Jenkins
    • Netscapes stora omskrivning som körde fast totalt
    • Macstories artikel om hur de byggde sitt CMS
    • Ghost
    • Move fast and break things
    • Kodsnacks spelsylt drar igång 8 oktober!
    • Livesändningen på Twitch där temat presenteras
    • Jona
    • Brainfuck
    • Nvidia shield
    • FFMPEG
    • Kodsnacks shop
    Titlar
    • En vecka för sent
    • Att välja rätt teknik
    • Typescriptnära
    • Som Google gör
    • En mixad miljö
    • Är typer värt att ha?
    • Jag vill ha typer överallt
    • Skriva om från början eller skriva nytt
    • En erfarenhetsgrej
    • En grund som var fel från början
    • Förutfattade meningar från början
    • Billigt och enkelt att ändra och ångra sig
    • Jag ska inte hänga upp mig på att det inte funkar
    • Det är inte allting som kommer att funka
    • Typescripthistorier
    • Allting annat är egentligen bara fluff
    • Kompilera på första försöket
    • Ovanligt konstig magkänsla
    • Open source-mentalitet
    • Allting jag gör kan vara fel
    1 hr
  • Kodsnack 434 - För ops och för oss

    Fredrik och Tobias snackar Tobias nya bärbara jobbdator och nöjet som är YAMLoch Kubernetes. Tidernas troligen tidigaste avsnitt vad gäller inspelningstid.

    Tänk att vi har kommit till en värld där AMD är valet när man vill ha en effektiv och energisnålare CPU i sin bärbara.

    Varför kör inte Tobias Linux på sin bärbara? Varför blev det inte en bärbar Mac med M1? Alla frågor besvaras!

    Sedan berättar Tobias om sin erfarenhet såhär långt med Kubernetes. Vad är Kubernetes, varför har Tobias börjat syssla med det, hur går det, och när passar det?

    De svåra stegen från enkla exempel till något som faktiskt gör vad man behöver, och den frustrerande känslan när man sitter med något och ännu inte har fått några resultat.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

    Länkar
    • Kodsnack på Youtube
    • Detta avsnitt på Youtube
    • YAML
    • Kubernetes
    • Razer blade
    • Avsnittet när Tobias köpte sin förra bärbara
    • Tobias Threadripper
    • VS code remote
    • Dell XPS 13 (många årsmodeller finns)
    • Destiny
    • Razer blade 14
    • Razer blade 14 vs 15 - Tobias bild från Slack
    • System76 - laptops byggda för Linux
    • WSL - Windows subsystem for Linux
    • Jenkins
    • Xen
    • Github actions
    • Cloudbase
    • INI-filer
    • Mesos
    Titlar
    • Såhär tidigt på morgonen
    • Modern cloud
    • Dags att skaffa ny
    • Tysta, energisnåla och kallast
    • Remote mot min Threadripper
    • Sexton threads i sin laptop
    • Latency bort till min Threadripper
    • Kubernetes kommer in och börjar jobba
    • Inte senaste modellen
    • För ops och för oss
    • Min erfarenhet av YAML
    • Bättre än alternativet
    • Noll instanser uppe av allt
    • Felmeddelanden som är helt kryptiska
    • Då man tar in en exorcist
    • De enklaste pipelines
    • Man vill ju ändå se resultat
    • Nu har branschen fått en ny hammare
    • En miljö som skalar upp och ner
    • Här är lösningen på alla problem i världen
    • Vi har magiska grejer i molnet
    1 hr 1 min
  • Kodsnack 433 - Förvalta sitt arv, med Olle Westergård

    Fredrik snackar vidare med Olle Westergård om betalplattformar, legacysystem, och assembler idag.

    Olle berättar lite om P27 - ett projekt för att ta fram en gemensam nordisk betalplattform.

    Därefter kommer vi in på utbildning i assembler - det är inte så konstigt att det inte utbildas jättemycket. Varför det är svårt att gå på djupet i en utbildning. Assembler kanske verkar kryptiskt, men instruktionerna är inte mer kryptiska än det vi skriver i meddelanden till folk dagarna i ända. Och ja, man får skriva kommentarer också.

    Olle ger sin synvinkel på ordet legacy och varför det låter dåligt. Ett väl förvaltat arv är bara bra.

    Vi diskuterar också området att lära sig - assembler är ju inte bara assembler, du måste ju kunna assembler för just din CPU. För att inte tala om faktorer som fysiska diskar och andra samtidiga användare som operativsystemet och ditt program måste ta hänsyn till.

    Olle minns tidiga maskiner man själv kunde köpa, koda assembler på, och inte minst löda ihop sina egna expansioner.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

    Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

    Länkar
    • Olle Westergård
    • 424 - avsnittet med Mats Nordkvist, Mats Törnblom, och Cobol-Erik Weylerdär bland annat legacy diskuterades
    • 397 - förra avsnittet med Olle
    • P27
    • Swish
    • OCR-nummer
    • IBAN - internationellt bankkontonummer
    • IBM Tivoli workdload scheduler
    • Minidator
    • ICL 1301
    • Olles artikel om vad assembler är
    • VB6
    • Interrupt
    • Supervisor call
    • Zilog
    • ELFA
    • Allt om elektronik (registrering krävs för nedladdning)
    • Motorola 6800
    • Z80
    • 8086-processorn
    Titlar
    • Det går inte så himla fort
    • Lättare att handla
    • Gemensam betalinfrastruktur
    • Ingen kontroll på att det blir rätt
    • Svårt att gå på djupet
    • Fortfarande krypiska förkortningar
    • Legacy betyder arv
    • Tekniskt arv
    • Förvalta sitt arv
    • Vad är det för assembler?
    • Om den jobbade med din sak
    • Samma färdiga rutin
    • Assembler är lite läskigare
    • Hackers, kanske
    52 min
  • Kodsnack 432 - Ny bland folk, med Martin Gunnarsson

    Fredrik får återbesök av Martin Gunnarsson. Det snackas arbetslivet efter pandemin, bråkigheter med databindning i gränssnitt, och att jobba på en dator direkt från hyllan.

    Vi börjar med att prata om att vara tillbaka från semestern, hur det varit annorlunda än tidigare år, och hur det känns som att semestern behövdes lite extra mycket just i år. Vi diskuterar också hur det är en bra tid att omvärdera hur och var vi jobbar och samarbetar. Möten som murknar, känslan att man måste ha något att säga och fylla ut tiden. Man kanske aldrig ska ha något möte där man går runt bordet? Vi pratar också om den skuld de flesta jobb byggt upp under pandemitiden av sociala saker öga mot öga.

    Sedan snackar vi återigen hobbyprojekt. Fredrik har pysslat mer med Podcast chapters och gränssnitt i Swiftui. Vi diskuterar när man trillar ner i oväntade skarvar i ramverk och lösningar, att veta om man ens försöker använda rätt saker och hitta uppdaterad hjälp.

    Därifrån glider vi över i att ha saker och inställningar på sin dator eller ej. Att uppdatera sina OS, visst har man lite olika takt och vilja att uppgradera på olika maskiner? Som hemtelefonen mot jobbdatorn.

    Martin tror inte det finns några program han verkligen behöver på jobbdatorn, webbläsaren räcker faktiskt, och drar gärna ner så mycekt som möjligt på specialsaker på sina datorer.

    Martin har också fått ut Androidversionen av Playway, som var på gång sist vi snackade. Bland annat berättar han hur han kommit fram till vilken Androidversion appen kräver.

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Martin, gästade även avsnitt 425
    • Podcast chapters
    • Swiftui
    • XAML
    • Knockout
    • Annotations heter attributes i Swift
    • State-attribut i Swiftui
    • Hacking with Swift
    • Swift by Sundell
    • Ray Wenderlich
    • Artikeln Fredrik hittade på Swift by Sundell med lösningen på problemen
    • Malin Sundberg, har gästat avsnitt 395 och 423
    • Orbit
    • Auto layout
    • Protonmail
    • Amphetamine - hindrar din Mac från att sova
    • Playway - Martins app finns nu för Android
    • Sentry - för kraschloggning
    • Webbsidan med olika Androidversioners utbredning
    • Doros Androidtelefoner
    Titlar
    • En sportslig chans
    • Ett tydligt avslut
    • Svårt att ladda om
    • I år har vi lagt på 50%
    • Inskolning
    • En bild av möten
    • Ompröva gamla sanningar
    • Hur skulle vi vilja ha det, egentligen?
    • Man förväntas säga grejer
    • Ett blankt ark
    • Att bara se andra människor
    • En riktig skuld
    • Det finns mycket att oja sig över
    • Vi har så mycket kul vi måste ha
    • Ny bland folk
    • Berätta vad det är man behöver
    • Koppla saker till index
    • Åtta olika sätt att göra det på
    • Människor gillar att oroa sig över saker
    • Vilken era är det här nu då?
    1 hr 17 min
  • Kodsnack 431 - A game is just smoke and mirrors, with Tommy Maloteaux

    Fredrik chats with Tommy Maloteaux about his VR god game Deisim and all the interesting stuff which has happened in and around the game since episode 406where Tommy first was a guest on the podcast.

    We start with some background on Tommy and how he got into game development from a start as a web developer. Then Tommy tells us how he got started creating the game. Tommy likes to start small and iterate, and he chose to start with the AI. We also discuss how the word AI can sound a lot more intimidating than when you actually need to build for your game.

    Deisim is available on multiple platforms, and since we last spoke it has become available through Oculus App lab, and thus much easier to play on Oculus quest. Tommy tells us about how App lab works, and how it has changed things for Deisim (and saved Oculus a lot of developer accounts).

    The other major event for Deisim since last time is that the game sells enough that it has allowed Tommy to make the game his full time job. Tommy talks about how going full time has changed how he works on the game, like both having more time, and also given him a chance to find a nice work-life balance. Also: how temperature can affect what gets worked on for the game.

    We discuss what hardware Tommy uses to develop the game, and interesting differences between running on desktop versus mobile hardware. On the Quest, the game is GPU bound, on the PC it's CPU bound.

    A 2D mode for the game is in development, and Tommy talks about that version and what changes he needed to make to get the game running in 2D on a PC with a mouse. A well-factored code base and build pipeline helped a lot.

    Last but not least, Tommy discusses the power of having core values for your project, which the core values for Deisim are, and letting them guide what gets put in or not.

    Thank you Cloudnet for sponsoring our VPS!

    Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at [email protected] 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
    • Tommy
    • 406 - the previous episode with Tommy
    • Deisim
    • Populous
    • Black & White
    • Unity
    • VRTK
    • Ultima online
    • State machine
    • Behavior tree
    • Artificial intelligence for games - Tommy's book recommendation
    • Steamvr
    • Viveport
    • App lab
    • Sidequest
    • Drbeef stuff - ports of Doom, Quake, and more for Quest. Only on Sidequest
    • Air link
    • Openxr
    • Pico neo 3 - Chinese Quest-type headset
    • Superunitybuild
    • YAML
    • Unity job system
    • Pathfinding
    • The Deisim Discord server
    • Crusader kings
    • Homeworld
    • Eternal starlight
    • Smash drums
    Titles
    • Very different worlds
    • Something interesting to me
    • A very indirect game
    • Autonomous humans
    • It's really incremental
    • I created life!
    • A lot of coding to do
    • A learning project
    • My first AI project
    • Years of big code
    • When people say "AI"
    • A bit like Blade runner
    • A store of non-approved games
    • The exact name of the game
    • I had to limit the world
    • Bigger worlds, with shaders
    • The shader look
    • The Populous mode
    • A game is just smoke and mirrors
    • The same texture for everything
    • Starting a war without giving orders
    • Complex enough to be interesting
    • A big sandbox
    • Look at the ball of spaghetti
    1 hr 17 min
  • Kodsnack 430 - Lös inte alla problem

    Fredrik och Kristoffer snackar om Kristoffers resa med tangentbordet Rama works M50-A, sexism på Blizzard, och Casey Muratoris klagomål på hastigheten i Windows terminal.

    Till att börja med har Kristoffer äntligen fått sitt tangentbord, sådär ett och ett halvt år efter att han lade beställningen. Berg- och dalbanan slutade inte vid leveransen, utan gjorde ytterligare några oväntade vändningar vid både montering och installation av mjukvaran. Fredrik har fått nya tangenter - beställda ungefär samtidigt - och är tillbaka på sitt icke delade tangentbord större delen av tiden. Är det ideala för Fredrik att skriva med ett litet tangentbord i knäet istället för på skrivbordet?

    Sedan diskuterar vi den deprimerande kulturen inne på Blizzard (och troligen andra spelföretag också). Varför har sexismen och mobbingen ens kunnat pågå så länge?

    Därefter muntrar vi upp oss lite genom att diskutera prestanda och vad som faktiskt är svårt i kodknackarvärlden. Casey Muratori skickade in en buggrapport på hur mycket långsammare Windows terminal går i vissa lägen. Efter att en lång diskussion mynnat ut i ett gäng förklaringar till långsamheten satte sig Casey och skrev en egen enormt mycket snabbare terminal för att avvisa förklaringarna. Vi snackar både om nackdelarna med Caseys argumentationsteknik, och det uppfriskande i att ifrågasätta konstateranden om vad som är lätt eller svårt att lösa. Vem behöver egentligen lösa "hela" problemet? Och varför skulle den del du faktiskt behöver lösa behöva vara svår bara för att andra påstår det?

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

    Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] 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
    • Rama works
    • Rama works M50-A
    • Nickel
    • QMK
    • QMK toolbox
    • wilba.tech - som bland annat gjort firmware till bland annat Rama works-tangentbord
    • Jack Humbert
    • Planck
    • Kyria
    • Teenage engineering
    • Playdate
    • Lua
    • Kalimba
    • Candykeys
    • Novelkeys
    • Kam wraith - tangenttopparna Fredrik köpte
    • Optimus-tangentbordet
    • Folk som faktiskt provat Optimus
    • Hex-skruvar
    • Casey Muratori
    • Jonathan Blow
    • Blizzard och sexism
    • Vivendi
    • Massive
    • Basecamp
    • Caseys buggrapport på Windows-terminalen
    • Caseys video
    • Truetype
    • Not invented here
    • Kitty
    • Alacritty
    • Uncle Bob
    • Leprechauns of software engineering
    • Swift playgrounds, även för Objective-C
    • Kristoffers sophanterare, eller en av dem, finns med mot slutet av denna fil som också implementerar Lisp
    • Laziness does not exist
    Titlar
    • En berg- och dalbana
    • Inte plack
    • Ett tangentbord gjort av Nickel-godisar
    • Tredje gången gillt
    • Kika med mina gamla gubbögon
    • Pincett och förstoringsglas
    • Tangentbordet lever
    • Skam den som ger sig
    • Två vänsterparenteser och ingen högerparentes
    • Den RGB-kod jag skrivit tidigare
    • Överestetisk
    • Skrovlig som vanliga tangenter
    • Maxa ha-begäret
    • Krama sitt Rama
    • Burdus med åsikter
    • Hej, det här är dåligt
    • Samma paraply som Blizzard
    • Tragiskt och pinsamt
    • Inte komplicerat någonstans
    • Färg, oj vad svårt
    • De grejerna är inte svåra
    • Myt om att det är svårt
    • Lös inte alla problem
    • Windows for ligatures 3.11
    • Ett ganska dåligt sinne för vad som faktiskt är svårt
    • I vår moderna utvecklingsvärld
    • Never invented here
    • Vad man anser är möjligt
    • Varför skulle det här vara svårt?
    • Bara gjord för att sakta ner en
    • Innan Javascript hann bli bättre
    1 hr 12 min

About Kodsnack

From the publisher's feed

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

More shows like Kodsnack

Historiepodden by Acast

Historiepodden

60 Listeners

Kapitalet by Monopol Media AB

Kapitalet

7 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

11 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

7 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

89 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

4 Listeners

Marknaden by Monopol Media

Marknaden

4 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB | Acast

Fråga Anders och Måns

14 Listeners