Kodsnack

Fredrik och Kristoffer går igenom Kodsnacksåret som gått. Vi snackar om vad vi gjort under året, hur det gått och vilka trender vi kan tänkas ha sett. Som devops, något vi känner har spridit sig och förändrats under året. Fredrik berättar om hur och vad han gjort med sin Mac-app Podcast chapters, och varför han inte släppt något Swift-bibliotek för att hantera ID3-taggar.

Det finns ett roligt födelsedagsfirande att se fram mot under 2020, i övrigt har vi inga mer dramatiska planer än att fortsätta göra en podd vi gillar.

Det gick inte att undvika: vi diskuterar också 2019 som året då tangentborden urartade på allvar.

Konferenser var också en tydlig del av 2019. Vi snackar om Fredriks första presentation, Foss-north, Øredev med mera.

Sist men inte minst vill vi också passa på att tacka så jättemycket alla som lyssnar, alla som gästat podden, och såklart alla som stöttar podden med en donation på Ko-fi! Tusen tack och ha ett otroligt gott nytt år!

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

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

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

Länkar

Titlar

  • Årets överlägset sista avsnitt
  • Ett maximalt Kodsnacksår
  • En femtiotredje tisdag
  • Det maxade året
  • Mycket mer av ett tänk än en arbetsroll
  • Lagom mycket struktur på saker
  • Nu bygger jag lagrings-mojs
  • Närmare Meetup-världen
  • Det största första jobbet
  • Året som lödpennan kom fram på allvar
  • Film-hacking-häftigt
  • Jag har mer finger att ge
  • Lite av ett undergångstema
Direct download: 345.mp3
Category:general -- posted at: 1:04am CET

Recorded at Øredev 2019, Fredrik talks to Carmen Medina about affecting change in organizations. Carmen used to work at CIA, and talks about her work there as a heretic, working to affect changes at a theological level.

How can you get your ideas implemented without being in a position of power?

How can you sneak ideas through side doors?

Why might you consider digging into the beaurucratic sides of the organization?

And what do tug boat pilots have to do with all this?

Finally, we touch a bit on the challenges of promoting diversity and diversity of thought. Does your organization have a working agreement on how to disagree?

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Puerto Rican by birth and Texan by nationality
  • A big formative influence
  • A veteran of the CIA
  • I was a heretic at CIA
  • How to be a successful heretic
  • Be a good thinker
  • I was arguing theological change
  • What made me try again
  • There is no silver bullet that fits all shoe sizes
  • Befriemd the beaurucratic black belts
  • Tug boat pilots
  • Learn to be a better beaurucrat
  • Make your idea community property
  • Creating a climate where new ideas are always welcome
  • How do we disagree?
  • The nice, orderly process of disagreement
Direct download: 344.mp3
Category:general -- posted at: 7:53am CET

Fredrik snackar riktiga retrogrejer med Lars Brinkhoff, närmare bestämt Incompatible timesharing system - ett operativsystem som levde och frodades på MIT från sextiotalet fram till slutet av åttiotalet. Vi snackar om vad ITS är, vilken filosofi det had, hur det kommer sig att det nästan försvann spårlöst hur historien, och hur det räddades och återupplivades. Lars har inte bara varit med och bevarat ITS för emulatorer, han har också installerat och kört igång det igen på den sista PDP-10 som körde ITS när det bedrog sig. Vi diskuterar också vad dagens operativsystem skulle kunna ta upp från ITS - vore det inte kul om åtminstone något modernt operativsystem gick lika mycket in för att vara bra för utvecklare?

Som vi nämner i avsnittet är vi mycket nyfikna på om det finns liknande projekt därute - känner du till ett får du mer än gärna höra av dig!

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

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

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

Länkar

Titlar

  • Stort på ungefär sjuttiotalet
  • En myt som har cirkulerat
  • Det kördes som max på fyra, fem datorer totalt
  • Proto-Emacs
  • Stabilt och nära sitt ursprung
  • Vi PDP-10-fans känner varandra
  • Se hur det var på den tiden
  • Debuggern är alltid närvarande
  • En bra utvecklardator
Direct download: 343.mp3
Category:general -- posted at: 6:33am CET

Fredrik och Tobias snackar först om Plex nya annonsbaserade strömningstjänst för filmer och hur det varit att se utvecklingen av den lite från in- och baksidan.

Sedan berättar Tobias om sitt senaste buggjägaräventyr i C++, en historia som tar oss djupt ner i detaljer kring i symbolers synlighet mellan filer och binärer, och hur kompilatorns länkare egentligen jobbar. En historia som ger oss snabbare kompilering, snabbare starttid för Plex mediaserver, och en mindre binär. Innan målet kommer dock några rejält svårtolkade kraschrapporter och en läsning av binärdumpar.

Avsnittet sponsras till vår stora glädje av Onsiter - en marknadsplats för konsulter där du som är frilansande eller anställd konsult kan hitta uppdrag och bli hittad av uppdragsgivare. Lyssnar du och registrerar dig före 16 december 2019 har du dessutom chans att vinna en Raspberry pi 4 - registrera dig och mejla sedan samma mejladress som du registrerade dig med till kodsnack@onsiter.com.

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

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

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

Länkar

Titlar

  • Sju veckors arbete på två
  • En ganska bra jul i år
  • Jag har ju bara hand om utvecklingsmiljön
  • DDOS:a oss själva
  • En till källa av content
  • Ganska enkelt ur en teknisk synpunkt
  • Det svåraste vi har byggt
  • Det största animebiblioteket utanför Japan
  • Så länge man har en tillförlitlig källa
  • Sätt att göra kompileringen av koden snabbare
  • Jag ska berätta hur det inte fungerar
  • Ett jättestort pyssel
  • Markera varenda metod som gömd
  • Fem metoder som andra behöver anropa
  • Ganska mycket länkinformation
  • En liknande signatur, men inte samma signatur
  • Nu blir det riktigt komplicerat
  • Templates lever sitt eget liv i C++
  • Definitivt ett litet minfält
  • Rätt default att ha
Direct download: 342.mp3
Category:general -- posted at: 6:38am CET

Fredrik snackar varannanveckasomgruppering med Pia Fåk Sunnanbo. Vi börjar med Pias presentation om varannanveckasomgruppering - en spännande arbetsprocess man provat på SVT som innebär att man ombildat sina team varje iteration. Vi diskuterar hur man gjort, vad som fungerat bra och dåligt, och vad vinsterna varit som gjort att man fortsatt trots att det många gånger varit ganska jobbigt.

Vi snackar också en stund om klimatkrisen och vad vi som utvecklare kan göra i stort och smått för att bidra till en bättre värld.

Avsnittet spelades in under Øredev 2019.

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

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

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

Länkar

Titlar

  • Jag är en utvecklare
  • Undercover-agil coach
  • Jag litar på dem just nu
  • Varannanveckasomgrupperingen
  • Jag tycker inte om att byta språk mitt i meningar
  • Användarresan från den här punkten till den här punkten
  • Vi måste hitta rätt problem att lösa
  • Jättestora mål med vaga förväntningar
  • Något bra är på gång (fast folk mår dåligt)
  • Vi går direkt in i konflikterna
  • En kraft som drar ihop teamen
Direct download: 341.mp3
Category:general -- posted at: 6:33am CET

Fredrik snackar med Claes Adamsson, head of devops engineering på IKEA, om IT och devops på storföretagsnivå. Avsnittet spelades in under Øredevoch sponsras av IKEA.

Vi snackar om korsfunktionella team, att bryta sig loss ur silos och se helheten. Att balansera portabilitet mot andra viktiga faktorer.

Vi diskuterar också IKEAs IT-historia från den första inhyrda stordatorn och hela vägen fram till idag. Alla kan inte vara experter på allt - devops ska vara ett tänk genom hela organisationen, men någon måste fokusera på det som sin egen arbetsuppgift också. Ta monoliter och gradvis modernisera och bryta upp dem, utan att stänga av och ersätta allt på en gång. Hur tänker ett storföretag på IT, applikationsutveckling och att ta till sig nya trender och tänk?

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

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

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

Länkar

Titlar

  • Jobbar i en matris
  • Matristänket
  • Vi håller ihop på tvären
  • Outsourcat hela vägen till Helsingborg
  • Bryta sig loss från silotänk
  • En lång kedja av beroenden
  • Rita det snyggaste flödesschemat
  • Hur pragmatiska kan vi vara?
  • Annars lär vi oss inte
  • Första servern kom 1968
  • Vi vill ju vara nära hemmet
  • En förtrolig milö att jobba i
  • Devops ända sedan starten
  • Vad är devops? Du gör det
Direct download: 340.mp3
Category:general -- posted at: 6:42am CET

Fredrik och Tobias snackar om Fredriks årliga besök och intervjustorm på Øredev och om Tobias bidrag med en buggfix till LLVM. Tobias berömmer LLVM både som projekt och som organisation kring öppen källkod med stor villighet att hjälpa nya bidragsgivare.

Som avslutning berättar Tobias lite om sin nya Windowsmaskin - det har blivit mer Ryzen och Threadripper i huset - och gör Fredrik sugen på att handla datordelar.

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

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

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

Länkar

Titlar

  • Fullt upp kan man säga
  • Som det blir på hösten
  • Det är ett stort projekt, det finns buggar
  • Diffa vår toolchain
  • Den strippade sönder dem
  • Det som händer när man exekverar en binär
  • Här börjar den exekverbara koden
  • En debugsektion som ingen behöver
  • Jag skrev en patch
  • Om det här inte är en sektion vi behöver
  • Senare kommer det här att finnas ute
  • En open source-solskenshistoria
  • Alla supernöjda, framför allt jag
Direct download: 339.mp3
Category:general -- posted at: 6:40am CET

Recorded at Øredev 2019, Fredrik talks to Azad Balabanian about virtual and augmented worlds. Azad works with photogrammetry - a process of capturing environments and objects for, among onther possibilities, use in VR and AR. He also hosts the Research VR podcast and dives deep into all aspects of virtual realities.

We start with discussing photogrammetry, how it works and what its challenges currently are for those wanting to get into scanning environments on top of just photographing or filming them.

Then we discuss how AR is or is not coming along and how to get a feel for what might be coming - by going to hardware conferences and piecing together what different companies are developing. AR has a lot of promise, but it is still a long way from being something you really could imagine wearing all day. There are promising initial use cases, but we are still looking for real consumer killer apps and hardware.

We then gradually move over into VR, games, good experiences and how room space and motion sickness are perhaps not the big problems people imagined at the start. Fredrik gets excited by how close most of us regular computer users may actually be to being able to work in VR.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Spatial photography
  • Volumetric photography
  • The shot that you get is the shot that you have
  • Structure from motion
  • Lightning in real life is so good
  • An extension of photography
  • With just a phone
  • I like to know what’s around the corner
  • Get over that Google glass hump
  • Not for all relationships
  • The yellow brick road for you to follow
  • A tough battle for AR
  • Plenty of different hurdles
  • At its hardest mode for AR
  • It has to be procedural
  • Nobody has a VR room
  • It makes you feel awesome
  • Teleporting kind of sucks
  • Be expressive in a video game
  • Begging to be ripened
  • Real remote working experiences
  • Headphones for your eyes
  • A lot of room for growth
Direct download: 338.mp3
Category:general -- posted at: 6:50am CET

Fredrik snackar med Martin - allas vår Grapefrukt - om Holedown och hur spelet de senaste månaderna jobbat sig fram mot att släppas på Nintendo Switch. Vi snackar om vägen Holedown tagit hit, vad som varit utmnanande i processen och vilka likheter och skillnader det har mot att släppa på andra plattformar och appbutiker. Nokias tacotelefon N-gage får, såklart, också vara med på ett hörn.

Som uppvärmning börjar vi prata öppna flikar i webbläsaren och halkar över till bildskärmar, skärmarmar och den eviga jakten på mer skärmyta.

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

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

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

Länkar

Titlar

  • Jag har aldrig varit en såndär fliksamlare
  • Kluster med flikar
  • Ångest och tandagnisslan
  • Det kan vara vår hemlis
  • Man kan ju försöka utan
  • Debugvarianter
  • Sedan var det ju bara resten kvar
  • Utveckling och livet generellt
  • Konverterande mellan olika koordinatrymder
  • En stråle in i 3D-rymden
  • Spela i porträttläge och uppskatta det
  • Nintendo tillhandahåller inget UI över huvud taget
  • Fördröjningar som staplas på varandra
  • Det kommer att gå live varesig jag vill det eller ej
  • Allting tar väldigt lång tid
  • Människor inblandade i alla steg
  • En annan tidsskala
  • En Switch som du inte får visa för någon
  • Det här med datorer rent generellt var ett misstag
  • Vibrationer i stereo
Direct download: 337.mp3
Category:general -- posted at: 7:04am CET

Fredrik talks to Paul Frazee about Beaker browser and making the web more peer-to-peer rather than client-server. Beaker also aims to make it radically easier to create and publish your own content rather Paul explains what Beaker browser is and the technologies it builds on. The central piece of technology is the distributed file system Hyperdrive and the DAT protocol which provides a sort of file- and folder-based API for building applications and handling their data.

Paul discusses the hard problems of Beaker and P2P networks - such as deciding when and how you as a peer start to share something online in the system. Sharing everything all the time does not feel like the right solution to the problem. We also discuss how to think about things more like applications and dynamic web sites in the Beaker way.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Trying to move to the next version of the web
  • Just a little hobby project
  • P2P and web decentralisation
  • A peer-to-peer file system
  • Bittorrent, but a little bit better
  • Bittorrent upgraded
  • That was the easy part
  • The discovery swarm
  • Poor behaviour still gets punished
  • Does it get pushed to a wide audience?
  • (We are not what I call) topological purists
  • Less like the web and more like Unix
  • A global file system
  • Social design by nature
  • A totally client-side architecture
  • Inverting the server-client-relationship
  • Making the server very dumb
  • This giant distributed computer
  • Millions of files in a single folder
  • navigator.filesystem
  • Just a little bit broken
  • Not the web browser you know
  • /public/friends
  • You know that has presentation in there
  • The web is somebody else’s computer
Direct download: 336.mp3
Category:general -- posted at: 6:29am CET

Fredrik snackar med Simon Aronsson, utvecklare som jobbar mycket med agil metodologi, moln, och devops. Simon diskuterar devops som något bredare än speciella tekniska lösningar och mer av ett tänk som går rakt igenom hur vi arbetar. Vi snackar om hur lätt det är att förändringar rinner ut i sanden när man börjar på nästa förändring, och hur vi gör eller försöker göra för att lära oss komma igång och fokusera på en uppgift mer och bättre.

Vi kommer också in på mobbprogrammering och hur det varit när Simon jobbat i mobb, och vi pratar om utbyggnaden att ha med någon som kan affärssidan bra i sin mobb på heltid. Detta kopplat till att hitta bra sätt att sprida kunskap om domänen till alla utvecklare.

Sist men inte minst blir det en hel rad boktips för den som vill läsa mer om allt från datorhistoria och chiffer till devops och domändriven design.

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

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

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

Länkar

Titlar

  • Sånt som jag tänker på när jag tänker devops
  • Lean för teknikindustrin
  • Devops som en icketeknisk fråga
  • En skön känsla i kroppen
  • Man får faktiskt byta etikett
  • Man kan faktiskt vara pragmatisk
  • I en social kontext hela dagarna
  • En gemensam paus
  • Rädslan att bli avbruten
  • Små enkla steg
  • Det är skönt att gå minus
  • Extremt bra på att förmedla domänkunskap
  • Vi kunde sitta och rita hela lösningar, som gick att implementera
  • Hur Doom funkar
Direct download: 335.mp3
Category:general -- posted at: 6:40am CET

Fredrik och Kristoffer börjar med att irritera sig på Slack. Vi utgår från att vara konkret irriterade på Slacks funktion för trådar och går därifrån vidare till att diskutera problemen med att lägga till funktioner över tid och hur vildvuxet och ofärdigt det kan bli, oavsett eller kanske speciellt om man ser sig som agil, flexibel, och kunddriven. Diskuterar någon numera att utveckla något med en vision? Och finns det någon som är bra på att ta bort saker?

För att balansera all negativitet snackar vi sedan tangentbord en stund. Kristoffer har också skaffat sig ett fyrtioprocentstangentbord och vi diskuterar hur det känns såhär långt. Det blir givetvis mycket diskussion om layouter, var det kunde tänkas finnas fler och färre tangenter, med mera. Kristoffer diskuterar också hur han försöker layouterna på sina två aktivt använda tangentbord att matcha och skilja sig lagom mycket.

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

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

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

Länkar

Titlar

  • Hur mycket bättre skulle inte mitt liv vara utan trådar
  • En massa folk som sitter och undrar vad de ska göra
  • Underkanaler i kanalerna
  • Ett grenande flöde
  • Vi har inte nått Git än
  • Tidsresor i Slack-kanaler
  • Ingen gräns för hur icke-linjärt det kan vara
  • Komplikationen med trådar
  • Det är inte färdigtänkt
  • Sluta lägga till saker
  • Homer får designa precis allt vi använder
  • Hundratusen bra features
  • Tillsammans med andra saker som andra kunder behöver
  • Man måste våga göra sig ovän med folk
  • Allting ska försöka vara allting, för alla, hela tiden
  • Helheten blir Homer Simpsons bil
  • Den allmäna onda cirkeln
  • Curl är ju han
  • Det mänskliga perspektivet i fokus
  • Google jobbar inte på mänsklig skala
  • Inga döda tangenter
  • Ett helt eget äventyr
Direct download: 334.mp3
Category:general -- posted at: 6:44am CET

Fredrik och Kristoffer gratulerar först och främst vinnaren i den tredje spelsylten: grattis John Sterling!

Sedan snackar vi process, Fredriks har slagits av den väldigt uppenbara insikten att man inte kan justera process för att hantera det faktum att ingen just nu jobbar med en viss sak. Kristoffer berättar lite om hur det funkar med processer på Suse, och med möten som är färre och mindre bindande än man skulle kunna tro. Det är nämligen alltid morgon någonstans.

Avslutningsvis kommer Fredrik att vara på Øredev och intervjua talare i år igen. Vill du komma och säga hej, eller har tips på talare vi borde snacka med? Säg till!

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

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

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

Länkar

Titlar

  • Jag hör inte mig själv i mina lurar
  • Ganska skönt att få lite distans
  • Ta hand om processen
  • Historien man berättar för sig själv
  • I verkligheten finns det så många andra faktorer
  • Starka åsikter om processer
  • Växa som en cancersvulst
  • Alla borde ha sin egen guldgruva
  • Man kan inte äta långsiktigt
  • Folk vet hur man får saker gjort
  • Det finns ingen morgon
  • Man kan skippa möten
  • Två möten i veckan
  • Blunda och slå på
  • Fria att sätta sina egna processer
  • Den verkliga processen
  • Det går ju inte att skriva in fingertoppskänsla i processen
  • Villighet att ta in verkligheten
  • När vi inte mätte det här så hade vi inga problem
  • Kontrollerat fritt fall
Direct download: 333.mp3
Category:general -- posted at: 6:39am CET

Fredrik, Tobias och Kristoffer snackar om Richard Stallman avgång från allting, försöker reda ut ungefär var det kommer från och vad det kan tänkas betyda. Vi pratar också om identitetskris inom öppen mjukvara, frihet kontra etik och nytta, och desillusionering kring mjukvaras frihet och effekter.

Men vi börjar med ett lite lättare ämne: Tobias sprang på och löste vad han tror är årets fånigaste bugg för egen del.

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

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

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

Länkar

Titlar

  • Hur länge har det här varit trasigt?
  • Optimeraren gör bättre grejer
  • Jag litar litegrann på att Google gör sina tester korrekt
  • Likhetstecken mellan Windows och Visual studio
  • Den dagen OS/2 blir en grej igen
  • Någonting som korskompilerar
  • Sjukt och lite relevant
  • En stor och komplicerad grej
  • En ful fisk
  • Inte kriminellt men inte så fräscht
  • Ett dåligt skämt från en annan tid
  • Bete dig
  • En helt klart märklig upplevelse
  • Inte bara en anställd på MIT
  • Kvar i sjuttiotalet
  • En mjukvaruidentitetskris
  • En gång i tiden trodde jag att frihet var frihet
  • Hur ska vi bete oss mot varandra?
  • Frihet under ansvar
  • Ondska är inte ett legalt begrepp
  • Socialt och kulturellt bagage
Direct download: 332.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Daniel Stenberg, skapare av URL-verktyget Curl och tidigare gäst i avsnitt 120. Vi snackar om vad som är spännande i Curl just nu: HTTP/3 är på ingång och Curl står överst i ett korthus av tidiga implementationer och specifikationer under utveckling. Daniel berättar också om hur Curl höjt sin ribba för kvalité, säkerhet med mera genom åren, och samtidigt lyckats både höja utvecklingstakten och välkomna fler bidrag från fler olika personer. Fredrik fascineras av hur stora alla siffror blir när man jobbar stadigt över tid med någonting. Daniel berättar också om Curls planering för framtiden, om belöningsprogrammet för att hitta buggar, och om hur fantastiskt fantasifulla de som hittar komplicerade buggar är på helt andra sätt än vi som skriver koden de hittar nya vägar genom.

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

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

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

Länkar

Titlar

  • Varje dag i elva år
  • 4000 av 7200
  • Folk som committar idag
  • Mer och mer motstånd för alla, hela tiden
  • 200 namn per år
  • Många rörliga delar
  • TLS på ett nytt sätt
  • Ett korthus där alla korten är lite ofärdiga
  • En hel del specläsning över tiden
  • Så gjorde vi inte för tio år sedan
  • Inte fantasi nog att tänka ut hur dåligt det kan bli
  • Variationer på samma presentation
  • En spec som var två sidor lång
  • Hur cookies användes för sju år sedan
  • Protokollen jag själv är sämst på
  • Här har Daniel haft lite tråkigt
  • Infrastrukturgnäll
  • En byte utanför
Direct download: 331.mp3
Category:general -- posted at: 6:39am CET

Fredrik berättar för Kristoffer om konferensen Full stack fest, och om sin debut som keynotetalare på konferensen Day of the programmer. Fredrik berättar om sitt tal och dess innehåll och Kristoffer associerar vidare kring vattenfallsutveckling, hållbarhet, att inte lockas av generella problem med mera.

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

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

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

Länkar

Titlar

  • Man slipper känna att man missar allting
  • En grej som man kan alldeles fär lite om
  • Kul att vara nördkändis
  • Ditt första uppdrag som talare
  • Varför har vi fått all den här makten?
  • Fundamentalt inte okej
  • Misärköer till affärer som inte har någon mat
  • Min kappsäck med tal
Direct download: 330.mp3
Category:general -- posted at: 6:42am CET

Fredrik snackar produktivitet, poddande och Swift med John Sundell, känd från Swift by Sundell i både text- och poddform. Vi diskuterar hur John kommit till dagens punkt med Swift by Sundell, rutiner, produktivitet, vikten av att göra saker man själv gillar och mycket mer.

Jodå, det blir en del snack om Swift också; vad John gillar, hur språket gradvis blir mer dynamiskt och utmaningarna det för med sig.

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

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

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

Länkar

Titlar

  • Jag brukade introducera mig som apputvecklare
  • När det väl exploderar
  • Jag ska på nya äventyr
  • En ny artikel om Swift varje vecka
  • Rejäla, ordentliga kodexempel
  • Kan du ge mig chiffernyckeln tack?
  • Dagens tema
  • Hacka sin egen produktivitet
  • Produktivitetsgodis
  • Lura sig själv-tickets
  • Känslan av att man kommer någonstans
  • Invertera ticketen
  • Definiera mina egna abstraktioner
  • Illusionen bryts
  • Otroligt ny teknik
  • Ett ordentligt typfel
  • Bubbla upp rätt fel (till användaren)
Direct download: 329.mp3
Category:general -- posted at: 6:27am CET

Fredrik talks to Nolan Lawson - web performance expert, Mastodon instance maintainer, creator of a highly accessible Mastodon web client, and more. We discuss, among other things, the joys of distributed social media, where unlike centralized places like Twitter nobody can stop innovation when it comes to clients and interfaces and ways of use. Nolan talks about how and why he built Pinafore - his Mastodon client. We touch on the different experiences people have and want out of social media, digital wellness, and how caring about performance cam be an act of empathy.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • I was really excited
  • Falling in and out of it
  • Tweets are toots
  • The goal of a lot of web standards
  • I really mistrust a library
  • I believe in the open web
  • Eugene had already thought about this
  • Mixed degrees of success
  • My preference is single column
  • She’s on weird Mastodon
  • It’s all kind of cacophonous, but it’s beautiful at the same time
  • Every component has a bit of Svelte in it
  • It’s really based on empathy
Direct download: 328.mp3
Category:general -- posted at: 6:44am CET

Fredrik och Tobias värmer upp med blandade känslor efter semestern, men huvudämnet är Apollo guidance computer - datorn som tog människor till månen - och hur datorer egentligen fungerar på lägsta möjliga nivå. Det blir både historielektion och en lektion i datorers grundstenar. Hade du kunnat skriva program för att landa på månen med tio instruktioner?

Innan huvudämnet några snabba nyheter:

För det första kommer Kodsnacks spelsylt för upptagna tillbaka igen 7 september! Gör ett spel på två veckor som på något sätt knyter an till temat “under vatten”. Verktyget är precis som i första sylten Love2d, och nytt för denna gång är att du även är varmt välkommen att skapa andra konstnärliga bidrag än spel om du så vill.

För det andra ska Tobias arrangera ett hackathon och vill mer än gärna ha in åsikter och tankar från lyssnarna kring vad ett bra hackathon ska tänka på.

För det tredje ska Fredrik lite till sin egen förvåning öppningstala på Day of the programmer i Jönköping den tionde september.

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

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

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

Länkar

Titlar

  • Du är helt säker på alla de här måtten?
  • Ett hackathon i Gävle
  • De flesta som lever på internet
  • Extremt banbrytande på den tiden
  • Just att hamna på månen är en av de svåraste sakerna
  • Den rör sig fruktansvärt snabbt
  • En tid då datorerna var stora som rum
  • Det kommer inte att finnas en programmerare ombord
  • Det som växte upp och blev datorerna idag
  • Vad en transistor är
  • Ett väldigt tydligt relä
  • Ström eller inte ström
  • När något blir två
  • Stoppa 22 i ett register
  • Alltid nästa grej
  • Vi har tio instruktioner
  • Verifiera att du har rätt
  • Definitivt bisarrt, och roligt
Direct download: 327.mp3
Category:general -- posted at: 6:40am CET

Fredrik, Oskar Wickström och Jona Ekenberg snackar om pakethanteraren Nix och linuxdistributionen Nixos som är byggd helt på Nix. Vi går igenom hur Nix fungerar, hur det hanterar paket, varför det är nyttigt med paket beskrivna som rena funktioner, vilka överlappningar som finns med Docker, hur man får in sin egen kod i Nix och mycket mer.

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

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

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

Länkar

Titlar

  • Det handlar inte om att spärra telefonreklam
  • Rena funktioner
  • Alla inputs för att bygga någonting
  • En känd, reproducerbar output
  • Hoppa till gamla versionen av operativsystemet
  • Diffen mot det jag bygger på
  • Kompilera Haskellkompilatorn
  • En cache som har exakt den här grejen
  • Ett deterministiskt bygge
  • En wiki på en sida, med allt
Direct download: 326.mp3
Category:general -- posted at: 6:23am CET

Fredrik och Kristoffer snackar för första gången efter semestern. Eller nästan efter semestern, mentalt är det någon sorts mellanläge.

Vi inleder med tangentbordssnack - Fredrik planerar att löda i sitt tangentbord (och har lödat med framgång när avsnittet släpps) och funderar över vad mer som kan behöva göras med layouten. Kristoffer behöver inte löda men verkar gå mot att gradvis förenkla sin layout.

Efter 18 minuter tangentbord diskuterar vi artikeln “Fast software, the best software” som argumenterar för att hög hastighet är en mycket mer betydelsefull faktor för bra mjukvara än vad vi oftast tänker på. Hög hastighet kontra prestanda kontra kort återkopplingscykel (från att användaren gör något till dess programmet reagerat på det). Kristoffer tillämpar samma tankegångar på att läsa och ta till sig vetenskapliga artiklar. Kan det vara en idé att vara hårdare med att inte lösa problem på långsamma sätt, och kanske inte lösa vissa problem alls om det blir för komplext och långsamt?

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

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

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

Länkar

Titlar

  • Har vi pratat om lödkolvssituationen?
  • Hur är läget med din backspacetangent?
  • No way back
  • Handflatetangent
  • En fara med molnresurser
  • Jag har en dator, och det är min dator
  • Om jag sitter på molnet
  • Fokusera på det som faktiskt är på riktigt
  • Idén om ett dokument
  • Datorn är ju inte deklarativ
  • Inte se kostnaden i abstraktionen
  • Mer anpassat för hur vi fungerar
  • Cykeln är mycket kortare
  • En estetisk värdegrund
  • Nyckeln till prestanda är att göra mindre
  • Merarbete i förståelse
  • Vi har beskurit trädet
Direct download: 325.mp3
Category:general -- posted at: 7:48am CET

Recorded at Øredev 2018, Fredrik talks to Steve Klabnik about Rust and Webassembly. We talk a lot about error messages, based on Steve’s talk on how Rust handles and displays error messages. We discuss Rust’s error messages thinking an handling, but also error messages more in general, such how to think in order to produce error messages both developers and end users have a chance of understanding. Steve explains how and why the Rust compiler is switching from a pass-based compilation approach to a query-based approach to better facilitate partial recompilation upon smaller code changes. We also talk about Rust 2018, how Rust puts out new releases and what major features are on their way.

We then switch to talking about Webassembly. We discuss how Webassembly is moving along, among other things how it is getting better at playing well with others, enabling people to rely on Webassembly code without necessarily even needing to know about it.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Something that should not be an afterthought
  • Hard actual work
  • What messages to give or how to give them
  • Any error message that’s confusing is a bug
  • Git blame always returns your own name
  • The internal deadline is tomorrow
  • The harder problem
  • The real test of being usable
  • More useful to more people
  • Broader than just the DOM
  • A host can do these things
  • The design is sort of not there
  • We need more teachers and explainers
Direct download: 324.mp3
Category:general -- posted at: 6:30am CET

Recorded at Øredev 2018, Fredrik talks to Judy Rees. We start from Judy’s presentation Getting them to get it and discuss the challenges of really listening, communication, and the how the clean language technique can help you both understand others better, and get your own ideas across better as well.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • I would present you as a Jedi master
  • Jedi mistress
  • A master listener
  • As a result of paying attention
  • Listening has such a low status in the world
  • Don’t talk and don’t think about talking
  • It’s against our programming to pay complete attention
  • Paying attention is an active pursuit
  • A question is a much more precise tool
  • The nearest thing the FBI have to a Jedi mind trick
  • The tools to reason about conversation
  • See through the leaves
  • Enabling them to heal themselves
  • It’s designed for use with humans
  • People are really rubbish at saying what they want in all kinds of domains of their lives
  • Humanity is currently the limit
  • The modeling brain
  • Their model of David’s model
Direct download: 323.mp3
Category:general -- posted at: 7:03am CET

Fredrik, Tobias och Kristoffer lyckas få ihop kalendern och spela in som trio! Vi snackar om Kristoffers nya jobb inom Suse, om att dekompilera och optimera Mario 64, och slutligen lite om tangentbord.

Kristoffer berättar om Ceph och annat spännande han jobbar med numera. Vi kommer också in på varför och hur Kubernetes och Docker plötsligt kom och blev så stora - för att det fanns ganska nya men uppdämda behov som de kunde tillgodose. Kristoffer konstaterar också att en risk med att jobba hemifrån är att tröskeln för att be om hjälp kan bli lite högre än annars.

När det gäller Mario får vi veta exakt hur man burit sig åt för att … återskapa källkoden, och spekulerar kring de många bra anledningar som kan ligga bakom att Mario inte var optimerat när spelet släpptes.

På tangentbordsfronten har Fredrik lyckats montera ihop och bygga firmware för sitt 40%-tangentbord och Kristoffer uppdaterar oss kring hur han trivs med sitt Ergodox med Suse-färgtema.

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

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

Länkar

Titlar

  • Man kör vad som ligger överst
  • Byta jobb på samma jobb
  • Ett uppdämt behov av någonting
  • Den bästa hammaren som har inbyggd skruvmejsel
  • En lagring för rådata
  • Bindvävnad
  • Nätverksjoxande *Jag börjar med att lära mig allt
  • Hörnet de målat in sig in
  • Spela Mario 64 och hoppas att det fungerar
  • Fulhack i skeppade spel
  • När började patcharna komma?
  • Jag är lite mellan layouts
  • Ganska lagom pastell
Direct download: 322.mp3
Category:general -- posted at: 7:10am CET

Recorded at Øredev 2018, Fredrik talks to Lisette Sutherland about making remote teams work, and working in remote teams. Lisette works remotely, manages remote teams, does extensive research, podcasts and has written a book on the subject. We cover topics from good tools to handling manager worries about remote work. And when Lisette talks tools it is not just your everyday Skype for business software replacements. I did not think about holograms as a good tool for remote work before talking to Lisette.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • If you acutally manage a remote team
  • When you actually deal with conflict
  • It’s good to keep grounded
  • Remote workers are not lazy
  • If they’re lazy at home they’re lazy in the office
  • It must be working
  • No one right way
  • A personality thing, not a tools thing
  • Real presence in the room
  • Our Faraday cage conference room
  • You want to have the Star trek experience
  • Tech gets in the way
  • Something always happens
  • How do you experiment in small steps
  • Some chaos is good
  • Day prisons
  • I just lost my home office
  • The alignment is always difficult
  • Sometimes alone, sometimes in person
  • No more day prisons
Direct download: 321.mp3
Category:general -- posted at: 6:42am CET

Fredrik snackar ljud i webbläsare med Björn Sperber, utvecklare på Soundtrap. Soundtrap bygger en hel ljudstudio direkt i molnet och webbläsaren. Det blir snack om webbläsarnas API:er för ljud och vad man faktiskt kan göra med dem, men också hur det är att använda webbläsarens möjligheter så mycket att man ligger i framkant och då och då behöver bidra med patchar till Webkit för att få saker riktigt bra. Det blir också lite snack om bland annat Dart, ett språk som inte varit i ropet på ett tag men ändå kan vara till nytta och nöje. Nytta med Webassembly avhandlas också, och hur man kan slippa sophanteringen som följer med Javascripts minneshantering i webbläsaren.

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

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

Länkar

Titlar

  • Ljudalstring i största allmänhet
  • Funka på dyra Macar och billiga Chromebooks
  • Gott om möjligheter att få in ljud
  • Brottas med browsers
  • Långsamma processer
  • Jobba i en statiskt allokerad array
  • Jag tror ingen vill koda så
Direct download: 320.mp3
Category:general -- posted at: 6:33am CET

Tobias och Fredrik börjar med att stort tacka alla som gett pengar till Kodsnack. Via tjänsten Ko-fi kan du numera ge Kodsnack en slant som uppmuntran, uppdelat på naturliga enheten kaffekoppar. Pengarna går till att börja med direkt till att täcka våra poddhotellkostnader, blir det sedan mer pengar över vill vi använda dem till att göra podden ännu bättre. Tack vare donationerna har Fredrik också kunnat skaffa en ny mikrofon när den gamla lade av

Sedan blir det lite Microsoftuppföljning - Microsofts nya terminal finns ute i förhandsversion. Tobias kör och har åsikter. Windows subsystem för Linux i version 2 är också tillgänglig, och Tobias är nöjd. Vi diskuterar också varför Microsoft lägger så mycket energi på WSL och varför man ska använda det istället för att köra “riktig” Linux.

Efter Microsoft kommer tangentbordssnack! Tobias uppgraderade till ett nytt 40%-tangentbord och sålde Fredrik sitt gamla. Fredrik har fått allt, utom själva knapparna, så snart blir det anpassande av layouter i C och omlärning till ortolinjäritet även i Göteborg. Tobias berättar också lite om hur det brukar funka att köpa specialtangentbord, specialknappar och liknande. USB-C och allt som kan förvirra med den kontakten och standarden dyker också upp.

Sist men inte minst har Fredrik löst en bugg i Podcast chapters som berodde på olika precision i olika ramverk för medieuppspelning.

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

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

Länkar

Titlar

  • Koffeinbristen är låg
  • Positiva förändringar i våra liv
  • I stort sett som att du kör native Linux
  • En annan pysselnivå
  • Driva Linux själv
  • En hel del switchar
  • Antingen ondskefullt eller holländskt
  • Lokala varianter i USB-C
Direct download: 319.mp3
Category:general -- posted at: 6:41am CET

Recorded at Devsum 2019, Kristoffer and Fredrik talk burnout and more with Heather Wilde. Sometimes you really need the right kind of abrasive person in your life, or keep being that annoying friend to someone else. Heather shares some of her own experiences with burnout, breaking free from notifications, and tips for dealing with stress. Spoiler: it doesn’t have to be yoga!

Last but not least, Heather tells us a bit about Antarcticonf, the conference at the end of the world.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Based on the stress-level of the crowd
  • The more important skill
  • My team was very concerned
  • Your brain is so happy
  • (My phone on) do not disturb for four years
  • The bully becomes the victim
  • My average is three hours per week
  • What they feel is urgent is not urgent at all
  • Google will read through it
  • Follow your urges
  • We need to interfere here
  • Keep knocking on their door
  • Keep being that annoying friend
  • The paranoia of the remote worker
  • We were on the same boat
  • When your parent dies, it’s a thing
  • Clinical signs of burnout
  • It’s not yoga
Direct download: 318.mp3
Category:general -- posted at: 6:29am CET

Tobias och Fredrik börjar med att stort tacka alla som gett pengar till Kodsnack. Via tjänsten Ko-fi kan du numera ge Kodsnack en slant som uppmuntran, uppdelat på den naturliga enheten kaffekoppar. Pengarna går till att börja med direkt till att täcka våra poddhotellkostnader, blir det sedan mer pengar över vill vi använda dem till att göra podden ännu bättre.

Sedan snackar vi WWDC - Apples årliga utvecklarkonferens - och hur dess nyheter påverkat Tobias vardag. Apple höjer säkerheten för användare genom att kräva notarisering av appar, och det var inte helt enkelt att få ihop med Tobias och Plex högst automatiserade byggflöde.

Efter det blir det lite oväntat ännu mer Macutveckling: Fredrik berättar om appen Podcast chapters, vad den gör, hur det kommer sig att han numera driver appens utveckling, och en del om alla roliga fallgropar och problem som finns med att tolka metadata i MP3-filer på bitnivå.

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

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

Länkar

Titlar

  • Tunga näsgångar
  • Tre år av hosting
  • Knappt värd för en utvecklare att köpa
  • 40000 för åtta cores
  • En community-workaround
  • Härdad körtid
  • Specen är inte purfärsk
  • Flera olika lappade lager
  • Såhär brukar inte support vara
Direct download: 317.mp3
Category:general -- posted at: 6:40am CET

Fredrik talks VR with Roshan Khan. Why does he think AR will get accepted quicker even though he considers VR the more exciting area? We also discuss where exciting things are happening that you may not think of - like travel, education, medical training, and car sales. Responsiveness and content quality - big factors for great VR.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • Everybody wants to make a difference
  • On top of the real world
  • That’s the new reality
  • The virtual is the new reality
  • Directly in the line of creativity
  • If I lean forward nothing happens
  • My world is broken
  • High-end content
  • Get used to it!
  • Prepare!
  • It’s all ruins!
Direct download: 316.mp3
Category:general -- posted at: 6:38am CET

Tobias och Fredrik snackar om att du nu kan ge en kaffe till Kodsnack. Via tjänsten Ko-fi kan du numera ge Kodsnack en slant som uppmuntran, uppdelat på den naturliga enheten kaffekoppar. Pengarna går till att börja med direkt till att täcka våra poddhotellkostnader, blir det sedan mer pengar över vill vi använda dem till att göra podden ännu bättre.

Sedan snackar vi nyheter från Microsofts konferens Build. Först dyker vi in i nyheten att Microsoft släpper en ny terminal för Windows, sedan blir det glädje över uppdateringarna i nästa version av Windows Linuxsubsystem. Linuxkärna levererad via Windows update - såg någon det komma för ett par år sedan? Sist men inte minst snackar vi lite om Visual studio codes nya stöd för redigering på andra maskiner och det tråkiga i att världen tappar webbläsarmotorer när Edge växlar till Chromium.

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

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

Länkar

Titlar

  • Halva veckan ledig
  • Regnet säger att det kommer att regna
  • Hipsterkaffe
  • Blandad mängd energi
  • Så många kaffe du vill
  • Ni får podcasten
  • Ni som är våra största fans
  • Microsoft är ett annat Microsoft
  • Det här är ett nytt Microsoft
  • Terminalen: en stor grej
  • 100% kompatibilitet är vad de utlovar
  • Det handlar ju ändå om emulering
  • En kontainerliknande virtuell maskin
  • Framtiden för Windowskärnan
  • En intressant approach
  • En kaffe var
Direct download: 315.mp3
Category:general -- posted at: 6:35am CET

Fredrik snackar med Oskar Wickström om varför man skriver ett eget videoredigeringsprogram i Haskell, och hur man testar det med hjälp av egenskapsbaserad testning. Samt en hel del annat, som hur Oskar jobbar när han spelar in screencasts.

Avsnittet sponsras av Prevas, som söker dig som är intresserad av att jobba med industriell IT, integrationer mot robotar och andra rejäla grejer. Läs mer på prevas.se!

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Mitt största yak shaving-projekt
  • Ett gigantiskt FFmpeg-kommando
  • Ett slumpmässigt starttillstånd
  • Minsta fallerande testfallet
  • Krympning på köpet
  • Smutsig domänkod
Direct download: 314.mp3
Category:general -- posted at: 6:44am CET

Fredrik snackar med Frans Bergquist om flygande mjukvara. Koden som finns i ett genomsnittligt trafikflygplan, eller den man hittar i ett JAS för den delen, har lyckligtvis något andra och högre krav på sig än sakerna vi slänger ihop i Node på vardagarna. Frans ger oss en liten inblick i säkerhetsnivåer, realtidsoperativsystem, och kodgranskningar på en helt annan nivå än den de flesta av oss är vana vid.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Flygande mjukvara
  • Vardagsmjukvara nere på marken
  • Mjukvara går inte sönder
  • Från A till E
  • Vi flyger på lite högre nivå
  • Enkelt och litet, det är framgångssagan
  • Spela upp en DVD-film på fem minuter
  • Det hårda realtidsproblemet
  • Ingen poäng att lämna tillbaka resurser
  • I det hårda systemet
  • Varje mjukvarukomponent har sin egen tid
  • En jättedålig idé i ett hårt realtidssystem
Direct download: 313.mp3
Category:general -- posted at: 10:42am CET

Tobias snackar med Paul Dreik om fuzzing - att att hitta fel i sitt program genom att bombardera det med oväntad data. Det är inte bara nyttigt för bufferöversvämningar i C++-program. Om ditt program är av den sällsynta typen som tar input från omvärlden är fuzzing definitivt ett verktyg du kan ha nytta av! Paul berättar vad fuzzing är, varför man har nytta av det och vilka verktyg man kan tänkas vilja använda.

Har någon lyssnare erfarenhet av att fuzza Java? Paul vill höra hur det är!

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Varför kan du så mycket om fuzzing?
  • Ett skal i säkerhetslöken
  • Då var fuzzningen född
  • I den hundradimensionella rymden kan ingen höra dig skrika
  • Alla program som tar input behöver lite fuzzing
  • Input som kraschar ditt program
  • Vara så himla känslig man bara kan
  • Oj, vi läste minnet fel
  • Bisarra corner cases
Direct download: 312.mp3
Category:general -- posted at: 6:39am CET

Fredrik snackar med Chris Klug om Devsum, konferenspresentationer och att ta teknisk timeout. Vi pratar också om att stå lagom långt från flödet av nyheter i branschen och kanske spara en hel del tid genom att plocka upp de nyheter som är relevanta när man hamnar i ett sammanhang där de passar istället för att försöka hålla koll på varandra ramverk som flyter förbi i strömmen. Vi pratar lite om patterns, hur de utvecklats eller ej genom åren. Testskepsis och pragmatism diskuteras, för den som oftare hoppar mellan olika projekt och har andra behov av att kunna sätta sig in i saker med standardiserade lösningar som går att växa i.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Det viktigaste är faktiskt jag själv
  • Skönt att bara stänga av
  • Lite för långt för att göra absolut ingenting
  • Den klassiska meddelandestressen
  • Det är otypat, så vad skulle kunna gå fel?
  • Python med en C#-hjärna
  • Med min objektorienterade C#-hjärna
  • Världen rullar på riktigt gammal kod
  • Så länge man är passionerad
  • Ms. Entity framework
  • 70% underhållning, 30% utbildning
  • Jag och min hobby
Direct download: 311.mp3
Category:general -- posted at: 6:27am CET

Tobias snackar med Cecilia Borg, VD på Citerus. Diskussionen handlar bland annat om kvinnofällor, könsfördelning i IT-branschen, om man saknar kodande som VD. Och kanske viktigast av allt: vad vi alla kan göra för att hjälpa till att åtgärda alla snedheter och avsaknaden av mångfald.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Agil transformation
  • Lärarna var ju lite efter
  • Två stora kvinnofällor
  • Om man inte har mångfald i en grupp
  • En ganska stor lutning mot män
  • En viss typ av man
  • Problem i hela kedjan
  • Jag kan inte se mig själv i den här rollen
  • En kulturförändring
  • Det finns nötter i alla företag
  • Du är här för att lära dig
  • Jag vill inte jobba i ett företag där man inte ens försöker
  • Rekrytera mångfald
Direct download: 310.mp3
Category:general -- posted at: 6:40am CET

Kristoffer och Tobias snackar till att börja med om delade kontorsutrymmen - coworking spaces som de säger Utrikes - Tobias har börjat sitta på ett i Gävle och Kristoffer känner ett lite större sug efter sin flytt till storstan.

Sedan snackar vi om Stack overflows årliga enkät, och begreppet frontendutvecklare. Vad är frontend, vad är fullstack och vad är backend? Vi får också med populära språk, och därmed också en diskussion av vad populariteten egentligen betyder. Har man mätt rätt sak, eller är det bara så att C++-utvecklare har fler frågor?

Sist några frågor till Kristoffer, eftersom han missade QA-avsnittet. Hur började han koda? Vad är det bästa/sämsta/mesta som hänt av att han varit med i Kodsnack? Vem är hans drömgäst i podden? Kan vi få höra Kristoffer prata mer om Rust? Vad är utmaningarna med Kristoffers jobb? Och vilken är hans största bugg eller tabbe?

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • I samma rum som Kristoffer
  • Lite mer ensamt nu när jag flyttat in till stan
  • Jag har suttit här en månad
  • När vi startar Kodsnack AB
  • Gubbdagis
  • Offra en get till GNU
  • Offra inga getter tack
  • Vilken utvecklartyp anser du att du är?
  • Jag är absolut inte backend
  • Lättare att komma in via frontend
  • Folk som använder Python har väldigt mycket frågor
  • Folk gillar verkligen att koda i Python
  • Varför skulle man frukta Erlang?
  • Vilket språk är typiskt förstaspråk
  • Innan Ergodox kom in i mitt liv
  • Jag byter tangentbordslayout ungefär två gånger om dagen
  • Det här är ett missbruk
  • Suse säljer tillförlitlighet
Direct download: 309.mp3
Category:general -- posted at: 6:29am CET

Fredrik talks VR with Az Balabanian. Az is director of photogrammetry at Realities.io, likes flying cameras and hosts the excellent Research VR podcast. We cover how VR is coming along, how it has evolved since 2016, and what exciting things are happening right now. We also discuss how you might get started with VR, as a developer or otherwise, how Az and other do exciting work in VR, and some of the interesting ethical questions being raised. Hopefully we won’t make all the mistakes of social networks again in VR.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig 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!

Titles

  • The signs and designs of virtual reality
  • What VR was, what it is right now and what it will be
  • The peak of the hype of VR
  • The empathy machine
  • Lesser platforms
  • A massively serious workout
  • Huge incremental progress happening
  • Perceptual hacks
  • Show intent to the app
  • Not just for Beat saber at home
  • Fractal worlds
  • I eat in VR
  • An infinite amount of monitors and windows
  • A hack of your perceputal system
  • It only takes five years
Direct download: 308.mp3
Category:general -- posted at: 6:39am CET

Amanda gästar podden igen! Vi snackar om vad som hänt sedan sist. Bland annat Amandas erfarenheter av att införa nya arbetsmetodiker. Att komma in i nya saker och börja känna sig som Javaprogrammerare. Att växla uppdrag och anpassa sig till ett nytt team. Att känna sig bekväm med förändringar. Och så Amandas nya uppdrag, som innefattar Android för TV och Kotlin. Plus en utläggning från Tobias om problemen med Groovy. Som avslutning lite om anställningsintervjuer.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Jag är tom på insidan
  • Kaffebalansen är fel i blodet
  • Patiens i grupp
  • Jag vill ju vinna
  • Alla vann, utom jag
  • Tryck på alla knappar tills något bra händer
  • Nu är jag Javaprogrammerare
  • Om inte jag gör någonting så händer ingenting
  • Kotlinprofet
  • Mina pipelines är ganska mycket kod
  • Ett bra försök på en dålig idé
  • Den gamla kära stressen
Direct download: 307.mp3
Category:general -- posted at: 6:37am CET

Tobias och Fredrik svarar på frågor, era frågor närmare bestämt. Vi samlade frågor via Slack, mejl och Twitter, och vi tar gärna ännu fler framöver! Vi diskuterar allt från hur vi blev programmerare, vad vi tycker om mjukvara som tjänst, kod vi är nöjda och missnöjda med, böcker vi lärt oss mycket av, drömgäster och annat spännande Kodsanck lett till och ganska mycket mer.

Det lär bli fler frågeavsnitt framöver, så fortsätt skicka in dem! Tack för att ni lyssnar, och frågar!

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Fråga Kodsnack
  • En Intelbaserad gammal hink
  • Brinnande IT-bubbla
  • Det är inte så min hjärna funkar
  • När jag tar på mig en ny prenumeration
  • Saker som jag inte har i mig att bry mig om
  • En multibugg
  • Hade det varit coolt att ha Bjarne i podden?
  • Intressant silvertejpslogik
  • Lappa en designmiss
  • Lika förvirrat som min hjärna
  • Betala lägre skatt och få bättre väder
Direct download: 306.mp3
Category:general -- posted at: 6:34am CET

Tobias och Fredrik snackar om några av Tobias senaste äventyr. Först och främst ett tack till alla som dök upp på pidagen och hängde med när Tobias snackade byggsystem och annat intilliggande. Videon finns ute nu! Sedan blir det, på klassiskt vis, både buggar och hårdvara. Tobias berättar om jakten på en märklig krasch på Windows, och om en episk felsökning av en splitter nygammal Mac pro av 2013 års modell. Spoiler för nervösa: båda äventyren slutar lyckligt. Vad tycker du om exceptions och hur man ska använda dem?

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Jag rider hagelbössa
  • Lite mer Clang och lite mindre Conan
  • Du är i en process som redan fått ett minnesfel
  • Ett kaninhål som vi aldrig riktigt kom ur
  • En av våra heroiska testare
  • Om du är i en C++11-runtime
  • Så mycket för ett minustecken
  • Felhanteringsflaggor blir ofta mer rätt
  • Try-catch-ignore
  • En hatkärlek till exceptions
  • Jag fick ett fint paket
  • För alla pengar i hela världen
  • Vi skulle kunna skicka den till datacentret
  • Skulle du kunna använda tolv cores?
  • Fyra cores och några år senare
  • Jag börjar ifrågasätta hela mitt liv
  • Dubbelt så snabb på åtta år
  • Bara 20000 som fattas
  • Den jobbade övertid
  • Hur lång tid ett mjukvaruprojekt ska ta
Direct download: 305.mp3
Category:general -- posted at: 6:38am CET

Fredrik snackar med Elin Romare om AI i praktiken, kunskapsspridning, AI-etik och konferensen GAIA som hålls för andra året i Göteborg 9 april. GAIA började som en meetup för att hjälpa alla de (oväntat många) som sitter och jobbar med AI på kammaren eller kontoret och inte vet att det finns fler i närheten att utbyta erfarenheter med. Vi pratar om att bygga första modellen, och om risken att vara nöjd med den och anpassa allting runtomkring efter modellen. Vi kommer också in på större saker som när tekniken kommer ut i samhället, från roliga detaljer på ICA till etiska aspekter i bilar och rättsliga processer. Och givetvis en del om konferensen, vad som var hett förra året och vad som hänt sedan dess.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Alla satt lite på sitt eget hörn
  • Så fort man inte jobbar med bild
  • Fokuserade på bild
  • Han var hela deras machine learning-avdelning
  • Vi vet knappt hur vi ska ställa frågan
  • En modell, som gör någonting
  • Den är ju skräp som modell
  • De flesta problem ändras
  • Någonting rätt så barnsligt med hela området
  • Om man väger sin potatis nära potatisen
  • Om jag väger potatisen längre bort
  • När samhället är skevt
  • Den replikerar ju samhället, och förstärker det
  • Ett dataset som perfekt representerar samhället
  • Om ens data inte reflekterar verkligheten
  • Människan behöver göra ett val i sin modell
  • En traktor ovanpå pandan
  • Så fort vi kan tolka data
  • Det är inte en panda
  • Man kan inte ha all data i hela världen
  • Min värld är inte punktformad i vakuum
Direct download: 304.mp3
Category:general -- posted at: 6:17am CET

Fredrik och Kristoffer snackar. Kristoffer har lyssnat ikapp på avsnitt, och skaffat sig ett Ergodox. Sedan gäller bara att få tid att hitta en bra layout och lära sig densamma. I veckans Mastodonsektion rekommenderar Fredrik starkt appen Toot! för IOS och Kristoffer överväger att använda If this then that, även om det av någon anledning känns motigt.

Sedan snackar vi om The soul of a new machine, en bok vi ännu inte läst mer än ett par sidor i men redan fascineras av. Kristoffer berättar varifrån han fått rekommendationen och om flera andra intressanta personer som ledde honom dit. Det blir många tips på intressanta saker Bryan Cantrill presenterat. Alla hans presentationer, faktiskt.

Kristoffer rekommenderar också att snöa in på timmerhus och beskriver dem som mjukvaruutveckling i ultrarapid.

Som avslutning snackar vi om Devsum och Foss north, två trevliga konferenser vi ska delta i!

Devsum infaller 23-24 maj, har sex olika spår och 70 talare som snackar om något för alla. Scott Hanselman håller i en keynote, det snackas Javascripts läskiga sidor, AI för alla, IOT-lösningar och mycket mer! Fredrik vill redan se fler tal än han rimligen kommer att hinna med. Dessutom finns givetvis alla trevliga deltagare att snacka med, både mallan talen och på minglet och festandet på kvällen 23 maj. Kom och säg hej!

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Jag köpte hans Ergodox
  • Framför mig, bakom mitt vanliga tangentbord
  • Bättre rent handmekaniskt
  • En hel värld av tangenter
  • Det finns bara en och den gillar ingen
  • Om det här är semester, vad gör han då på jobbet?
  • Jag rekommenderar alla hans presentationer
  • Det kanske finns andra som också kan skriva C
  • En teoretisk praktisk person
  • Mjukvaruutveckling i ultrarapid
  • Liggtimmerhusevangelist
  • En naiv knut i hörnet
  • Dalaknuten är lite lätt vinklad utåt
  • Om inte annat så för kaffet
  • Om inte annat för kaffet
Direct download: 303.mp3
Category:general -- posted at: 6:37am CET

Fredrik och Kristoffer snackar trasiga, halvtrasiga eller allmänt operfekta saker. Vi börjar med drömmen om USB eller USB-C: en enda sladd att koppla in som kan leda till alla upptänkliga former av svårspårade problem och ostadigheter. Kristoffer är sugen på en … petskärm … beröringsskärm … pulpetskärm? Sedan kommer vi in på vad som för Kristoffer skaver med Linuxskrivbordshanteraren GNOME, projekt som gör bra saker på dåliga sätt och hur man kan gilla dem ändå. Trots allt det är Linux ändå operativsystemet för Kristoffer. Man kan uppskatta både en Tesla och en hembyggd bil. Och så lite Mastodon på slutet, ett system där vi finns och som vi hoppas kan bli några snäpp större än vad det är idag.

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

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • En petskärm
  • Någon som pekar genom att ta på saker
  • Beröringsskärmar
  • Pulpetdesign
  • Sträcka mig ut och scrolla
  • Pulpetskärm
  • En soppa utan dess like
  • Lika trasigt som den gamla USB-standarden
  • En abstrakt listträdvy
  • Innan C++ fungerade
  • Mippla med den viktigaste processen i systemet
  • Det har inte hjälpt systemd, eller Lennart
  • GNOME är en stor kaka, och någon har lagt tonfisk på kakan
  • Ett projekt som innehåller allt
  • Det är min bil, jag har byggt den
  • Bra kläder för en bra arbetare
  • Tuta på oss, så tutar vi tillbaka
  • Kristoffer.ninja
Direct download: 302.mp3
Category:general -- posted at: 6:42am CET

Fredrik snackar med Simon Nord och Jesper Fehrlund på Prisjakt. Prisjakt är i färd med att sjösätta en helt ny version, och Simon och Jesper berättar om bakgrunden, varför en ny version behövdes och hur den har utvecklats och rullats ut. Samt bland annat hur sökmotorer påverkar ens utrullning, hur man jobbat in A/B-tester i hela applikationen och organisationen, hur det funkar med Graphql mot ett gammalt API (bara bra tack), hur man renderar sina React-komponenter både på klient och server, en massa tips om bibliotek och mycket mer.

Avsnittet sponsras till vår stora glädje återigen av Developers bay - Sveriges främsta agentur och nätverk för IT-specialister som numera finns i både Göteborg och Stockholm! Developers bay hjälper dig som frilansar att hitta intressanta uppdrag, och ger dig ett nätverk av kollegor och trevliga aktiviteter. Surfa in på developersbay.se eller skicka ett mejl till hello@developersbay.se om du vill veta mer! Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Jag har inte jobbat på Prisjakt i tolv år
  • En PHP-shop sedan allra första början
  • Jag hade precis flyttat till Ängelholm
  • Vi supportar er hur ni vill
  • Hur bygger man ikapp tio års fixande och trixande
  • Man kommer in, man hittar sitt pris och går vidare
  • En rollout i förhållande till Google
  • Lättare att hantera Google
  • Djupgående tester hela vägen
  • Killer-ramverket som löser allt
  • Det kostar ju att bygga en React-applikation
  • Lite tungan rätt i munnen
  • När kan man spotta ur sig en statuskod?
  • React the good parts
  • React the bad parts
Direct download: 301.mp3
Category:general -- posted at: 6:38am CET

Fredrik och Tobias snackar … tangentbord! Tobias har tagit ytterligare ett steg i sin tangentbordsresa och skaffat ett 40%-tangentbord att använda när han inte är hemma vid sitt Ergodox EZ. Varför gjorde han det, hur funkar det att montera sitt tangentbord när det levereras i bitar likt en IKEA-möbel, och vilka ändringar har han behövt göra för att leva med så få tangenter? Fredrik frågar om allt.

Som avslutning diskuterar vi Gris utan några spoilers, ett underbart spel som Tobias rekommenderade direkt när det släpptes strax före jul. Alla borde spela, det är inte svårt och underbart vackert och stämningsfullt, och finns till de flesta plattformar.

… och så lite, lite Destiny. Det kändes som att lösa en svår bugg eller avsluta en ny finess.

Avsnittet sponsras till vår stora glädje återigen av Developers bay - Sveriges främsta agentur och nätverk för IT-specialister som numera finns i både Göteborg och Stockholm! Developers bay hjälper dig som frilansar att hitta intressanta uppdrag, och ger dig ett nätverk av kollegor och trevliga aktiviteter. Surfa in på developersbay.se eller skicka ett mejl till hello@developersbay.se om du vill veta mer! Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Tillbaka från hobbitland
  • A-raden är förskjuten lite åt höger
  • Ett tangentbord som är rakt
  • Jag har dragit mig för att bygga mitt eget tangentbord
  • Lödmusklerna
  • Fyra rader med tangenter
  • Jag vill inte löda det där
  • Ledande hål
  • Mitt navigationslager
  • Skift på båda sidor av tangentbordet
  • Jag försöker hålla det till fyra lager
  • Jag lyckades konfigurera bort mitt eget flashläge
  • Snyggt på ett inte-trippel-a-sätt
  • Elektroniskt med retroinstrument
Direct download: 300.mp3
Category:general -- posted at: 6:38am CET

Fredrik och Kristoffer snackar med Johan Thelin om FOSDEM, federering, bilindustrins omvandlingar, öppen mjukvara och inte minst Foss-north, konferensen kring öppen källkod som Johan arrangerar i Göteborg i april. Vi kommer att var där och tycker såklart att alla ni som lyssnar också borde vara det.

Avsnittet sponsras till vår stora glädje återigen av Developers bay - Sveriges främsta agentur och nätverk för IT-specialister som numera finns i både Göteborg och Stockholm! Developers bay hjälper dig som frilansar att hitta intressanta uppdrag, och ger dig ett nätverk av kollegor och trevliga aktiviteter. Surfa in på developersbay.se eller skicka ett mejl till hello@developersbay.se om du vill veta mer! Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Fredag innan sportlov
  • Det årliga Foss-north-avsnittet
  • Mera FOSS över huvud taget
  • Man måste alltid göra Bryssel
  • Snöglopp i Bryssel
  • Bottar och bryggor
  • Presidenten kan prata med alla
  • När Nokia hände
  • Vilken slägga man än slår med
  • Hobbyn som tar mer tid än jobbet
  • En konferens som egentligen inte handlar om någonting
  • Fastpriskaffe
Direct download: 299.mp3
Category:general -- posted at: 6:42am CET

Fredrik talks to Woody Zuill, writer of the book on mob programming, facilitator of happy teams and thoughtful teller of stories. Woody talks about how he and his team discovered mob programming, how it is evolving, how focusing on the good is the way forward, and how he may have aquired his mindset. Recorded on-stage at Øredev 2018.

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig 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!

Titles

  • I think of myself as a software developer
  • Trying to make a better work environment
  • I don’t believe we can manage people
  • This time of year seven years ago
  • Purely by accident
  • Sitting and thinking at the keyboard alone
  • One member who’s not there
  • Five or six people programming
  • Opening different doors
  • If you open a door, there’s a good chance somebody will welcome you in
  • Superconnectors
  • One of those connector things
  • Oddly, it is working for us
  • Purposeful stumbling
  • I stopped looking for solutions to problems
  • A habit we need to build
  • I just went ahead and did it
  • I’ll discover stuff if I just try it
  • We follow the path that develops in front of us
  • Your job is very important
  • He was extending trust to me
  • These things are not related
  • A gentle way to think about our lives
Direct download: 298.mp3
Category:general -- posted at: 6:44am CET

Fredrik snackar programmeringsspråk med Henrik Enström - grundare av Future skill och Software skills. Vi snackar om vilka språk vi arbetat i, vilka vi gillar och hur känslan skiljer mig mellan olika språk. Fredrik gillar fortfarande att leva i Javascript trots alla märkligheter medan Henrik gillar mycket med och i Python. Vi diskuterar också hur mycket omständigheterna under vilka vi kom i kontakt med i ett språk påverkar vad vi tycker om det. Vi kommer även in på automatiska tester och hur mycket nytta de kan tänkas göra i olika sammanhang.

Som bonus: en liten historia om när kompilatorn jobbar mot den som försöker uppmuntra prestandatänk i kodtester.

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

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Inte så hemskt som det kanske verkar
  • Tydligen för skrämmande
  • Lite för jobbigt att säga fel
  • Inte säga något som inte stämmer till 100%
  • Samma problem fast i olika språk
  • 15% är straffet
  • Man kan göra fel väldigt snabbt
  • Inte någon professor som suttit och kommit på
  • Jag har alltid haft det i relation till Java
  • Inget språk är riktigt dåligt och inget är riktigt bra
  • En fördel för Haskell
  • “Det beror på” som vi brukar säga
  • Pythonpajas
  • Det är spännande med språk
Direct download: 297.mp3
Category:general -- posted at: 6:41am CET

Tobias berättar för Fredrik om optimering. Optimering av kompilering närmare bestämt. Optimering med och av kompilering med LLVM och Clang för att vara exakt. Nu när Tobias lyckats bygga om hela byggkedjan för Plex visade det sig att det fanns saker att förbättra. Som att kompileringstiderna gick upp, vilket ledde till en rejäl undersökning av att bygga kompilatorer på optimala sätt. Du kan inte bara kompilera din kompilator för snabbast möjliga bygge, du kan kompilera kompilatorn för att bygga just ditt bygge så snabbt som möjligt.

För oss vanliga dödliga är de snabba lärdomarna dessa: den LLVM och Clang du laddar ner från llvm.org är inte de snabbaste du kan få, och thin LTO är något du alltid ska slå på när du bygger med Clang.

Sist ett miniämne: är snabbare matte något för din kodbas? Tobias diskuterar kompileringsflaggan fast-math.

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

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Nästa steg är att göra allting bättre
  • Den rakt av enklaste kompilationen av Clang
  • Binärsnack
  • Större än bara en fil i taget
  • Gratis snabbare program
  • Passa in i cacheminnet
  • Hinta om hur saker och ting ska se ut
  • Organisera om binären själv
  • Sådant som händer på registernivå
  • Ett profilbygge av mediaservern
  • Vi bygger en sak väldigt ofta
  • Inte någonting som sker under runtime
  • Hur kommer jag att använda den här kompilatorn?
  • Den snabbaste Clang du kan få
Direct download: 296.mp3
Category:general -- posted at: 6:40am CET

Tobias och Fredrik snackar för första gången på ett bra tag. Som inledning snackar vi om var sjutton hösten och vintern tagit vägen, och lite om vad Fredrik tycker och tänker om det nya kontor hans jobb flyttade in på strax före jul.

Sedan blir det hårdvara för större delen av slanten. Tobias har skaffat ny bärbar jobbdator och berättar allt. Varför skaffade han en ny bärbar, vad var problemet med den tidigare, och vilken dator blev det egentligen? Vi får en del Tobias-tips om att jobba med Windows, specifikt Windows Linuxsubsystem.

Som avslutning några tips på Youtubekanaler.

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

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Vid femton års ålder kommer det att lösa sig
  • Pratlandskapet
  • En fast plats i det tysta landskapet
  • Jag kompilerar väldigt mycket grejer
  • Min Threadripper och min spelmaskin
  • Jag väntade väldigt mycket på min Mac
  • Ett helt okej val
  • Någonting som inte ser ut som en hög plast
  • Min arbetsplats är 85% hemma
  • Hertz över antal pixlar
  • Kreativ på ett annat sätt än vad jag är
Direct download: 295.mp3
Category:general -- posted at: 6:38am CET

Fredrik talks to Dan Lebrero, long-time Java developer turned Clojure developer, REPL-user, efficiency-thinker and more.

We discuss the wonders of REPL-driven development, and how it works. Dan opens Fredrik’s eyes somewhat to the possibilities and how they happen. The REPL can complement TDD, and also probably kill test writing for those not completely test infected.

We also discuss finding good tools, learning them, and of course building your own tools. Have you learned Bash as well as it deserves?

Thank you Cloudnet for sponsoring our VPS!

Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig 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!

Titles

  • I’m just a regular guy
  • Out of desperation I looked at Clojure
  • I remember the day that I gave up on Java
  • It was a very long walk
  • The fastest feedback loop that I know of
  • It’s a long loop
  • The exploration phase
  • Keep modifying your running application
  • You are already done
  • A proper IDE in your dev tools
  • It just happens, and it’s immediate
  • The immediate feedback loop
  • I never misplace a parenthesis
  • I never have to select things by hand
  • I’m not sure what I’m missing
  • Little automation tools for yourself
Direct download: 294.mp3
Category:general -- posted at: 6:39am CET

Fredrik snackar med Martin Daniel och Henning från podden Dataspaning. Först snackar vi om vilka de är och vad podden går ut på. Det leder över på ljud, vilket råkar vara ämnet för nästa avsnitt av Dataspaning. Utifrån ämnesval kommer vi in på att se på saker ur olika perspektiv och hur mycket det kan ge. Kodsnack kan ha ett perspektiv på nyheter medan en ekonomipodd har ett helt annat och Dataspaning kan ge ett tredje som kopplar samman de två andra. Vi snackar också om programmering som yrke kontra programmering som verktyg i andra arbeten och hur de två världarna kan påverka varandra. Det finns så många därute som inte tänker på sig själva som programmerare och som inte går upp och löser Advent of code varje morgon, men som faktiskt programmerar en stor del av tiden i sitt jobb för att det råkar vara ett verktyg att lösa problem. Vad kan vi som yrkesprogrammerar på det gammaldags snävt definierade sättet lära av alla dem, och vad kan vi lära ut?

Fredrik förundras också över hur saker som lagringsmediepriser påverkat utvecklingen. Tänk om lagring plötsligt blev dyrare igen, vad skulle hända då?

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

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!

Länkar

Titlar

  • Data, teknik och företagande
  • Data i allmänhet
  • Förstå världen och hitta vettiga verktyg
  • Bitmynt
  • En bubbla i svenska kronor
  • Teknisk skuld i kvadrat
  • Kod är bara ett logiskt system
  • Läsa hålkort genom att titta på dem
  • Stå och skylla på vattenfall
  • En annan rolig historia från nittiotalet
  • Vi drar en ny sladd
Direct download: 293.mp3
Category:general -- posted at: 7:52am CET

1