Kodsnack (general)

Fredrik snackar med Daniel Nilsson, utvecklingsansvarig på Hogia, om långsiktig utveckling.

Total avsaknad av silverkulor kring hur utveckling ska bedrivas utlovas!

Långlivade system kan - och ska nog - byggas med andra förutsättningar och värderingar än saker som byggs för att snabbt bli klara i en första version.

Med modern molntjänst och underhåll blir man aldrig klar. Nytt och komma igång snabbt är inte alls i fokus. Och ingen pratar om vad saker kostar över tiden, nu när det ligger i molnet istället för installerat på en maskin under skrivbordet som man redan betalt för.

Hur man jobbar med nya och gamla versioner. Hur man sätter upp team och sprider kunskaper. Massor av iteration, stegvis utveckling och informella kontakter blir det.

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

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

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

Länkar

Titlar

  • Ett ekonomisystem till sin fru
  • Ekonomisystem med 47K RAM
  • Vi drar nytta av varandra
  • Mikrotjänstarkitektur fast för företaget
  • Kunderna dör med produkten
  • POC-mentaliteten
  • Vi bygger en skateboard
  • Bygg så lite som möjligt
  • Löst ett jobbigt gammalt problem med sjukt ny teknik
  • Maskinprat
  • Driva igenom ett Python-API
  • På köpet med microservices
  • Vad ska det bli av det här?
  • Lådan är ju kvar
  • Du behöver inte fundera på lådan
  • Det äldre och det nya
  • Man sitter där och itererar
  • Så nördigt det kan bli
  • Kratta manegen
Direct download: 574.mp3
Category:general -- posted at: 6:30am CET

Fredrik is joined by Emil Privér and Leandro Ostera for a discussion of the OCaml ecosystem, and making it Saas-ready by building Riot.

First of all: OCaml. What is the thing with the language, and how you might get into it coming from other languages? The OCaml community is nice, interested in getting new people in, and pragmatic. And it has a nice mix of research and industry as well.

Then, Leandro tells us about Riot - an experiment in bringing everything good about the Erlang and Elixir ecosystems into OCaml. The goal? Make OCaml saas-ready. Riot is not 1.0 just yet, but an impressive amount has been built in just five(!) months.

Emil moves the discussion over to the mindset of shipping, and of finding and understanding good ideas in other places and picking them up rather than reinventing the wheel. Leandro highly recommends reading the code of other projects. Read and understand the code and solutions others have written, re-use good ideas and don’t reinvent the wheel more often than you really have to.

Last, but by no means least, shoutouts to some of the great people building the OCaml community, and a bit about Emil’s project DBCaml.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • Few people can have a massive impact
  • Impact has been an important thing for me
  • It’s a language out there
  • A very long lineage of thinking about programming languages
  • Programs that never fail
  • The functional version of Rust
  • Melange is amazing
  • This is not a toy project
  • Yes, constraints!
  • Wonders in community growth
  • Arrow pointing toward growth
  • Programs that don’t crash
  • A very different schoold of reliability
  • Invert the arrow
  • Very easy on the whiteboard
  • Multicore for free
  • An entire stack from scratch
  • Built for the builders
  • A massive tree of things
  • Make OCaml saas-ready
  • Leo is a shipper
  • Standing on the shoulders of many, many giants
  • Learn from other people
  • I exude OCaml these days
  • Sitting down and building against the spec
  • You just give it something
  • Your own inner join
  • We build everything in public
  • The gospel of the dunes
Direct download: 573.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Daniel Stenberg om konferensen FOSDEM och om utmaningarna med CVE-systemet för att dokumentera och publicera säkerhetsproblem.

Fredrik har varit sugen på FOSDEM i ett par år. Daniel som är riktigt proffs berättar om hur konferensen är (skönt kaotisk, och biljettfri!), hur saker funkar, och kommer med lite tips som att kolla upp vad som händer dagarna intill konferensen och handla lunch kvart över tio på förmiddagen (eller ännu hellre bara följa med strömmen och se vad det blir).

Har någon lyssnare koll på en stor samling FOSDEM-tröjor från konferensens olika år? Vi skulle jättegärna vilja se en bild på en sådan garderob!

Kodsnacks spelsylt kommer tillbaka redan 9 mars, läs mer på https://itch.io/jam/spelsylt10, och häng med alla trevliga människor i kanalen #spelsylt i Kodsnacks Slack! Ett presentkort på 500 kronor och en hel massa ära står på spel!

Sedan diskuterar CVE-systemet - ett system som är byggt för en värld som såg lite annorlunda ut än idag. Daniel berättar om de CVE-bekymmer som drabbat Curl och många andra projekt, och vilka problem som finns med systemet.

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

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

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

Länkar

Titlar

  • Ska vi börja med åkandet?
  • Alla fysiska FOSDEM
  • När Bryssel är som absolut sämst
  • Grött
  • Grått, blött, fuktigt, och ganska kallt
  • Perfekt tillfälle att åka till Bryssel
  • Det finns inga biljetter
  • Man bara dyker upp
  • Alla byter MAC-adresser
  • 30 separata spår
  • Ta in en öl till
  • Väldigt stort och ganska kaotiskt
  • Det finns inga slipsar där
  • Bara hänga i cafeterian
  • Det stora spåret
  • Större möjligheter att bara hänga
  • En klistermärkesintensiv konferens
  • Notoriskt dåligt med eluttag
  • Här börjar mitt snack
  • Man är inte helt unik när man pratar på FOSDEM
  • FOSDEM-lådan
  • En FOSDEM-svit
  • Om man hittar ett säkerhetsproblem
  • Man behöver inte bevisa att det finns en bugg
  • Här får du en CVE
  • Den här icke-buggen
  • Himlen ramlar, världen brinner
  • En 9,8-CVE
  • “Disputed”
  • Rejected, inte disputed
  • Om jag bara gnäller tillräckligt högt
  • En anonym person som har missuppfattat
  • Knak i hela CVE-systemet
Direct download: 572.mp3
Category:general -- posted at: 6:30am CET

Kristoffer och Fredrik snackar inför och med publik om tangentbord, fördelar och nackdelar med AI, och om att jobba via satellit medan isbergen glider förbi ens båt.

Avsnittet är inspelat på after work hos Net insight, som också är veckans sponsor! Stort tack till dem för initiativet, utrymmet, och förtäringen!

Net Insight bygger både hård- och mjukvara själva och har en platt organisation med självgående team som verkligen tar helhetsansvar för det man bygger. De söker både utvecklare och produktägare, och det finns massor av supererfarna kollegor att lära av och med. Just nu lediga jobb finns längre ner i avsnittsinfon och såklart på netinsight.net

Och ja, Kristoffer konsultar just nu där och trivs väldigt bra!

Som uppvärmning demonstrerar Kristoffer sin någon vecka gamla tangentbordslayout och berättar ungefär hur tankarna i och kring den gått.

En titt på agendan:Mötesagenda genererad av urflippad ChatGPT

Sedan blir det ett utförligt AI-snack med publik. Tester kanske är ett bra användningsområde ändå? Är språkmodellerna idag i ett lokal maximum, eller kan de hyfsat rakt utvecklas till att få färre av de brister och problem de har idag? Och hur påverkas man om man lär sig programmera idag, med språkmodeller som ett ständigt närvarande verktyg? Vi diskuterar att stora modeller skapar någon sorts genomsnittligt bra innehåll, möjliga fördelar med mindre modeller, jämför med hjälpsamma IDE:er, och mycket mer.

Sist men inte minst: en liten berättelse om hur det är att jobba via satellit från en båt utanför Grönland.

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

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

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

Länkar

Titlar

  • Kod och annat nonsens
  • Vi har aldrig haft en plan
  • Tid för 5G-nät
  • Transportera väldigt exakt tid
  • Kombinationer av misstag
  • Samma sak som jag gjorde sist igen
  • Coinage of the meeting
  • Scenarion där det skulle vara jättebra
  • Det är ju bara en illusion
  • En robot som spottar ur sig kod
  • En svart låda man kan peta på
  • More is more
  • Jag önskar att Copilot verkligen var en copilot
  • Tänka utan stödhjul
  • Övertro till AI-verktyg
  • Om det ska vara ett bollplank
  • Vi köttpåsar
  • Det är ett verktyg
  • Ett lokalt maximum
  • IDE-tåget
  • Det blir aldrig bättre än snitt på det som finns därute
  • Över snittgränsen
  • Bitter på det också
  • Ett skelett som håller i en lax
  • En generalisering över alla statyer
  • Försök generera ett stridsgissel
  • Min egen dialog med modellen
  • Terapiverktyg
  • Den butlerianska stämningen
  • Mindre modeller som kräver mindre
  • Kan man få ut mer med mindre
  • Snittet av internet
Direct download: 571.mp3
Category:general -- posted at: 6:30am CET

Fredrik is joined by Eric Normand for a discussion of debugging your ideas through domain modeling, using Eric’s concept of lenses to find more good questions to ask.

Eric is writing a book about domain modeling and has developed the concept of lenses - ways to look at various aspects of your domain, model, and code in order to better consider various solutions and questions.

Why? Because design is needed, but is easily lost in the modern urge to be fast and agile. There’s a lot you can and need do on the way to a working system. Eric pushes for design which is an integral part, perferably right in the code, rather than a separate one which can become outdated and separated without anyone noticing. Just spend a little more time on it.

Tricks for seeing your domain with fresher eyes.

Change is not always maximal and unpredictable! But thinking it is can lead to a lot of indirection and abstraction where a single if-statement could have sufficed for years.

Refactoring as a way of finding the seams in your model. What is the code actually supposed to do? How does it actually fit with the domain?

Recorded during Øredev 2023, where Eric gave two presentations about the topics discussed: Better software design with domain modeling and Stratified design and functional architecture.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • I’m really on to something
  • Anti-design trend
  • In a waterfall world
  • On the way to code
  • Experimentation in code
  • Not about moving your hand
  • I don’t want rules
  • Yes, that’s the right question!
  • Take five minutes
  • Spending more time on it
  • Code lets me play with ideas
  • I’m happy working on a whiteboard
  • Debug your ideas
  • Server babysitters
Direct download: 570.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Johan Haleby om hans öppna källkod, event sourcing, och om att börja använda Kubernetes 2015.

Vi börjar med att prata om Powermock - ett ramverk man helst inte ska använda - för att sedan diskutera Rest assured och Awaitility.

Därefter diskuteras Occurrent och event sourcing. Vad innebär event sourcing? Johan tyckte att event sourcing borde kunna vara enklare och innehålla mycket mindre magi.

Det har sina kostnader att släppa saker som öppen källkod. Och det är inte lätt att fördela sin tid på bästa möjliga sätt. Det kan lätt gå väldigt mycket tid på saker som visar sig inte ge så mycket till slut. Utifrån sett kan alla öppna projekt verka ungefär lika stora - oavsett om det egentligen är ett storföretag bakom det ena och en ensam utvecklare i Skåne bakom det andra.

Fredrik får lära sig om ADR och får en ahaupplevelse.

Sist men inte minst berättar Johan om hur det var att börja med Kubernetes 2015 - hur man gick tillväga för att välja det och vilka fallgropar och problem man sprang på längs vägen.

Kom på Kodsnackskväll hos Net Insight i Stockholm 21 februari!

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

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

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

Länkar

Titlar

  • Dogfooding där också
  • All svart magi man kan tänka sig
  • En stor matris
  • Här kan jag kanske bidra med någonting
  • Dyrt personligen
  • Dina förändringar som rådata
  • Större event
  • Integrationsevent
  • Mycket magi
  • Utan att det smutsar ner din befintliga kod
  • Queries mot eventströmmen
  • En dålig fråga
  • Plåster och silvertejp
  • Jag har inte 24/7-support
  • Utifrån sett blir alla projekt lika stora
  • Skevt på ett fascinerande sätt
  • Som tur var, i efterhand
  • Så lite fancy som möjligt
Direct download: 569.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Oskar Wickström och Mattias Ask, som tillsammans har byggt vidare på Oskars idéer om egenskapsbaserad testning. Vad är bättre än att ha en testlösning där man skriver specar för sina specifika problem? Vad sägs om en lösning där man inte behöver skriva några specar alls? Oskar tvekade, men Mattias var ihärdig och till slut trillade poletten ner. Jo, det går att göra nyttiga tester där användaren inte behöver göra mer än att ange URL:en till sin webbtjänst. Det inte bara går, det finns massvis man kan göra. Solida tester för alla de som driver någon sorts webbtjänst för de som inte har tid och resurser (eller kunskap) att sätta upp en massa tester själva.

Sugen på att testa Squidler? De hundra första som använder kupongkoden KODSNACK24 får en månad gratis!

Kom på Kodsnackskväll hos Net Insight i Stockholm 21 februari!

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

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

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

Länkar

Titlar

  • Klivande över en viss tröskel
  • Fast ingen kommer att förstå det
  • Nu ska jag skriva ett paper
  • Göra det mänskligt tillgängligt
  • Mitt exceptionellt naiva perspektiv
  • Beskriva generella problem på internet
  • Måste man skriva en spec?
  • Testa ganska generella saker
  • Gör vad du vill, se inga felmeddelanden
  • Ingen knasig AI-grej
  • Lärdom från våra användare
  • Generell baslinjetestning
  • Baslinje för kvalité på webben
  • Vi ska göra en grej
  • Målgruppen är en icke-teknisk användare
  • Simply add an annotation
  • Vi skriver specarna
  • Vi kan skriva en spec för detta
  • Någonting som alla kan titta på
  • Produktifiering av en tanke
  • Vi börjar där de andra slutar
  • Om vi bara har en URL
  • Ingen ska behöva vara i vårt UI
  • En giltig mening
  • Någon annans magiska låda
Direct download: 568.mp3
Category:general -- posted at: 6:30am CET

Fredrik has Matt Topol and Lars Wikman over for a deep and wide chat about Apache Arrow and many, many topics in the orbit of the language-independent columnar memory format for flat and hierarchical data. What does that even mean? What is the point? And why does Arrow only feel more and more interesting and useful the more you think about deeply integrating it into your systems?

Feeding data to systems fast enough is a problem which is focused on much less than it ought to be. With Arrow you can send data over the network, process it on the CPU - or GPU for that matter- and send it along to the database. All without parsing, transformation, or copies unless absolutely necessary.

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 info@kodsnack.se if you want to write longer. We read everything we receive.

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

Links

Titles

  • For me, it started during the speaker’s dinner
  • Old, dated, and Java
  • A real nerd snipe
  • Identical representation in memory
  • Working on columns
  • It’s already laid out that way
  • Pass the memory, as is
  • Null plus null is null
  • A wild perk
  • Arrow into the thing
  • So many curly brackets you need to store
  • Arrow straight through
  • Something data people like to do
  • So many backends
  • The SQL string is for people
  • I’m rude, and he’s polite
  • Feed the data fast enough
  • A depressing amount of JSON
  • Arrow the whole way through
  • These are the problems in data
  • Reference the bytes as they are
  • Boiling down to Arrow
  • Data lakehouses
  • Removing inefficiency
Direct download: 567.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar knappar, musik, och fönsterhantering.

Kom på Kodsnackskväll hos Net Insight i Stockholm 21 februari!

Kristoffer har ett nytt tangenbord med konkavitet, och massor av tumtangenter. Plus dubbla former av trådlöshet, även om blåtand inte fungerar perfekt. Pausernas betydelse för inlärning är stor. Fredrik har ett Stream deck och har efter visst funderande på vad som är användbart att lägga på en separat knappsats längre bort från den vanliga. Fönsterhantering kanske är en bra grej? Och automatisering?

Som avslutning en musikfråga: Finns det någon musikpryl som även den som inte kan något om musik (än?) kan ha glädje av? Kristoffer har solida tips!

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

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

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

Länkar

Titlar

  • Med reservation för allt
  • Jag har ett nytt tangentbord
  • En arvskedja
  • Konkavitet för varje hand
  • Gräva i snön med händerna
  • Om man har sexton tumtangenter
  • Inåtböjda Trumpfingrar
  • Till och med dasslockshänderna
  • Qwerty på jobbet
  • Muskelminnet från alla layouter
  • Röra pekfingrarna inåt
  • Träna upp dina lillfingrar
  • Tangentbordet tar slut där fingrarna inte är
  • Knappar för lite fönsterhantering
  • En Kodsnackknapp
  • Batcaveknapp
  • Tveksamhetstecken
  • Kodar på en högre nivå
  • En hel familj av tips
  • Jag är inte så kraftfull
Direct download: 566.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Björn Wärmedal om Gemini - ett nytt nätverksprotokoll och sidformat på samma nivå som HTTP och HTML. Ungefär. Fast så mycket enklare. Bygg klienter, sidor, och hela servrar som är våldsamt mycket enklare än vad dagens webb är.

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

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

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

Länkar

Titlar

  • Med huvudet uppe i molnen
  • Någonting som heter Gemini
  • Ett annat nätverksprotokoll
  • Inte optimerat för dagens webb
  • Jämföra en myra med en sumobrottare
  • Inte avskalad http
  • Inget krafs
  • 1500 rader
  • Gjort för människor
  • Kör ett självsignerat cert, byt aldrig
  • Lastbilar med extramaterial
  • Protokollet är fruset
  • Det ska aldrig förändras
  • Det finns inga favicons
  • Vattna varandras blommor
  • Galet mycket snabbare än dn.se
  • Nästan ingenting att hämta
  • Precis vad som helst på andra sidan
  • De är inte många, men de är snälla
Direct download: 565.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Kåre von Geijer om Advent of code … och om språket Zote Kåre skrev och därefter löste årets upplaga i!

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

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

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

Länkar

Titlar

  • Han har gjort saker på häftiga sätt
  • Väldigt genomtänkt för sitt område
  • Ett bra Matlab, och gratis
  • När alla går på ledighet
  • Längsta vägen mellan A och B
  • En ints-funktion
  • Nästa meningsfulla drag
  • Det rimliga nästa steget
  • Inte det lättaste språket att börja i
Direct download: 564.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Emil Privér om Rust och Emils databasmigreringsverktyg Geni. Vad är trevligt med Rust, vad är svårt att komma in i, och hur blev Emil sugen på att skriva ett CLI-verktyg i Rust över julen?

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

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

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

Länkar

Titlar

  • Ett skitspråk
  • Det här kan rädda världen
  • Hur datorn tänker
  • Jag gillar strikta språk
  • Ett lager ovanpå minnet
  • Strikt men trevligt
  • En wrapper på Chatgpt
  • Det enda du bidrar med är din SQL-kod
  • Migreringar kan vara svårt
  • Unika migreringar
Direct download: 563.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Maria Olsson, Connie Tran Hedberg, och Pauliina Raitaniemi - nybakade utvecklare med härligt skilda bakgrunder som berättar om hur de bestämde sig för att bli utvecklare, hur utbildningen var, och hur det är att få första jobbet och komma in i det nya arbetslivet.

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

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

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

Länkar

Titlar

  • Paragrafryttare och rapportskrivare
  • Vår framtid är digital
  • 40 timmar räcker inte
  • Nu väljer jag
  • Hjälp varandra
  • När man satt sitt liv på paus
  • En ganska traumatisk algoritmkurs
  • Jäkla objektorienteringen
  • Jag hade åkt till Danmark
  • Nio sidors instruktioner
  • Karriärväxlar
  • Kommuntanterna
  • Ny och såhär gammal
  • Jag är verkligen Grogu
  • Ingen kan ju allting
  • Ett ställe där det finns ett pingisbord
  • GDPR-nörd
  • GDPR-enhörning
  • Våga karriärväxla!
Direct download: 562.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar om vintermörker, vinterproduktivitet, och framför allt om hur skräpigt nätet är just nu.

Nätet fylls snabbare av snabbare med mer och mer innehåll som är genererat med mindre och mindre mänskligt engagemang och arbetsinsats. Visst kan man känna en viss hunger efter något äkta? En längtan att komma från vågen av skräpinnehåll, och hitta saker som faktiskt är kommunikation mellan människor? Vi kan väl få en ny marknad för mänsklig kontakt till slut? Är hobbyn med mekaniska tangentbord en sorts motvikt och motsats till allt massproducerat?

Som uppvärmning: intryck och tankar om årets Øredev. Som avslutning: tangentbordssnack.

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

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Det var alltid ett tag sedan sist
  • Bullerbyupplevelsen
  • Man vill ha ett projekt
  • Allt det som du inte fick med
  • Inte bara sunkig design
  • Skämmas in i märgen
  • Internets bottenskrap
  • Vad är poängen med allt
  • Totalt mörker av content
  • Webb 4
  • Handgjort innehåll
  • Toppen av en skräpvåg
  • Ett cirkulärt beroende
  • Reglera den ritade bostadsmarknaden
  • En hunger efter något som är äkta
  • Kommunikation utan avsändare
  • Ett hav av skräp
  • Mitt framework är mitt
  • Förankrad i verkligheten
  • En familj av layouter
  • Jag trycker P utan att tänka på det
  • Träna på att sudda snabbt
  • Höger alternativtumme
Direct download: 561.mp3
Category:general -- posted at: 6:30am CET

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Diana Larsen about leadership and building good teams.

  • How to get into leaderhip? Often it’s more about picking up expectations than getting a formal onboarding
  • Learning to not do things yourself when you start leading - everything you do is one less thing the team learns to do for itself
  • Leadership roles are on different levels, and on a different level than non-leadership positions. A lot of thing can become invisible to people on other levels. Some things should be, others should be made visible. People want to be understood, and understand what other people in the organization are doing and what challenges they have.

And everything doesn’t have to be a formal meeting with agendas and stuff.

Power dynamics - hard to percieve and to talk about. Even what location you are in can become part of the power dynamics and important to take into consideration.

Teams - they also exist on different levels. They don’t have to be static.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • Leaders and followers
  • Starting with courage
  • Learning is okay here
  • We can’t know it all
  • Unknown power
  • Strong three-person teams
Direct download: 560.mp3
Category:general -- posted at: 6:30am CET

Recorded on-stage at Øredev 2023 just after his keynote, Fredrik chats to Cyrus Clarke about plants, imagining things, exploring, and building. And not presenting speculative things as possible here right now. Daring to not be useful right now.

How to bridge the gap between theory and academia on one side and practice and industry wanting to build things right now? By example.

Do our short time scales and focus on iteration hurt us? Eighteen months sounds like an impossibly long timespan, because we think in two-week iterations of what we have and customers want right now.

Getting in touch with researchers. Adapt how you talk to people! Scientists and artists are very similar.

We are all at intersections between things.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • Data and plants
  • Non-fungible plants
  • That nice melting pot
  • Scientists are also artists
  • A little bit more imaginative
  • That’s all we are
  • Constant “of course"s
Direct download: 559.mp3
Category:general -- posted at: 6:30am CET

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Na’Tosha Bard about picking good building blocks, getting products done, and code outliving you.

Software outlives you. How early is it meaningful to consider that fact?

Will we get better at handling long-lived software?

Make tradeoffs with open eyes.

Na’Tosha has worked on many different levels of hardware and software, as well as many different levels in organizations - what can be picked up from the various levels?

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • A lot of nodding
  • Perfect is maybe also a delusion
  • Microservice theater
  • Solving a problem for humans
  • Software outlives you
  • Sitting on a mainframe somewhere
Direct download: 558.mp3
Category:general -- posted at: 6:30am CET

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Galit Ariel about being inspired by the right science fiction, uninspired futures, and much more.

  • It’s all thanks to Star Trek - a vision of the future which is actually positive and thoughtful
  • What science fiction can teach us about what we think of as the other
  • Uninspired future building - is it that things become so big they become more bland because they can’t afford to not be wide and bland?
  • Too much push for product and profit
  • Microsoft, AI, and the panic to surf the current wave
  • Will cultures change? Perhaps a recession will help - reality is biting a bit at the worst misdirections. When things are stale and still, more interesting and nuanced things have the time to happen
  • Also: the new generation is looking good!

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • My whole family is tiny
  • All I had was science fiction
  • The whole paradigm of Star Trek
  • What we think the “other” is
  • The M-word
  • A 3d shopping mall
  • A virtual Excel sheet
  • A better person to drive over
  • You solved a discomfort and created a bigger problem
  • The beige
  • This is reality biting
Direct download: 557.mp3
Category:general -- posted at: 6:30am CET

Recorded on-stage at Øredev 2023 just after her keynote, Fredrik chats to Monika Bielskyte about finding, building, and approaching better visions for the future.

We discuss things such as:

  • Disabilities for innovation and better design
  • More inclusion in design for people on edges improves the world for precisely everyone
  • Why does a concept like protopia feel so new? Why have we been stuck thinking about dystopias and exclusive utopias for so long?
  • Informed hope. Everything has a context, and the context matters! No huge solution for everything
  • Design with, not for

We all create the future all the time. Propaganda and disinformation wants to overwhelm, to disengage. But we can all counteract this and improve the world by doing good things in our daily lives. Put more good information into the systems - and remember to make it cool as well!

We never arrive at a perfect future, it’s the steps we take and what we make here and now that builds it. All or nothing is the old utopia-dystopia thing again - the zero-sum game. Dystopian storytelling is way too easy.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • From Los Angeles to Doha
  • Subtitles aren’t just for deaf people
  • When your country gets invaded
  • From a neurodivergent lens
  • At the bleeding edge of harm
  • Lack of curiousity
  • Informed hope
  • Written by a chatbot
  • Look how the subduing worked out for us
  • Open to be wrong
  • Beyond just inflammatory headlines
  • Create the best possible world
  • We lift each other up
Direct download: 556.mp3
Category:general -- posted at: 6:30am CET

Fredrik funderar över byggsteg på webben, att tänka igenom saker innan man börjar skriva kod, vettig användning av språkmodeller och först och minst att tejpa fast hårddiskar under skrivbordet.

Advent of code pågår! Löser du problemen? Hoppa in i vår Slack och snacka med likasinnade i kanalen #adventofcode, och dela med dig av dina lösningar på Github!

Fredrik har funderat lite mer kring språkmodeller, och upplever sig ha fått lite känsla för Microsofts relation till dem efter en matig artikel.

Han har också - kanske inspirerad av ett framtida avsnitt - försökt tänka lite mer innan han skriver kod. Det känns som att det var givande, och blev mycket bättre för alla inblandade än om han kommit in i ett möte och viftat med en CSV.

Och i avdelningen “hjälp en bakåtsträvare” undrar han vad det mest minimala sättet att lägga in Typescript i ett rent Javascriptprojekt egentligen är? Var byggsteg för Javascript ens en bra idé från första början? Borde vi kanske ha stannat i havet allihop?

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

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

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

Länkar

Titlar

  • Jag tejpade fast en hårddisk under skrivbordet
  • Jag skyller på Øredev
  • Nya sätt att få ur sig tankar
  • Verktyg i högen
  • Tänkande före kod
  • Fyra exempel i tabellformat
  • Loopar som processar filer
  • Gått in på ett möte och viftat med en CSV-fil
  • Maximalistinställning
  • CreateMaximalistApp
Direct download: 555.mp3
Category:general -- posted at: 6:30am CET

Fredrik får besök av Daniel Mauno Pettersson och de diskuterar vad och hur man kan bygga på språkmodeller. Gränssnittstester, till exempel, som Daniel och hans företag ägnar sig åt.

Vi är i generativ AI:s absoluta barndom, det finns långt mycket fler saker vi inte vet om vad som kommer att hända än vad vi vet kan hända eller faktiskt har hänt.

Varför vill man kombinera AI och testning? Eller omvänt: varför har inte mer hänt kring testning? Varför skriver vi tester på ungefär samma sätt, och ofta från grunden för varje projekt trots att så mycket egentligen är lika? Testning av gränssnitt är också ett sammanhang där man faktiskt kan göra det till en styrka att generativ AI inte ger exakt samma resultat varje gång - istället får du över tid en variation på testerna som kan upptäcka nya saker. (Givetvis med utförlig loggning av vad som gjorts, hur och när.)

Ska man skriva något som är helt deterministiskt och alltid ger samma resultat så finns det redan bra verktyg.

Hur vidareutvecklar man något som inte är deterministiskt? Hur vet man att ens justeringar faktiskt gör saker bättre? Här finns utrymme för väldigt många bättre verktyg!

Man behöver ha kontroll på båda sidor av språkmodellen - man måste ju kunna analysera och försöka justera efter resultaten.

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

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

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

Länkar

Titlar

  • AI-baserad testning
  • Hela vägen upp i trappan
  • Den som råkar kunna lite programmering
  • Vår tids stora skifte
  • Generera tester
  • En helt ny typ av testning
  • Börja testa allt
  • Allt som är normalflöden
  • Deterministiskt tänk på något som inte är deterministiskt
  • En kedja av prompts
  • Kontroll på båda sidor av språkmodellen
  • Man vet ingenting om väldigt många saker
Direct download: 554.mp3
Category:general -- posted at: 6:30am CET

Fredrik får besök av Joakim Melin, chefredaktör för Datormagazin retro: den numera årliga retrodatortidningen vars sjunde nummer kommer i mitten av december.

Jocke berättar om tidningens bakgrund - från Datormagazins gamla versioner, via en kickstarter, till många matiga artiklar som varit med i tidigare nummer. Och några teasers för vad som kommer i nummer sju nu i december!

Var med och tävla om en Datormagazin retro-tröja! Instruktioner - och en rabattkod till Datormagazins shop - finns i avsnittet!

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

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

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

Länkar

Titlar

  • Vi har övat sedan 2015
  • Proffs i sammanhanget
  • Låta artiklarna spänna ut
  • Skriv tills du är klar
  • Den osmiknkade varianten
  • CD-ROM-redaktör
  • Tidningen blev 200 sidor lång
  • Sedan hörde posten av sig
  • En hackerblaska
  • Egen “kickstarter”
  • Hemdatornyttsyndromet
  • Retrofönstret
  • I’ve seen Amigas you people wouldn’t believe
  • Jag känner sysop
Direct download: 553.mp3
Category:general -- posted at: 6:30am CET

Fredrik diskuterar sin fascination för bildgenerering, undrar om vi redan nått toppen för generativa modeller, och funderar över sitt kluvna förhållande till dem.

Dessutom en kort rapport efter årets upplaga av Øredev, pepp inför Advent of code, och en liten felsökningshistoria.

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

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

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

Länkar

Titlar

  • Pratat för mycket och fått för många idéer
  • Anslutningar i ens trådpool
  • En skärm som helt oskyldigt är 4K
  • Trevliga och komplicerade saker
  • Klickbetesdravel
  • Man drar i banditarmen
  • Skapa bilder i samma takt som jag kan skriva text
  • Testa med en valross istället
  • En ledsen låda i regnet
  • Frågetecken uppifrån och ner
  • Mustasch: alltid. Skägg: aldrig
  • En bild efter en annan
  • Deriverat dravel
Direct download: 552.mp3
Category:general -- posted at: 6:30am CET

Fredrik får besök av Marcus Granström, produkt-SVP på affärsbetallösningsföretaget Pleo. Vi diskuterar bland annat:

  • Varför det är spännande att jobba med hårt reglerade miljöer som finans.
  • Vart är Pleo på väg? Mot en värld med mer automatisering och smartare policies. Som bättre lösningar för betalningshantering - så att vi inte blir sittande utan Slack bara för att Louise slutar och hade kortet som betalade prenumerationen.
  • Vad händer framöver kring AI och ägande och kontroll av användares egen data?

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

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

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

Länkar

Titlar

  • Struktur är inte min grej
  • Digitalisera kvittohantering
  • Regulatoriska miljöer
  • Continuous audit
  • Någon sorts monolit
  • Så många användare som möjligt som lägger så lite tid som möjligt
  • Mellanslag spelar roll
Direct download: 551.mp3
Category:general -- posted at: 6:30am CET

Recorded at Øredev 2022, Fredrik chats with Natalia Tepluhina about perhaps the most complicated part of frontend development: state management.

Why is state management so tricky, and what can we do about it? Natalia tells a fascinating story of a beautiful abomination of state management libraries in a single application.

Don’t be the bottleneck. Some people enjoy it, but it doesn’t do you any good (or your company for that matter). Natalia realized she had become one, and took action to resolve the issue.

Once we leave state behind us, we discuss documentation writing and contributions - in many ways it’s actually harder than contributing to code. You need a much wider perspective, so the idea that documentation is some easy start to contributing isn’t necessarily correct.

Finally: never forget to reach out! Report the issue, offer to help, ask for the feature, or whatever else it is that you’ve thought about doing but never got around to!

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • I don’t have frontend in my title
  • Silver bullets in the world of state management
  • Explaining magic to your team mates
  • Pretty simple but not that magical
  • Too much magic going on
  • Contagious reactivity
  • This beautiful abomination
  • Constantly growing and changing
  • Another kind of abomination
  • Some people enjoy being a bottleneck
Direct download: 550.mp3
Category:general -- posted at: 6:30am CET

Fredrik får besök av Lars Wikman som berättar om konferensen Code BEAM Berlin. Vad hände på konferensen, hur har den utvecklats över tid, och hur står sig Underjords pizzabudget i konkurrensen på världsmarknaden?

Sist men inte minst: har vi någon lyssnare som varit på konferens - inte minst någon upplaga av Strange loop - och vill berätta om upplevelsen? Hör av dig!

Både Fredrik och Lars är på Øredev veckan avsnittet släpps. Är du också där? Säg hej om du får syn på oss!

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

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

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

Länkar

Titlar

  • Jag förekommer
  • Beröring med BEAMen
  • BEAM-brett
  • Lite kufiskt och lite torrare
  • Lite kufiskt på ett ganska mysigt sätt
  • Till fullo utnyttja BEAMen
  • Hundra miljoner XML-dokument
  • Infrastruktur du inte behöver om du kör ovanpå Erlang
  • En annan podd om teknik
  • Underjords pizzabudget
  • Lika engagerade i ungefär samma sak
  • Jättebra mat på allt utom konferensen
  • Fruit, vegan
Direct download: 549.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar att jobba som eremit, Benediktinregeln, och Marc Andreessen bottenlösa manifest utan djup. Somliga har verkligen en oväntad förmåga att inte tänka djupare.

Fredrik har länge känt sig tilltalad av idén om Greycations - att åka iväg någonstans och jobba med ännu färre distraktioner och vardagssysslor än vanligt. Efter ett par dagar med jobb från hotellrum känner han att han fått vatten på sin egen kvarn. Kristoffer har inte provat men lockas också av tanken att jobba i andra miljöer och med andra rutiner. Programmeringskloster, eremitliv, och munkjobb leder naturligt över på en diskussion av Benediktinregeln, som av någon anledning också fått bli etikregeln för Sqlite.

Sist men tyvärr inte minst en frustrerad dykning i dumheterna Marc Andreessen producerat på sistone. Fredrik tycker att begreppet teknikoptimism kan ha sin nytta i världen, men inte på ett sätt som har något alls att göra med den gegga av ord Marc förhoppningsvis använt Chatgpt för att producera.

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

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

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

Länkar

Titlar

  • Mitt i natten mentalt
  • Konstant natt nu
  • Lite skeptisk till vetenskap
  • Man ska äta bara potatis
  • Strömlinjeforma livet
  • Hotellrumsnivån på avskalat
  • Munkeremit
  • Programmerarklostret
  • Eremitliv
  • Pilgrimsvandring
  • Munkjobba
  • OK Bill Gates
  • Späk kroppen
  • Njut lite
  • Begrav dina döda
  • Fascistisk vansinneskult
  • Körsbäret på tårtan av teknooptimism
  • Svaret är: teknologi
  • En oväntad förmåga att inte tänka djupare
  • Kronan på verket är ju Marc Andreessen
  • Dumheterna har blivit dummare
  • Slå sönder valda delar av utrustningen
  • Moderat revolutionär
  • Jag är mera flyttal än binär
Direct download: 548.mp3
Category:general -- posted at: 6:30am CET

Hur tänker och jobbar någon som är riktigt entusiastisk till ChatGPT och de andra språkmodellernas möjligheter? Fredrik får besök av Iggy Gullstrandsom berättar om hur det är att jobba med dagens språkmodeller och bygga lösningar ovanpå dem.

Iggy berättar om hur han fastnade för ChatGPT, och hur han inte bara jobbar med språkmodeller privat utan även bygger produkter mot dess API:er. Hur tänker man för att få bra resultat? Och hur kan man erbjuda så mycket användbar kontext som möjligt för att förbättra svaren man får?

Iggy berättar också om hur vektordatabaser kan ge stora nyttor, lite vad de är och hur man kan använda dem för att lagra och använda information över tid från många konversationer med en språkmodell.

Ordlöst tänkande - att sätta ord på tankar är ju en form av översättning.

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

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

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

Länkar

Titlar

  • I januari så mötte jag ChatGPT
  • Mänskligt nyanserat
  • Då började min mani
  • Den är inte så jäkla bra på fakta
  • Jag vill göra någonting med det här på riktigt
  • En fast punkt i en semantisk värld (på 1536 dimensioner)
  • Slutsatser över tid
  • Vi lägger till ett långtidsminne
  • Så fruktansvärt tråkigt att fiska (i Runescape)
  • Automatisera kognitiva processer
  • Skapa långtidsminne
  • Kedjor av events
  • Chatta med din egen dokumentation
  • Den flytande innebörden av en vektor
  • Den faktiska betydelsen av ett äpple
Direct download: 547.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar interna utvecklarplattformar, abstraktioner, moln och migreringar med Per Bly och Max Ramqvist.

Hur får man ut mest av sitt moln, eller mer allmänt miljön eller miljöerna man kör sin kod i? En väg är att låsa fast sig hårt i en leverantörs lösningar och utnyttja den till max. En annan är att bygga en egen utvecklarplattform som ett abstraktionslager - ett lager som både kan sätta upp användbara konventioner och verktyg, och gömma leverantörens miljö så till den grad att det kan bli transparent för utvecklarna att byta miljö.

Per och Max har gjort alltihop, hela vägen till att flytta Akind från Azure till rena och enkla lösningar på Hetzner. På vägen blir det också massor av tips på verktyg och lösningar.

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

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

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

Länkar

Titlar

  • Vi pysslar med infrastruktur
  • Det är vi två just nu
  • Akronymerna börjar ta slut
  • Skala sin applikation på bredden och höjden
  • En accelerator för att komma igång
  • 40000 rader YAML
  • Vi kör ju bara på järn
  • VM:ar till otroligt bra pris
  • Vi började POC:a lite
  • Göra valbart det som är intressant
  • Vem som faktiskt pratar med vad
  • Såhär måste man göra
  • En server under skrivbordet
  • Bara en .exe-fil
  • Vara migreringsbar
  • Bara tillräckligt mycket
  • Race conditions fast på infrastruktur
  • Vi vet ingenting
  • Som ett hackathon hela tiden
  • Vi vill bara programmera
Direct download: 546.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar om produktivitet, och om att skriva i tankens hastighet.

Vi börjar med att diskutera skrivande i tankens hastighet utifrån Kristoffers snack med Augustin Erba. Olika sätt att skriva ger olika saker, och kvantiteten i att skriva snabbt har helt klart sin egen kvalitet.

Därefter snackar vi produktivitet - vad gör en egentligen produktiv, och vad är produktivitet kontra att sänka produktiv tid i att pyssla med sina verktyg? Hur produktivt är det att fokusera på produktivitet? Samtidigt måste man ju ofta kunna sina verktyg på någon nivå för att kunna få saker gjorda effektivt. Och lära sig nya verktyg och miljöer när man kommer till något nytt.

Din produktivitet måste inte vara samma som min produktivitet. Skapa utrymme för produktivitet - och omfamna den till synes mindre produktiva tiden mellan de produktiva passen!

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

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

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

Länkar

Bonuslänkar

Titlar

  • Ett senare tidstillfälle
  • Råmjölkad podcast
  • Känslan i pennan
  • En produktivitetsgrop
  • Jag behöver inte kolla upp någonting
  • Alla moduler i Python i huvudet
  • När jag är mest produktiv
  • En Mac från 2007
  • Gått ifrån det jag själv tror på
  • Produktiv på ett annat sätt också
  • Intensivt i korta perioder
  • Improduktiviteten är produktiv
  • Små fickor av improduktivitet
  • Ett liv av sömnbrist och snabbmat
  • Själen saknas
  • Dela hjärnan med någon
  • Parprogrammera en programmeringsbok
  • Inga glada känslor för VS code
  • Black Sabbath i halv hastighet
  • Hemma på mitt Preonic
Direct download: 545.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar statiska webbsidor i stor skala med Gustaf Nilsson Kotte, som är med och bygger den inte helt okända webbplatsen ikea.com. Gustaf berättar hur det kommer sig att man bestämt sig för att bygga mycket på statiska filer, hur det fungerar, och vilka utmaningarna är.

Hur bygger man en statisk arkitektur som uppfyller sina mål? Och som går att skala till många oberoende team? Och som kan leva och utvecklas i takt med nya behov. 40 miljoner statiska filer innebär lite andra och större utmaningar än - till exempel - en personlig blogg.

Det finns också områden som är innebär intressanta svårigheter när den statiska lösningen väl satt sig. A/B-testning är ett tydligt exempel med många intressanta detaljer att fundera över.

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

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

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

Länkar

Titlar

  • Otroligt fascinerande med HTML
  • Det är mycket statiskt
  • 40 miljoner statiska filer
  • En optimering för ett visst syfte
  • Problemdomänerna interagerar
  • Platta paket
  • En bättre knapp
  • Såld på A/B-testning
  • Bättre data, snabbare
Direct download: 544.mp3
Category:general -- posted at: 6:30am CET

Kristoffer snackar skrivande - och tangentbord - med Augustin Erba, journalist och författare av bland annat kåseriet Jag är osams med mitt tangentbord. Diskussionen handlar till stor del om vad som är lika - väldigt mycket - och olika mellan att skriva skönlitteratur och kod. Men givetvis diskuteras också vad som egentligen hände när Augustin provade på ett Ergodox EZ, vad som är problemen med “vanliga” tangentbord, och vad man egentligen vill uppnå med att förändra hur man skriver.

Dessutom funderar man över sina sämsta tangentbordsvanor, och en hel del annat.

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

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

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

Länkar

Titlar

  • Alternativa tangentbord
  • Jag tror att jag programmerade innan du var född
  • Riktiga programmerar programmerade i assembler
  • Gemensam bakgrund i Basic
  • Optimalt enligt något kriterie
  • Optimerat för pekfingervalsen
  • Jag kan själv
  • En och en halv miljon skönlitterära tecken om året
  • Tillräckligt tillintetgjord
  • Enter på höger pedal
  • Skriva lika snabbt som jag tänker
  • Att lösa små rebusar
  • En roman kan också behöva felsökas
  • Är det här en Nisse-replik?
Direct download: 543.mp3
Category:general -- posted at: 6:30am CET

Fredrik chats with Daniel Eke about creative visual coding, learning through side projects, and a lot more. The discussion revolves around Daniel’s apps: the visualizer Ferromagnetic, polygon drawing tool Handstract, and photo polygonizer Centroid.

Code lets you create art which is interactive and immersive in a way many other art forms can’t.

Develop your side projects so that you save time - re-use code, structure it in ways which make things easy and fast for you.

Focus on hard problems rather than getting all caught up in low-hanging fruit and simple feature requests.

Learn the systems you are using, look at others to learn more tricks.

Try stuff out, and don’t worry too much about the tools. Build it inside something you already have. Or, use Apple’s Shortcuts - that might be much easier than setting up some service to run a script.

The magic of programming is that you can create something valuable by thinking through problems and expressing the solution in code.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • Your hand as a polygon
  • Vector graphic finger painting
  • The best thing is to listen to slow songs
  • Start with a desktop application
  • Use the whole capability of the phone
  • All the secondary things
  • The whole software is in your hand
  • I like creating art more than playing games
  • Value out of nothing
  • A totally even distribution
Direct download: 542.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar öppen källkod med Magnus Glantz. Vi är många som arbetar med och inte minst bygger på öppen källkod hela dagarna, men har vi tänkt så mycket som vi borde på vad det innebär? Och vad det inte innebär, för den delen? Hur utvärderar man till exempel ett projekt man funderar på att använda sig av? Säkerhet är ju en sak, men också hur robust, livaktigt och välskött det är. Det finns många frågetecken kring öppen källkod, men egentligen beror alla på att man har så mycket fler möjligheter än med sluten källkod.

Sluten källkod är borta när personen eller organisationen bakom den är borta, och speciellt när det gäller långsiktiga saker - som samhället i stort - borde vi kanske tänka efter mer vad det innebär att binda sig till en lösning där vi inte har tillgång till koden. Vad händer om det inte längre kommer nya versioner för nya operativsystem? Vad händer om hårdvaran slutar säljas? Eller om vi helt enkelt gjort oss beroende av en proprietär meddelandeplattform för att publicera vår information och den plattformen får en ny ägare som förstör den på helt nya sätt?

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

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

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

Länkar

Titlar

  • Huvudsakliga hattar
  • En röd fedora
  • Halvflummig IT-roll
  • Verka för öppen källkodsekosystemet
  • Du får inte diktera vad folk ska göra med programvaran
  • En distinkt person
  • Jag defaultar alltid till GPL v3
  • Halvmögliga mackor
  • Bedöma något i ett vakuum
  • De digitala vägarna
  • Apple stone
Direct download: 541.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar tangentbord, Kris Nóvas tragiska bortgång, och att som Hashicorp förstöra sitt rykte genom att byta licensmodell.

Fredrik flyttar runt enstaka funktioner på sitt trettiotangentsbord, medan Kristoffer fortsätter göra om hela sin layout från grunden. Är dramatiska layoutändringar eller små gradvisa lättare att ta till sig? Kristoffer berättar om listiga trick man kan ha för sig med QMK för att få ut ännu mer ur ett litet antal tangenter.

Kris Nóva - vila i frid. Naturen i Sverige finns knappt.

Sedan snackar vi om Hashicorps nyliga drag att växla till mer slutna licenser för sina produkter. Det känns som ett stort missförstånd kring vad som gjort projekten populära och använda från första början. Eller, möjligen, ett fokus på något annat än det användarna och utvecklarna ser. Kristoffer berättar om tidigare arbetsgivare Suses affärsmodell, som känns både rak, begriplig, vänlig, och hållbar.

Som avslutning blir det lite spelsnack: Kristoffer ser andra spela Baldurs gate 3 - ett spel vars relativa buggfrihet tydligen lyckas uppröra vissa - och hoppas att Starfield blir riktigt bra för de som har tid att spela det. Tips på moderna peka och klicka-äventyr i klassisk stil mottages glatt!

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

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

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

Länkar

Titlar

  • Gurka
  • Sweep utan tumtangenterna
  • Två specialtangenter mitt i
  • B hamnar till höger
  • Tab passar inte in någonstans
  • Bakfästing
  • Multiplikationslagret
  • En magisk knapp
  • Bikameral hold
  • Fjorton rack i mitt sovrum
  • Energivampyr
  • De höga hönsen på Hashicorp
  • (Vi gör) Precis samma produkt som våra konkurrenter
  • Ett säljargument som är väldigt starkt
  • Frånsprungen och bortglömd
  • Det är exakt samma mjukvara
  • Spelbranschen kallsvettas
  • Äventyrsspel, precis som de var
Direct download: 540.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar optimering av utritning i webbapp. Och lite om tangentbord.

Fredrik hittade för omväxlings skull en riktigt intressant sak att optimera, som både gjorde stor skillnad och hade utrymme för att hitta ett nytt angreppssätt på problemet. Finns det sådana möjligheter överallt, om man bara lyckas ställa in sin uppmärksamhet så att man märker dem?

Dessutom har han följt med (eller dragits med av?) Kristoffer djupare ner i tangentbordskaninhålet och skaffat sig ett 30%-tangentbord. Nu gäller det bara att lyckas hitta en layout som funkar. Hur svårt kan det rimligen vara?

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

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

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

Länkar

Titlar

  • Jag och ett helt gäng tangentbord i studion
  • Ens när saker tar tid
  • Det som först började gnaga i huvudet
  • Måste vi jobba med alla de här bokningarna hela tiden?
  • Om det bara fanns ett bättre sätt
  • Min lilla karta över upptagna ytor
  • Jättestora rektanglar med doldhet
  • Optimera inuti sin modell
  • En stor array med ettor och nollor
  • Om jag blir kompis med Gherkin
Direct download: 539.mp3
Category:general -- posted at: 6:30am CET

Fredrik har milda Jiraproblem efter semestern. Kristoffer har behörighet att ha sönder saker, men inte att laga dem. Båda faller djupare ner i tangentbordshobbyn.

Fredrik vänjer sig vid sitt nya Piantor. Kristoffer diskuterar montering, lödning, konfigurationslösningar, dåliga kablar och den nya dramatiska tangentbordlayout han jobbar på under lediga stunder när ingen försöker välta hans kaffekopp eller gräva upp blommorna. Det är en jakt på en layout som inte bara är bra, utan som också känns bra.

Sist men inte minst diskuterar vi Bram Moolenaars bortgång. Bram var drivande och tongivande bakom Vim, och samtidigt en person vi knappt varit medvetna om eftersom han hållit en så låg profil och inte haft stor konflikter med andra. En förebild, känns det som.

Sist men inte minst: Kodsnack finns nu på Mastodon, på en egen instans.

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

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

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

Länkar

Titlar

  • Behörighet att göra sönder saker
  • Nu är allting trasigt
  • Ingen tid som är reserverad för jobb
  • Potentiellt livsfarliga saker överallt
  • Blyat lödtenn för privatpersoner
  • Är man i EU är det mycket svårare att löda
  • Min senaste besatthet
  • Vissa rörelser känns bättre i fingrarna
  • Rulla inåt så mycket som möjligt
  • Skifta pekfingret inåt
  • Onaturligt för ett finger att göra
  • Längst ut på lillfingret
  • Dra och släppa tangenter
  • Bättre statistik för engelska
  • (Jag provar att) Flytta G närmare
  • Längst upp på ett finger
  • Det här är den optimala layouten
  • Mänsklig geggig köttpåsefaktor
  • Flytta J och K till bättre platser
  • Mastodon i sitt esse
  • Ingen följer mig, och jag följer ingen
Direct download: 538.mp3
Category:general -- posted at: 6:30am CET

Från Øredev 2022: Fredrik snackar med Monika Orski - lösningsarkitekturkonsult, författare, och tidigare ordförande i Mensa Sverige - om konsten att valla katter. Det vill säga konsten att leda och uppmuntra kreativa och smarta människor i organisationer, både i arbete och ideella sammanhang. Människor som vill stimuleras och utvecklas behöver få göra det, och man måste också få in nya förmågor när katterna flyttar på sig.

Därefter blir det lite diskussion om öppen källkod. Medvetenheten ökar över lag, men stora organisationer sätter sig lätt i beroendeställningar mot stora företag. Men det finns mer att prata om, vi som utvecklare kanske kan diskutera ur exempelvis perspektivet kontroll. Vem kontrollerar koden vi och våra organisationer är beroende av?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Egenspringande konsult
  • Den svåra konsten att valla katter
  • Alla känner igen sig som katter
  • Tvåbenta katter
  • Människor med spring i hjärnan
  • Locka in nästa katt
  • Katter är nyfikna
  • Prata om kontroll
  • Vem kontrollerar koden?
Direct download: 537.mp3
Category:general -- posted at: 6:30am CET

Recorded at the Øredev 2022 developer conference, Fredrik chats with Michele Riva about writing a full-text search engine, maintaining 8% of all Node modules, going to one conference per week, refactoring, the value of a good algorithm, and a lot more.

Michele highly recommends writing a full-text search engine. He created Lyra- later renamed Orama, and encourages writing your own in order to demystify subjects. Since the podcast was recorded, Michele has left his then employer Nearform and founded Oramasearch to focus on the search engine full time.

We also discuss working for product companies versus consulting, versus open source. It’s more about differences between companies than anything else. Open source teaches you deal with more and more different people. Writing code is never just writing code.

Should we worry about taking on too many dependencies? Michele is in favour of not fearing dependencies, but ensuring you understand how things important parts for your application work.

Writing books is never convenient, but it can open many doors.

When it comes to learning, there are areas where a whole level of tutorials are missing - where there is only really surface-level tutorial and perhaps deep papers, but nothing in between. Michele works quite a bit on bridging such gaps through his presentations.

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • For foreign people, it’s Mitch
  • That kind of maintenance
  • A very particular company
  • A culture around open source software
  • Now part of the 8%
  • Nothing more than a radix tree
  • One simple and common API
  • Multiple ways of doing consultancy
  • What you’re doing is hidden
  • You can’t expect to change people
  • A problem we definitely created ourselves
  • Math or magic
  • Writing books is never convenient
  • Good for 90% of the use cases
  • (When I can choose,) I choose computer science
Direct download: 536.mp3
Category:general -- posted at: 6:30am CET

Recorded at the Øredev 2022 developer conference, Fredrik chats with Cliff Hazell about connecting the whole organization as it grows, priorities, and more.

Don’t just sit around in your room and think about horses. Talking across silos and departments, all without overloading everyone with meetings? Learn to surf rather than trying to control the ocean. Make good changes and enable flexibility without making process out of everything.

Just making something top priority and finishing it can get you so much more done, rather than trying to make everything number one, or think forever about which thing to prioritize.

How is something we are doing actually moving us toward our goals?

Wrapping up by discussing combining doing good work with taking responsibility for our impact on the team, the company, and the world. It’s not that you either can do good or make money.

Finally, related to one of Øredev’s keynotes , Fredrik admits his annoyance at the fact that deadlines can be a good thing.

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 info@kodsnack.se if you want to write longer. We read everything we receive.

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

Links

Titles

  • Similar to the problems of product development
  • Figured out in the proper places
  • Between the functions
  • Should I be thinking about that problem?
  • You assume that you are the user
  • Understand horses
  • Talk across that silo
  • Control the waves
  • There’s a swell coming
  • Coach of coaches
  • You only have one thing, and it’s wrong
  • Let’s make something number one
  • Getting the right people to talk to the right people
Direct download: 535.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Roberto Chaves om VR och 3D på nittiotalet. Roberto gick från demoscenen till att bygga hela utvecklingsmiljöer och motorer för att driva nittiotalets VR-hjälmar från vanliga PC-burkar. Tunga VR-hjälmar, egna drivrutiner, prestandaoptimering, och resor till flera världsdelar var alla delar av resan. Mot slutet diskuterar vi även Robertos intryck av Apples nya Vision pro-headset och känner att framtiden är spännande den också.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • VR på 90-talet
  • Det var snabbt då
  • Det fanns inga 3d-acceleratorer på den tiden
  • Hade man 8 MB RAM så var det en bra dator
  • Tidiga C++-kompilatorer
  • En tidig GPU
  • Saker som ser bra ut på effektiva sätt
  • Hur ser ett nyckelben ut i tre dimensioner?
  • En plugin för alla webbläsare
  • Fortfarande stor och skarp
  • VR känns kul just nu
Direct download: 534.mp3
Category:general -- posted at: 6:30am CET

Ett somrigt prylsnack. Kristoffer frågar om Fredriks mikrofon, Fredrik frågar om Kristoffers alla tangentbord (och blir sugen på fler), och så diskuteras Apples Vision pro trots att Kristoffer inte vet om han vill prata om det. Visst vore det fint om vi byggde saker som behövde färre resurser för att göra samma sak? Som Apples datorer med M-kretsar. Fredrik är mer positiv och tror det kan bli något, även om det är massor av resurser för att öppna sitt Excelark på ett nytt sätt.

Microsofts hetsiga sätt kan få vad som helst att bli töntigt.

Fredrik har fixat med Obsidian på telefonen. Obsidian är orimligt klockrent för vad det gör.

Olika muskelminne för olika tangentbord. Kristoffer har skaffat fler och mindre tangentbord och fascineras av hur han fritt kan växla layout på vissa tangentbord, men bara en layout på andra. Det är spännande med hjärnplasticitet.

Vad skulle Kristoffer göra om han designade sitt helt eget tangentbord?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Smör i örat
  • Bluetootha till trummorna
  • Följ med mig till guidekabelns slut
  • Jag är så väldigt ointresserad
  • Mer datorkraft än någonsin
  • Mindre resurser till att göra samma sak
  • En idé om att saker ska bli bättre
  • Jag kan öppna mitt Excelark nu
  • Saker som är gjorda av trä och metall
  • En dröm om något bättre
  • Jag har inte den drömmen
  • Claes Hemsworth
  • Orimligt klockrent
  • Där kan jag bara skriva hands down
  • Utanför EU och handbyggt
  • Rita sin egen PCB
  • Bara skift på tummen
  • Jag vill ha färre tangenter
Direct download: 533.mp3
Category:general -- posted at: 6:30am CET

Fredrik hälsar på Carl-Johan Kilhlbom och får lära sig om utvecklingsmetodiken Shape up - en metodik som vill hålla undan för micro management och ge team maximalt med utrymme att fokusera och få bra saker gjorda.

Carl-Johan går igenom processen från början till slut, och diskuterar fördelar, utmaningar, och sätt att lösa problem. Riktigt små team - sammansatta efter behov och intresse - jobbar väldigt fritt med avgränsade projekt i sexveckorscykler. En längre cykel betyder inte att man inte itererar inom cykeln - det gör man såklart precis hur mycket man vill. Men, det är teamets sak hur man gör på bästa sätt.

Hur skulle det kännas att inte ha någon backlog? Att ha tid att städa och testa nya saker, utan att ha något gammalt hängande efter sig? Och att inte bli avbruten under arbetets gång med en massa uppdykande saker? Shape up kan hjälpa till med allt 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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • En majoritet av konferensen var paus
  • Det stora värdet av en konferens
  • Närbesläktat med Ruby
  • Så långt från micromanagement som möjligt
  • Mandat att fatta beslut
  • Ticket factory
  • Inte samma fälla
  • En riktning för en lösning
  • Inga fasta team
  • Det är alltid ett nytt projekt
  • Det finns ingen projektledare
  • Full autonomi för teamet
  • Bra inblick på en lagom nivå
  • Prata om att lösa saker tillsammans
  • Hitta kärnan
  • En hel liten del av kakan
  • Ta ansvar för produkten
  • En sorts brist på mångfald
  • Aptit på projekt
Direct download: 532.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar om Dells 6K-skärm U3224KB som han fick låna för ett par veckors test. Hemliga luckor, stora webbkameror, breda högtalare, och en hel del annat gås igenom.

Gör det verkligen skillnad att ha så många pixlar på en och samma skärm? Ja, oväntat mycket, till och med om man till vardags jobbar på en 5K-skärm.

Alla som jobbar med skärmar borde få en chans att jobba med så mycket utrymme, så priserna får allt ta och falla lite. Gärna snabbt, tack.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • En liten, liten era
  • Fler pixlar att lägga mina fönster på
  • Ganska nära ögonen
  • Späckad med portar
  • Extra utrymme, överallt
  • Lite absurt på bästa möjliga sätt
  • Ett intressant litet monster
Direct download: 531.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar API:er med Andreas Silén och Claes Willners, som jobbar på Roaring med att bygga och sälja API:er som produkt.

Det finns många sätt att förenkla för kunder. Från att blanda API-teknik och datamassage - trevligare API:er för mer och bättre data - till att hantera rent manuella processer med tillstånd och behörigheter. Ibland kan FN:s sanktionslistor vara en del av ens behörighetshantering.

De berättar också om att bygga bra miljöer som kunder själva kan bygga hela lösningar mot utan att - i idealfallet - ens behöva kontakta en över huvud taget.

Vi kommer in på egna lösningar på egna problem - man kan och behöver inte följa vad som verkar vara det trendiga sättet just nu om det inte passar en. Som att ha monorepon, eller använda stora ramverk till vissa saker. Och bygga på molntjänster utan att bygga fast sig.

Andreas och Claes tar också upp utmaningarna i att bygga produkter som i praktiken används som en mikrotjänst i kundernas mycket större maskineri.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Korrekt information i sina system
  • Otroligt manuella processer
  • API:er som produkt
  • Anrop å våra vägnar
  • Berikar med information
  • Vad ska det här heta?
  • Bara det är likadant överallt
  • En egen liten värld av begrepp
  • En naturlig ingång
  • Allt ni gör är inbyggt hos någon annan
  • Datatvätt
  • API:et är själva grejen
Direct download: 530.mp3
Category:general -- posted at: 6:30am CET

Richard Alm och Adam Sernheim kommer på besök och berättar för Fredrik om kontraktstester - verktyg och arbetssätt för att bygga och förändra mikrotjänster utan att råka förstöra för varandra hela tiden. Nyckeln är - besvärligt och genialiskt nog - egentligen att uppmuntra team för olika tjänster att prata med varandra, men verktygen hjälper till genom att hitta och flagga problem tidigare och uppmuntra till mer genomtänkta lösningar.

Det finns saker som kontraktstester inte löser, som otydlighet och dåliga API:er. Men även där kanske man kan använda det riktiga ninjatricket: att prata med varandra?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Om du jobbar i en monolit
  • En distribuerad monolit
  • Konsumentdrivna kontraktstester
  • Konsumentens behov som ska vara i fokus
  • En dialog som måste föras
  • Hålla alla konsumenter i fas
  • Ett kontrakt per konsument
  • Man pratar med varandra
  • Uppmuntra till att man pratar med varandra
  • Skifta saker mot dialog
  • Hård grindvakt
  • Dina egna pakter
  • Ett vanligt hederligt unit-test
  • Svänga om mitt huvud till mikrotjänster
  • Sydamerikas Avanza
Direct download: 529.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar med Bartek Tatkowski om musik och en hel del annat. Vi diskuterar att skapa saker, hur verktygen påverkar vad vi skapar, hur man gör det lättare att skapa saker, och mycket mer. På ytan är det mycket musik, men egentligen handlar det mesta lika mycket om programmering, eller måleri, eller skrivande, eller något annat skapande.

Bartek försöker göra det enkelt och otvunget att skapa musik och har i processen förstått grejen med Vim och klickiga tangentbord.

Längs vägen hinner Kristoffer och Bartek också förklara en del om hur olika syntar och andra verktyg faktiskt fungerar, och varför vissa angrepssätt låter som en smekning från Moog medan andra snarare är rakblad rakt in i öronen.

Sist men inte minst har Bartek hittat på en intressant liten utmaning i stil med 100 days to offload, fast för musik.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • AI-förbud
  • Trummor, bas, och gitarr
  • En enda kruka på en hel termin
  • Enkrukekrukmakare
  • En perfekt kruka
  • En tracker som man har vridit 90 grader
  • Bygga låtar
  • Hur jag ser på instrumenten
  • Inte bra nog eller konstiga nog
  • Som en smekning från Moog
  • Rakblad långt in i öronen
  • Instrumentet spelar tillbaka
  • Jag vill inte ens röra fingrarna en millimeter
  • Extremt hög skamtröskel
Direct download: 528.mp3
Category:general -- posted at: 6:30am CET

Fredrik, Tobias, och Kristoffer samlas i samma avsnitt! Tobias berättar om nyligen avslutade Eurollvm 2023-konferensen och allt han såg där.

Till att börja med höll Tobias själv inget mindre än öppningskeynoten. Han berättar om sin presentation, sina förberedelser, och hur han diskuterade och tänkte kring att förankra det hela på jobbet.

Sedan går vi igenom övriga presentationer Tobias såg på konferensen, med gott om sidospår om optimeraranekdoter, hur kompilatorer och processorer arbetar, och mycket annat.

Som avslutning lite funderingar kring företaget Modular och deras språk Mojo, och varför det marknadsförs som just bra för AI.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Klämdag
  • Göra ett så tråkigt ämne intressant
  • För att få en regnig semester
  • Sedan fick jag keynoten
  • Använda registren så mycket som möjligt
  • Den fina tanken utan den fula verkligheten
  • Optimera för storlek
  • Ett hopp till en annan funktion
  • Försöka förstå register
  • Optimera registerhanteringen
  • Alla världens program på alla världens processorer
  • En naiv allokerare i huvudet
  • Ljuset är för långsamt
  • Samtidigt i en cykel
  • Välja instruktioner
  • Titta på hela programmet samtidigt
  • Debugga debuginformationen
  • Killarna på Sony och jag
  • Instruktionerna levereras med brevduva
Direct download: 527.mp3
Category:general -- posted at: 6:30am CET

Vad är skönare än långa och säkra lösenord? Vad sägs om inga lösenord alls? Och att hanteringen kan vara både säkrare och smidigare än att ha lösenord, engångskoder och andra gammaldags processer?

Emil Lundberg gästar podden och berättar om passkeys - det nya trevliga och säkra sättet att logga in på webben utan att behöva bekymra sig om lösenord. Varifrån kommer det, hur funkar det, hur är upplevelsen för användare, och inte minst vad behöver du som utvecklare tänka 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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • En kryptografisk nyckel med en USB-kontakt
  • Säkrare tvåfaktorautentisering på webben
  • Som Bankid, fast ännu enklare
  • Lättare än de sämre alternativen
  • Phishing as a service
  • En väldigt tekniskt korrekt term
  • Egentligen inte konstigare än Bankid
  • En unik identitet för varje sajt
  • Mellan din webbläsare och din server
  • Jag har verifierat en extra faktor
  • Ett kryptografiskt bevis
  • Det säkraste som också är smidigast
Direct download: 526.mp3
Category:general -- posted at: 6:30am CET

Recorded at the Øredev 2022 developer conference, Fredrik chats with Aino Vonge Corry about patterns and their effects on our lives.

Aino works with both academia and industry, regularly switching between the two, and talks about what each can and wants to learn from the other.

We also discuss Aino’s own research, and how programming languages and patterns influence each other. We talk about teaching patterns - and who teaches the teachers to teach.

It is easy to get stuck thinking that the patterns in the book are the one true list, when the whole power of a pattern is giving a name to some common thing in your own environment so that you can discuss it at a higher level.

Which are the patterns in your organization?

Perhaps you too could be helped by trying a double bottleneck?

Also: antipatterns! They help you learn from mistakes, and make it easier to talk, reason, and joke about them.

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 info@kodsnack.se if you want to write longer. We read everything we receive.

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

Links

Titles

  • Teaching the teachers how to teach
  • I get easily bored
  • I can change what I do every day
  • Hypothesis-driven development
  • Take the language constructs with them
  • We don’t want a negative book
  • The double bottleneck
  • The problems to appreciate the solutions
  • Learning from mistakes
Direct download: 525.mp3
Category:general -- posted at: 6:30am CET

Jona besöker podden och pratar om några av de många saker som hunnit hända sedan sist han var med.

Till exempel har han hunnit prova på att jobba med spelutveckling - både som lärare och som utvecklare. Det är lätt att blir stressad av både positiva och negativa saker när man kastas in i en helt ny miljö och har möjlighet att styra det mesta själv. Vi diskuterar hur svårt det är att hantera stress och utmattning, och till exempel begära saker av sina chefer när man behöver det. Jona berättar också om ett par intressanta spelidéer, och om nyttan av att hitta det man gillar, veta om det, och kunna hitta bra personer som kan fylla i de saker man inte är bra på och inte brinner för.

Hur är man mentor på ett bra sätt, och balanserar att lära någon annan mot vad man själv förväntas göra (eller bara själv fått för sig att man borde göra)? Och vilket är egentligen det bästa sättet att peka ut var i editorn man tänker att något behöver göras?

Jona berättar dessutom om sitt speleditorprojekt Freja, som haft både framgångar och utmaningar. Det är häftigt att göra en editor som man kan ändra och bygga ut medan man använder den, men det är inte lika roligt när man landar i att man behöver skriva sitt eget grafikbibliotek som ingen annan kommer att använda. Vad ska jag göra på min fritid? Vad sägs om att ha tråkigt och allt blir fel hela tiden?

Sist men inte minst: lösningen Jona hittat på alla problem med editorn: Han ska byta ut dem mot en helt annan uppsättning!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • En känd röst
  • Då blev det uppsägning
  • Jag fick behålla mikrofonen
  • Lite andrum
  • Hur designar man en lektion?
  • Positiv stress
  • Makten att påverka min situation
  • Saker jag aldrig har reflekterat över
  • Helt andra färdighetsträd
  • Jag har inte tillräckligt många fingrar
  • Du byter bara dina problem mot bättre problem
  • Hålla mina händer från tangentbordet
  • Det som funkar noll av hundra gånger
  • Vi gjorde en klass
  • Nya saker hela tiden
  • Utanfär min komfortzon
  • Idén av att bestämma över allt
  • Jag kan inte fatta ett beslut
  • Demos på 30 sekunder
  • Ersätta vilken funktion som helst
  • Då åker man på att skriva sitt eget
  • Byta mina problem mot sämre problem
  • Spel direkt i terminalen
Direct download: 524.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar tangentbord, AI-undringar, och att ta hand om sin röst.

Uppvärmning: Fredrik har varit förkyld, och följde upp med att tappa rösten. Borde man lära sig vårda sin röst? Kristoffer tänkte spela in någonting själv, men blev självmedveten och skrev för mycket manus. Kristoffer håller gradvis på att samla ihop en roman av material om vad problemen är med Clean code.

Sedan blir det tangentbordssnack! Kristoffer fascineras av små tangentbord, funderar över home row mods, och har skaffat alla tangentbord för att prova vad han egentligen trivs bäst med. Fredrik undrar om det är på grund av Apple han alls blev intresserad av mekaniska tangentbord.

Därefter diskuteras AI igen. Kristoffer har - precis som alla andra - fortsatt fundera på AI, speciellt efter snacket vi hade med Bartek. Är redan namnet eller etiketten AI en stor del av problemet? Har Copilot någon mer medvetenhet om kod än vad “rena” GPT-4 har?

Chatdbg - ett roligt sätt att koppla in Chatgpt i en process som kanske inte alls behövde en språkmodell inblandad? Hur många saker som idag får en språkmodell inkopplad kommer att ha det om, säg, ett år eller två?

Att bygga förståelse är något som pågår inom en person.

Fredrik har testat Whisper - en språkmodell som ingen anklagar för att tänka eller läser intelligens i, men som faktiskt utför ett jobb rätt bra. Och lastar ens dator på ett tillfredsställande sätt.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Minimalt mer optimalt
  • Skift på höger tumme
  • Händerna rakt framför sig
  • Maximalt jättedåligt
  • (Den norska) Hytteknappen
  • Kurvat efter handens kurva
  • Asdf på vänster hand
  • Den är nästan där den brukar
  • Fickor av muskelminne
  • Tummen mitt i klustret
  • Slarvig med hur jag skriver
  • Räkna matte och dra jätteraka linjer
  • ship: make coffee
  • En papegoja som kan prata
Direct download: 523.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar VR och AR i nutiden och framtiden med Pär Sikö. Vi spelade in under Øredev 2022, så ordet metaverse hängde fortfarande i luften. Men vi fäste oss inte vid det utan snackade istället om vad man faktiskt kan göra i VR och AR idag, och hur framtiden kan tänkas se ut. Framtiden är ju den riktigt spännande biten. Programmering måste ju inte se ut som den gör idag. Hur löser vi Excel i 3D? Och vad gör vi med alla webbsidor? Hur ser en 3D-webbsida ut?

Varför spelar inte fler VR-spel? Vad blir nästa grej som tar VR-användandet ett steg framåt?

Och vad är kreditkortsglipan, och varför är den bra?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Live öga mot öga
  • Prata om ny teknik
  • Jobba i VR
  • Om inte så lång tid
  • Nu blir metaverse allting
  • Att få lugn och ro
  • Jag stannar i den här världen
  • Unkenhet och ensamhet
  • Tio spänn för en fruktansvärd upplevelse
  • Uppleva dinosaurierna
  • En vision man borde ha redan
  • Litegrann som teckenspråk
  • Inte Dreamweaver igen
  • Excel i 3D
  • På ett mycket mer avslappnat sätt
  • Kreativt övertag
  • Det behöver ta tid
  • Kreditkortsglipan
Direct download: 522.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Magnus Therning om att bygga sin egen Emacs-setup, att skala bort och skriva om saker, beroenden, och mycket mer. Som det lugn som kan infinna sig när man nyss avslutat något större och ännu inte påbörjat nästa sak.

Kasta bort saker som inte finns med i det mentala destillatet efter något års arbete med någonting. Och utan att bara sätta sig i ett hörn och skriva om vad man redan har på ett nytt sätt. Anpassa koncepten man redan har efter de koncept man tillför. Förmågan att vara precis när man pratar om saker. Rätt namn på rätt saker kan lösa så mycket bara i sig.

Man behöver kanske mer tillåtelse att leka?

Kod som är lätt att ändra där man behöver göra ändringar ofta.

Du behöver inte bry dig - ända tills det går fel. Sedan behöver man bry sig jättemycket.

HTTP-bibliotek för servrar - skulle det finnas utrymme för ett som helt struntade i streaming?

Loggning är svårt, och nyttigt.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Icke-jobbrelaterade saker
  • Folk med små tangentbord
  • I princip så outsourcar jag min konfiguration till hela internet
  • Node-varning
  • Bara för att leka lite
  • Den här är väldigt stor
  • Skala bort väldigt mycket
  • Då hoppade jag ner i kaninhålet
  • Väldigt annorlunda för att jag ska skriva den
  • Interaktivt hela tiden
  • Ett visst lugn
  • I download music from the internet
  • Mentalt destillat
  • Smyga in mer omskrivande
  • Förmågan att vara precis
  • Det har i alla fall ett namn
  • Leka
  • Det skiter sig liksom i kanterna
  • Plugins som omvandlar Javascript till Javascript
  • Javascript är binärt
  • Antingen är du expert, eller så är du farlig
  • Ideologi om att inte skapa en massa kod
  • Om den upptäcker att den blir tillsagd
  • Som att läsa andras kod
  • Justera sitt eget beteende
Direct download: 521.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Lars Albertsson om data engineering - att hitta och agera på möjligheter i sin data, att förändra processer och arbetssätt, och vara med på att man kanske behöver ändra mycket fler saker för att få full effekt av en förändring. Lars går på djupet både i nyttan av att använda sin data på bra sätt, och i varför det är så svårt och så många projekt inte ger värst stor utdelning.

Tidningars förhållningssätt är värdefullt i sammanhanget - gör något som är nyttigt för någon nu. Få ut värde tidigt. Gör inte som Lego. Drivs av use case. Följ värdeströmmarna och organisera längs med dem istället för att hamna på tvären och dämma upp dem.

Lars tar också upp hur man sprider tillgången på data på ett bra sätt, och inte minst vikten av att ta ansvar för sin data och hur man hanterar den. Alla sätt att sprida data är definitivt inte bra.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Titta på folk och prata med dem samtidigt
  • Vad man gör med den data man har
  • Förmågan att få ut värde av sin data
  • Informationen finns därute
  • Gapet i förmåga
  • Ett optimeringsproblem
  • Goldratts glasögon
  • Man häller ner all sin data på ett och samma ställe och sedan så händer det bra saker
  • Konsultbolag har ingen data
  • Nej är det snabba svaret
  • Något som är värdefullt för någon nu
  • Ta sig data över huvudet
  • Tvärs emot värdeströmmen
Direct download: 520.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar med Bartek Tatkowski om AI. Skapa saker är fel. Men som andrepilot eller överambitiös praktikant kanske det finns en rimlig nisch att fylla? Bartek har provat GPT-4 ett tag och har lite mot sin förväntan hittat en del vettiga uppgifter för den överambitiösa praktikanten.

Ett annat problem är att vi är så tidigt i utvecklingen. Just nu är det många som vill och kan sälja radioaktivt vatten och kalla det för undergörande mot alla sjukdomar.

Vad kommer att hända med sökmotorer och Linkedin och andra platser på kort sikt när de har chans att översvämmas av maskingenererat innehåll av tveksamt värde? Vi människor producerar ganska mycket som är ganska mediokert. Kommer AI bli bättre och bättre på att generera saker, och vad betyder ens bättre?

Det kan bli intressant när det kommer modeller tränade på mer specialiserade dataset. Är det algoritmen eller data, eller båda, som är hemligheten? Blir en modell specialiserad på min kod - eller ett visst kunskapsområde såsom avloppsrening - supernyttig eller helt meningslös?

Avsnittet sponsras av SEB, som bland annat söker stordatorutvecklare. SEB satsar på att äga sin plattform, inte outsourca, och bygga bra verktyg så att alla kan fokusera på de uppgifter som faktiskt ger affärsnytta. Svar på frågor är aldrig mer än en promenad eller ett chattmeddelande bort.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Extra spicy hot takes
  • Alla återupprepar allting
  • Botta ihop konst
  • En överambitiös praktikant
  • Perfekt sak att lägga på en maskin
  • Ett extra par lite vansinniga ögon
  • AI i varenda liten vrå
  • BingOS
  • Bill Gates gamla dröm om gemet
  • SEO-optimerat skräp
  • Låtsas att du är X, Y, och Z
  • Vi ser vår spegelbild
  • Se intelligens i annat
  • Nu sitter copilot i förarsätet
  • Ny kod som gör samma sak
  • Perpetual Advent of code
  • Jag har förlikat mig med Teams
  • Dömd till Teams
Direct download: 519.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer värmer upp med att försöka läsa ordentligt. Sedan glider de över till Mastodon, och diskuterar att hänga med eller hantera ett lite för stort flöde av inlägg på Mastodon och andra tjänster. Skulle listor kunna vara något för dem? Mammoth oklara affärsmodell diskuteras också, kommer de att försöka bygga sätt att låsa in folk?

Kristoffer skriver en kompilator för det extremt kompakta och minimalistiska språket Forth. Ja, i Rust. Nej, det är inte bara du som inte hört talas om Forth tidigare. En bra presentation att följa var allt som behövdes. Chuck Moore - skapare av Forth - är mer minimalist än de flesta. Kanske är operativsystem lite onödiga ändå?

Kristoffer övar på ny tangentbordslayout - vad hände där? Var inte han nöjd med den han hade? Ett symbollager ställer allt på ända.

Fredrik frågar om projektet att skriva Activitypub- och Mastodonserver - hur mycket måste man göra för att kunna använda det? Och måste man ha något mål med sitt projekt?

Kristoffer vill prenumerera på blocklistor.

Fredrik gör sedan sitt bästa för att sälja in in Obsidian till Kristoffer. Det är skönt med små team som gör fokuserade saker som de tar betalt för på ett tydligt och enkelt sätt.

Sist men inte minst några podd- och prattips som alla kretsar kring Bryan Cantrill.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Patcha mina ögon
  • Skriva på Mastodon utan att läsa
  • 400 olästa poster
  • Small big data
  • Nu följer jag alla
  • 2 2 +
  • 2 DUP +
  • Inte jättestort alls
  • Operativsystemet var ett misstag
  • Han som är Moore i less is more
  • Moore is less
  • Med väldigt få ord kan man säga väldigt mycket
  • Exklusivt i Rust
  • Poppa från en annan stack
  • Precis så var det
  • Konsolidera mina keymaps
  • Optimerat symbollayouten
  • Orm som äter sin egen svans
  • Ett activitypubobjekt som beskriver dig
  • Notion fast lokalt
  • Folk ringde in från sin skolåda ute på motorvägen
  • Lite av ett gubbtalk
  • Radikalt litet
Direct download: 518.mp3
Category:general -- posted at: 6:30am CET

Ingo Junefjord berättar om hur det är när ens jobb går i konkurs. Vad hände i Ingos fall, vad gör man när man plötsligt inte får lön, och hur är det att jobba under en konkursförvaltare? När kan man börja andas normalt igen?

Var inte mer lojal mot arbetsgivare än de är mot dig.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Vi vill kunna spela Netflix på den här
  • Förmiddagen den 25 juni
  • Vi har inte betalat lön idag
  • Betalt för förtroendet
  • Då har jag väl ingen lojalitet kvar
  • Generera värde till konkursboet
  • Tre månader utan lön
  • Tid att titta på dokumentation
  • Det spelades en del Cookie clicker
  • Tre surrealistveckor
  • Plötsligt inte bara obetald utan också arbetslös
  • Fortfarande uppsagd och arbetslös
  • Lojalitet räcker dit kontraktet går
Direct download: 517.mp3
Category:general -- posted at: 6:30am CET

Bildentusiasm glider över i funderingar kring deadlines och känslan av att inte få något gjort.

Ett litet utbrott av tangentbordssnack: Kristoffer ser risk för kontor i sin närmaste framtid och behöver ett hållbart och trevligt tangentbord att ta med till kontoret.

Kristoffer byter till Neovim och börjar få flyt i Rust. Han har kommit över den magiska tröskeln och hittat projekt som passar på samma gång.

Sist men inte minst: en rejäl Kristoffer-urladdning om ChatGPT, Bing och de som puffar för dagens trendiga smak av artificiell “intelligens”.

Kristoffer borde jobba i gammaldags flygarmössa, silkesscarf, och mustasch. Med en massa lådor - Rust-crates. Och tangentbord. En liten elefant som kör gokart.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Apropå lagom
  • Förkläde och ansiktsmask
  • Eskalera detta!
  • Hälften programmering, hälften barbecue
  • Det kan vara så att jag lär känna mig själv
  • Jag behöver en backup
  • Jag har små, små händer
  • Behöva skriva siffror med två fingrar
  • En ympning av Vim
  • En äkta avympning
  • Hur kan vi göra Vim så bra som möjligt?
  • Många små elefanter
  • Arbeta med sin hygien
  • En spökprofil (lokalt)
  • Den lilla elefanten
  • Ett tillfälle att använda Rust
  • Någon trodde på det som chattbotten sa
  • En sjuk, sjuk värld
  • Slutet för både Google och Bing
  • En dator som ljuger för mig
  • Var inte NFT:er dumt nog?
  • Artificiellt professionellt
  • Allt som behövde sägas är nu sagt
Direct download: 516.mp3
Category:general -- posted at: 6:30am CET

Erik Brännström gästar podden och berättar om hur det är att jobba med Ruby on rails på 2020-talet. Vi diskuterar hur det är att jobba med en långlivad kodbas i Rails, hur Rails i sig hängt med i utvecklingen, och hur utvecklingstrenderna själva på sistone nästan verkar svänga lite åt Rails håll. Tänker man på att man arbetar i Rails? Finns det saker som skaver? Påverkar Ruby och Rails hur man tänker och skriver i andra språk? Vi diskuterar också hur mycket Javascript man vill eller behöver skriva i Rails, en fråga där svaret varierat mycket bara under senaste året.

Ett viktigt meddelande: Spelsylten är tillbaka med sin åttonde omgång! Tema denna gång är rymd och/eller skatt. Läs mer och gå med här!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Det känns som att du har varit med i podden
  • Hets-peaken
  • Ruby-räv
  • Bygga vanliga webbtjänster
  • Inte så unikt längre
  • Samma saker ungefär lika enkelt
  • Tänket har spridit sig
  • Det gör sitt jobb
  • Det ska vara härligt
  • Lösa riktiga problem för riktiga människor
  • Bara vanlig Ruby
  • Idiomatisk railskod
  • Gör bara ett vanligt Ruby-objekt
  • Rubymentaliteten
  • Det gamla sättet att göra saker
  • Ta tillbaka saker till servern
  • Det ska vara enkelt
  • Det Matz förutsatte sig
  • Det där är ingen spik, det är en vas
Direct download: 515.mp3
Category:general -- posted at: 6:30am CET

Jan Jonsson, VD på Mullvad, besöker podden och berättar om Chat control, ett EU-direktiv som om det införs kommer att göra det obligatoriskt att övervaka allt du säger i alla kommunikationstjänster på nätet. Ja, det låter tyvärr inte mindre galet ju mer man talar om det heller. Jan berätter vad Chat control är, vad som kommer att hända om det införs, och vad man bör göra innan september 2023 då det ska röstas om i EU.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • En lag som redan finns
  • Ordet “frivilligt” stryks
  • Scope creep, höll jag på att säga
  • 157 ändringsförslag
  • “Bör” är ju jobbigt
  • Massövervakningsmaskin
  • Processer, rutiner, och kontroll
  • Inte ett bra spår
  • En guldgruva av dumheter
Direct download: 514.mp3
Category:general -- posted at: 6:30am CET

Martin Mazur kommer på återbesök och snackar low code och AI:s möjligheter med Fredrik. Martin tror inte att AI kommer att ta någons jobb inom överskådlig tid, men det är intressant att fundera över vilken påverkan det faktiskt kommer att ha med nya verktyg av olika slag.

Low code-plattformars fördelar och nackdelar. Osäkerhet och risk för inlåsning och hur den kan växa framöver?

Martin tänker sig att förändringen blir att vi kan fokusera mer av vår tid på att lösa det som är unikt för vårt problem och det vi bygger, och mindre på att lösa omkringliggande problem på vedertagna sätt.

AI som programmeringskompis.

Som avslutning kommenterar Fredrik två veckor senare lite av vad som hänt sedan avsnittet spelades in - med “AI” i Bing och annat känns det som tveksamheterna blivit fler kring dagens teknik, åtminstone bland utvecklare. Det är inget som säger någonting mot det vi diskuterade i resten av avsnittet, snarare ytterligare en intressant aspekt att fundera över. Kommer verktygens användning för sådant de faktiskt klarar av att få sig en knäck av att man försöker använda dem till en massa saker de inte passar för?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Hörts på mikrofon
  • Ett stort mingelparty
  • Verktyg är bra i sig
  • Assisterad utveckling
  • Upptäcka lösningar
  • Någon måste ju skapa innovation
  • Folk som är bra på att prata med AI
  • Maskinen på andra sidan
  • Avancerad version av rubber ducking
  • Maskiner som ger feedback till maskiner
  • Nya nivåer av abstraktion
  • Man tillför osäkerhet
  • AI som programmeringskompis
  • Min lilla programmeringsassistent
  • Den som konsumerar algoritmen
  • En fair dystopi för internet
  • En väldigt avancerad markovkedja
  • Parförfattande
  • Inte ingenting kommer att hända
Direct download: 513.mp3
Category:general -- posted at: 6:30am CET

Recorded at the Øredev 2022 developer conference, Fredrik chats with Denis Radin about React, Webgpu, standards development, coding standards, and a lot more.

We start way back, with early React development - while React was still in beta, on amazingly bad hardware. A project where focus was actually on optimization and education instead of throwing hardware at solving the performance problem.

We discuss AI art generation a bit, and how it affects our world.

Denis then gets into how Webgpu is different from Webgl, mostly a lot better for a lot more use cases.

What’s holding back really cool graphical things in the browser now? Getting paid!

Denis tells us about the development of the Webgpu standard, a unique standard which filled a gap major players all wanted filling.

What if we applied NASA coding guidelines to Javascript? Denis did it to show that Javascript can be taken as seriously as C or other low-level languages, if we just want to. Do we web developers have more to internalize when it comes to pride in craftmanship? But examples are out there if we just know to look for them.

What does Denis think of React’s evolution?

Finally, fullstack frameworks are coming and exciting. They are a revolution for Denis' side projects already!

Thank you Cloudnet for sponsoring our VPS!

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

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

Links

Titles

  • Amazingly shitty hardware
  • The performance and scalability wasn’t there
  • Let’s use this pipeline
  • Enrich the graphics
  • How do you monetize?
  • A standard that fills a gap
  • Javascript developer: no
  • Change the perception
  • This is engineering
  • Innovate by simplicity
  • A fullstack developer with a couple of commands
Direct download: 512.mp3
Category:general -- posted at: 6:30am CET

Lars Wikman snackar Elixir på bredden och djupet med Kristoffer och Fredrik. Från vilket håll kommer språket, och hur förhåller det sig till och jobbar ihop med Erlang och dess plattform? Hur påverkar eller påverkar inte Erlangs egenheter och unika egenskaper Elixir? Måste man skriva Erlang hela tiden för att kunna hålla på med Elixir?

Det blir en hel del diskussion av att drifta och skala, och om de många problem som Erlangmiljön låter en mer eller mindre strunta i.

Lars berättar också om spännande möjliga konstprojekt i Elixir, och om fantastiska möjligheter att inspektera och förändra system medan de körs.

Som bonus efter avslutningsmusiken: lite backupsnack.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Nyfiken på Elixir, och Lars plats i det
  • Helt och hållet Erlang
  • Rätt in i modermodemet
  • Helt hipster compliant
  • Socker på Erlang
  • Java läckte igenom
  • Ett fett lager mellan
  • Ingenting som låtsas
  • Väldigt happy path
  • Något annat har gått sönder
  • Processen dör
  • Microservicessystem, fast i en monolit
  • Socialt belastat
  • Extremt boostig
  • Följa Doctorow utan att det går sönder
  • Passar inte riktigt på Mastodon
  • Twitter är inte ett RSS-flöde
  • BEAM curious
  • BEAMstream
  • Inte en lösning på CSS-frågan
  • Om man inte vil ha ett frontendramverk
  • Mycket slimmade diffar
  • Ett betryggande sätt att planera arbete på
  • Protokollet, på ett väldigt löst sätt
  • Det här är det hemliga vapnet
Direct download: 511.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias snackar refaktorering, och hur den lätt drar iväg i intern scope creep. Det är lätt att tänka att allt hade blivit så mycket renare och snyggare om man fokuserat på att “bara” städa upp. Men, hade det gett lika mycket? Är inte de smygande finesserna en stor del av utdelningen?

Sedan diskuterar vi, med Destiny 2 som utgångspunkt, om och när man borde skriva om saker från början. Har folk rätt när de tycker att allt skulle bli bättre om man bara fick slänga bort allt gammalt skräp och börja om med en ny och fräsch lösning?

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • (Jag är i) Ett djupt kaninhål
  • Andra sidan kaninhålet
  • Synka alla dependencies
  • Helt görbart på en vecka
  • Intern scope creep
  • Samla ihop det på ett bättre sätt
  • Ytterligare kaninhål
  • Någon gång dyker inte upp av sig själv
  • En romantisk tanke
  • Bra historier kring en omskrivning
Direct download: 510.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar om IT-jättarnas uppsägningar. Varför säger man upp, vad jobbar alla med, och varför anställde man så många från första början? Och vilka är det egentligen som drabbats, och hur mycket? Det blir mycket diskussion om marulksmodellen, där en stor marulk lockar småfiskar med en tjänst som ser ut som något man vill använda men egentligen inte leder till något bra.

Det finns de som gör saker på bättre sätt, och vi önskar att det fanns ännu fler. Med lite tur finns det fler, men de är svåra att upptäcka om man inte råkar känna till deras område.

Sist men inte minst: sidoprojekt. Fredrik sjabblade en del med en appuppdatering, Kristoffer knackar vidare på sin Mastodonserver. Vi snackar också lite om att få projekten gjorda, eller göra dem i den takt man faktiskt känner för det utan att känna att de “borde” komma någonstans hela tiden. Och ta det lugnt och göra ingenting mellan varven - på ett sätt som är helt främmande för marulkar.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Det känns hemskt på många sätt
  • Hälften av ett års anställningar
  • Var kommer alla från?
  • Vilka är det de säger upp?
  • Sveriges trejde största stad
  • Det finns inga pengar i det
  • Tjäna pengar på något magiskt sätt
  • En person med ett liv
  • En hel människa
  • Tomt hål av kommers
  • Saker som ser ut som saker som folk behöver
  • Rovdjur och parasiter
  • Rovdjursmentalitet
  • Nu luktar det rovdjur
  • Mer av ett immunförsvar
  • Rovbaserad marknad
  • Imitera det folk vill ha
  • Marulksmodellen
  • Unixfilosofin fast för företag
  • Marulksskyddat
  • 220000 marulkar
  • Konkurrera med en marulk
  • En invecklad pitch
  • Inte hundra procent avslappning
  • Chans till hopp och sans
Direct download: 509.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar kreativitet. Det är ju kul att skapa saker, men ofta onödigt svårt att faktiskt avsluta något och släppa ut det i världen. Fredrik skriver just nu hundra blogginlägg på hundra dagar och tycker att det borde gå att göra samma sak med kod. Men varför känns det så mycket svårare än vanlig text? Kan man göra något åt det?

Det är för övrigt inte alltid så lätt att få ur sig vanlig text heller. Tänk på att ett kärnvärde allt du skapar alltid är att just du har skapat det. Det kan ingen annan i hela världen bidra med.

Vi funderar också lite över att göra sig faktiskt eller inbillat beroende av sina verktyg - vore det inte skönt att ha bara en bärbar dator, utan en massa prylar och inställningar som kedjar fast en vid skrivbordet? Skala ner sin miljö, göra sig beroende av och distraherad av färre verktyg och prylar.

Sist men inte minst snickrar Kristoffer på sin egen implementation av en Mastodon-server, och Fredrik vill veta allt om det.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Free pro team enterprise cloud
  • När åker jag dit om jag börjar använda det?
  • Tolv procent klar
  • Stödhjul
  • Kvantitet har sin egen kvalitet
  • Uppnå en bra bloggpost
  • Ta bort sig själv ur processen
  • Skripta bilder
  • Bygga sina egna verktyg
  • Inspirerat av runstenar
  • Steg ett: vektorisera alla runstenar
  • Vansinnigt trevlig skrivmaskin
  • Skala ner sin miljö
  • Köra fast i sina verktyg
  • Jag vill ha någonting nytt
  • Mer lös med typsystemet
  • Det här är Fredrik
  • Vad är egentligen bättre?
Direct download: 508.mp3
Category:general -- posted at: 6:30am CET

Fredrik, Kristoffer, och Tobias snackar om 2022 med stort fokus på bra saker som hänt under året. Kristoffer och Fredrik gläds åt Mastodon, Tobias passade på att helt enkelt vara mindre på nätet istället. Teleskopglädje, filmgläjde, kaffeglädje, och till och med ett visst mått skadeglädje får alla plats, tillsammans med ett gäng film- musik- och speltips.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Träningsvärk överallt
  • Vad har hänt det här året
  • Krypto och Elon Musk
  • Tre topp fem-listor
  • Mastodon tar fart
  • En nytändning när det gäller internet över huvud taget
  • Det var såhär det var
  • Jag är inte på internet alls
  • En person pratar till hela världen samtidigt
  • Profitmotivet
  • Motsatsen till rosa glasögon
  • Skeptiska glasögon
  • Nu tänker jag ur minnet
  • Härute finns det bara död
  • Sten och tomhet, mörker och död
  • Snart kommer ben
  • Speedrunna det personliga
  • Jag tycker om dåligt kaffe
  • Obsidians år
  • Årets spel att titta på
Direct download: 507.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar med Lars Wikman om skrivande, nyttan med ritualer och variationer, att arrangera bra events, och ganska mycket mer.

Varför finns det här mötet? Varför kan både promenader och skrivande vara så orimligt effektiva sätt att få ordning på tankarna eller bli på bättre humör? Varför borde fler tänka mer på effekter av GDPR? Varför är det så svårt att ta bort något? Varför har inte ditt företag en tarotlek?

Som avslutning pratar vi om att skapa tid för saker man vill göra, och om det inte vore fint att vårt jobb hade lite mer cykler och om inte våra arbetsliv skulle må bra av lite fler cykler och variationer. Och kanske lite fler fåniga hattar?

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Frifräs på eftermiddagen
  • Jag är alltid i fokus
  • Sonys autofokus
  • Vad som är en inventarie
  • IT-mupparna jag lär känna
  • Frilans-outtakes
  • En brevlåda i Luxemburg
  • Att du hinner
  • Mycket extracurriculars
  • Blogga i olika former
  • Att publicera har varit en stor aspiration
  • Marginal och en ursäkt
  • Nördtekniketisk kompass
  • Vi har nog hört allt han har att säga
  • Få tankarna i ordning
  • Töntiga köttsäckar
  • Om man vill vara lite gladare
  • Företagets tarotlek
  • En form att bearbeta saker inom
  • Att dra ett kort
  • Det ska vara lite fåniga hattar
  • Känna skillnaden
  • En liten kändis med oss
  • Vissa konferenser poppar
  • Ett designval
  • Ett trängande behov av att nyansera
  • En torr presentation av OTP
  • Lite avsikt går ganska långt
  • Slussa in folk i min sfär
  • Tillgång till ett brett universum
  • Jag känner igen din röst
  • Jag behöver kolla filtret
  • När tvättar du mellan tangenterna?
  • Sprintstädning
Direct download: 506.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer snackar lite om Twitters härdsmälta, och mer om dess positiva effekter: uppsvinget för Mastodon och andra icke-centraliserade sociala tjänster. Båda är peppade på att prova något nytt efter Twitter, tror att problemen som finns just nu kommer att lösas, och hoppas på nya spännande applikationer. Bara för att många av oss just hoppat till Mastodon från Twitter så måste ju inte programmen vi använder se ut och fungera likadant.

Kristoffer berättar också lite om hur det är att sätta upp och driva sin egen Mastodoninstans. Det är inte så smidigt som det skulle kunna vara, och man får vaka över sitt diskutrymme som en hök, men problemen kommer att lösas. Och givetvis finns det andra implementationer och projekt att prova för den som vill ha något mer lättviktigt än vad Mastodon själv är just nu.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Eloge till vägföreningen
  • Ingen början och inget slut
  • Det är bara en krater kvar
  • Jag vet inte om Ace Frehley pratar Activitypub
  • Skeptisk till miljardärer
  • Det bästa Paypal gjort
  • Bara pruttkuddar
  • Många rörliga bitar
  • kodsnack.horse
  • Internets barndom
  • Ett gäng små forum
  • Det känns bra att var där
  • Honka andras honks
Direct download: 505.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias chockeras av hur snabbt julen närmat sig. Men Tobias har fått alla julklappar köpta.

Men framför allt diskuterar vi Chatgpt, senaste tidens mest trendiga maskininlärningsmodell. Vi gillar inte ordet AI, och vi tror inte att den kommer lyckas ta våra jobb på ett bra tag.

Programmeringsaspekten av programmering försvinner ju inte, den flyttar möjligen bara till en högre nivå. AI-programmering som nästa högnivåspråk.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • När man har IT-pengar
  • Hyfsat under kontroll
  • En maskininlärningsgrej
  • Jag tycker inte om ordet AI
  • En maskin som tänker för sig själv
  • Förstå hur mänskligt språk fungerar
  • Generera naturligt ljudande svar
  • Ramverksproblemet i kubik
  • Underlätta mitt liv som programmerare
  • Man ska inte sluta förstå
  • Jag kan få en bra utgångspunkt
  • Det var inte riktiga länkar
  • Formulera frågor som visar att man förstår
  • Femhundra ord om X
  • Jag vill se att du verkligen förstår
  • Framsteg i hjälpmedel
Direct download: 504.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar enhörningsföretag, startups, eller helt enkelt förhoppningsbolag med OlleBreakit. Varför finns startups och enhörningar, hur funkar ekonomin bakom dem, och vad kommer alla höga värderingar från?

Startups är en extremsport, och I någon mening är alla startups övervärderade.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Mycket nyare då
  • Entreprenörskap på steroider
  • Konstig, onormal företeelse
  • Allting bygger på förväntningar
  • Förhoppningsbolag
  • Laga det som är trasigt
  • Förväntningarna ganska högt från start
  • Om det är min miljard
  • Allt längre ut på riskskalan
Direct download: 503.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias snackar om hur språk som C++ omvandlas till maskinkod. Tobias går på djupet om hur man bär sig åt för att kunna felsöka kod när kompilatorn kan bestämma sig för att helt enkelt slänga bort stora delar av den. Det känns lite som ett under att man över huvud taget kan sätta brytpunkter i sin kod när man felsöker.

Som uppvärmning: Advent är här igen. Tobias portionerar ut Lego och funderar över varför han sällan deltar i Advent of code.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • På det mest komplicerade sättet
  • Ett lätt ämne
  • Hur debugging faktiskt funkar
  • Sänkning
  • Det ultimata lågnivåspråket
  • När vi sänker C-kod
  • Högnivåassembler
  • Tre lager av översättning
  • Hur representeras det i assemblerlagret
  • Med debuginformation och utan optimering
  • Jag behöver inte deklarera en variabel
  • Lägg till en variabel som är borta
  • Rakt in i returregistret
  • Då låtsas vi att det är en constant
  • Konstant nog
Direct download: 502.mp3
Category:general -- posted at: 6:30am CET

Kodsnacks sjunde spelsylt har avslutats, och Fredrik snackar spelskapande med deltagarna Therese Andersson - som dessutom vann med spelet Valter, Stefan Forsberg - som skapade Nät, fisk & krill, och Jakob Wärnhjelm - som skapade Val vs båt.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Så lätt som möjligt
  • Tinder och fisk
  • Snärta iväg valen
  • Jag vill inte lära mig API-differenser
  • Någonting som i bästa fall blir klart
  • Jag föredrar pixelgrafik
  • Den ultimata spelsyltupplevelsen
  • Lite mer kalendertid
  • Det är jättekul att göra spel
  • Sänk kraven jättejättemycket
Direct download: 501.mp3
Category:general -- posted at: 6:30am CET

Kodsnack fyllde tio år under hösten, och större delen av det här avsnittet spelades in live med publik under firandet. Fredrik och Tobias snackar poddens historia, tio år av hemmajobbande, och hur utvecklarjobbet förändrats under tiden. Vi hinner faktiskt också beröra några klassiska ämnen också, som byggsystem.

Avsnittet och hela tioårsfirandet sponsras av Mpya digital, ett IT-konsultbolag baserat i Stockholm som förutom ett starkt fokus på kod och utveckling också bygger på en stark tro att på riktigt bry sig om varandra samt varje individs utveckling och välmående. Mpya betyder nytänkande på swahili och speglar sig i bolaget genom att medarbetarna bland annat sätter sin egen lön. Lär dig mer om dem på mpyadigital.com, i avsnitt avsnitt 393, eller följ dem i sociala medier under “mpyadigital”.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Twitter-Titanic
  • Stolen till vänster
  • Ett glapp under de senaste tre åren
  • Investera i en ny mick
  • (Uppe) På ett berg i Lerum
  • Så det började
  • En stor skillnad, men samtidigt inte
  • Liknande saker fast på ett annat ställe
  • Bättre än det var för tio år sedan
Direct download: 500.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer värmer upp med att diskutera bebisars oerhört korta CV:n. Kristoffers pappaledighet gör intressanta saker för fokus, inspiration, och vakna timmar på dygnet.

Sedan fokuserar vi på musik och teknik för musikskapande. Kristoffer har släppt lite ny musik på nätet och diskuterar allt från musiken i sig och hur man får ut den på Spotify och andra tjänster, till teknik och prylar han använt för att skapa musiken, och fantastiska synthar andra byggt genom tiderna.

Som avrundning: några idéer om musikrelaterad kod som kunde vara rolig att skriva i framtiden.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Hur har vi människor klarat oss såhär långt?
  • De är sjukt inkompetenta på allt
  • Väldigt kort CV
  • Jet lag alla dagar i veckan
  • Född in i kungafamiljen
  • Sommar precis i januari
  • Kodsnacktåg
  • Preics som Snowpiercer
  • Tre och en halv låt
  • Några hundradels ören
  • Skriver in varje not för hand
  • Göra musik med Excel
  • Barskrapad elektronisk musik
  • Musik med en plåtlåda
  • Koppla ihop källor med effekter
  • Ett helt annat ljud varje gång
  • Distinkt åttiotalsljud
  • Konstant rubberducking
Direct download: 499.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Albert Dahlin och Jacob Holm på om hur det är att webbutveckla i Elm.

Vad är Elm? Hur skiljer det sig från andra språk och ramverk för webben? Vad spelar det för roll att Elm har algebraiska datatyper? (Och vad sjutton är det?) Albert och Jacob upplever en tydlig skillnad på sitt utvecklande före och efter Elm, och försöker förklara hur och varför det gick till.

Vi pratar också lite kritik mot Elm och vad den kommer ur. Som att det kommer för få versioner, eller finns för få sätt att göra saker. Elms mål är snarare att bli så litet som möjligt.

Vi diskuterar också hur gränsen mellan Elm och den osäkra omvärlden fungerar, hur trevligt det kan passa ihop med Graphql, och hur märkligt det känns att bygga saker utan hela kategorier av problem man brukade ha när man använde andra språk.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Bonuslänk

Titlar

  • På plats på ett riktigt kontor
  • Tillfredsställas av en standardlösning
  • Sex miljarder SKU:er
  • Då får man programmera istället
  • Vi håller ju på med Elm
  • Vad är då Elm?
  • Är det det här any eller?
  • Typerna i centrum
  • Beskriva sitt problem med typer
  • Man tänker i typer
  • Vi testar på Jacob
  • Motarbetad när man försöker vara smart
  • När man försöker vara smart
  • MVC-skadad
  • Bli så små som möjligt
  • Den enklaste lösningen på allting
  • Det hamnar i returtypen
  • Vi pratar inte om decoders
  • Den enda riktiga kravspecen
  • Beskrivningen av problemet
  • Vårdslös i Elm
Direct download: 498.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias är höst-trötta. Fredrik känner att hösten har en viss sorts energi, men Tobias är mest trött.

Tobias har lite uppföljning kring Obsidian och synk av anteckningar. Han har provat att synka via Git, och resutlatet såhär långt är … tveksamt.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare inom bland annat backend och fullstack. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

Sedan berättar Tobias om Tailscale, vad det är och varför det är ett bättre VPN för hans syften.

Därefter snackar vi linters och automatiskt följande av kodstandarder. Fredrik har malt sig igenom sjuhundra varningar och tvåhundra fel i en äldre kodbas och är äntligen tillbaka på nivån att det inte finns några varningar. Fritt från varningar och ordentlig larm om några nya uppstår - det är nivån man vill ha sin kodbas på.

Sist men inte minst berättar Tobias lite om odefinierat beteende i C och C++, och om några bra verktyg för att hitta 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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Man är ju ständigt trött
  • Tjata iväg barnen
  • Inte så stor skillnad var man jobbar
  • En svart låda som jag stirrar på
  • En månad synk
  • Ett fascinerande VPN
  • Pekare kvar för framtida förbättringar
  • Gå tillbaka till legacykod
  • På med alla varningar
  • En varning som inte är rimlig
  • Odefinierat i standarden
Direct download: 497.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias snackar Obsidian och versions-postmortem.

Vi börjar med att diskutera hur Tobias jobbar med Obsidian. Det blir nyttigaplugins, mallar, och synk. Tobias har provat flera synkmetoder för sina Obsidian-valv och har haft lite olika roliga problem med alla.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

Sedan blir det LLVM-postmortem - Tobias har skrivit ett inlägg med saker som blivit kvar efter senaste versionen. I versionen kom flera diskussioner upp utan självklara svar - som till exempel hur Clang-biblioteket versionsnumreras. Resultatet blev en text om vad som inte gjorts, varför, vad som kan eller bör göras, och med pekare till vilka som varit inblandade. Fredrik känner att det finns bra saker att ta upp i andra projekt också, saker som inte riktigt kommer med i vanliga retrospekt.

Som avslutning berättar Tobias om en bugg i clang-format som fått honom att fundera kring hur man felsöker kod man inte förstår.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Bra dataväder
  • En meningslöst liten gräsplätt
  • En händig pensionär
  • Det här behöver fixas senare
  • Superenkelt och väldigt fritt
  • Samma todo-saker om och om igen
  • 20 saker i min att göra-lista
  • En mall för ett nytt kaffe
  • En miljon SO-filer
  • I ett väl fungerande system
  • Ingenting har egentligen ändrats
  • Det är lika bra att jag antecknar
  • Out of scope för den här cykeln
  • En fråga vi sköt på
  • Ett känt svårt problem
  • Rpan och lpan
  • Hej kom och hjälp mig med formatteringen
Direct download: 496.mp3
Category:general -- posted at: 6:30am CET

Fredrik får hjälp av Bartek Tatkowski - skapare av nyligen återupplivade podden Kompilator - med att reda ut turerna kring Elon Musks försök att köpa Twitter. En resa med fler oväntade vändningar än … det mesta. Vi börjar med botten som spårar Musks flygningar och arbetar oss fram genom köpeavtal, kalla fötter och domstolsprocesser, till det oklara läge vi står i idag.

Avsnittet sponsras av Gritify, som hjälper dig att hitta drömjobb anonymt och asynkront. En arbetsgivare får inte ens kontakta dig om de inte uppfyller dina krav till hundra procent! Läs mer och skaffa konto på gritify.io!

Mot slutet funderar vi över vad vi skulle göra om Twitter bara försvann. Lite skönt hade det faktiskt varit på vissa sätt.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Det lät bättre på pappret
  • Det snällaste jag kan säga om SAFe
  • En helt annan typ av cirkus
  • Vad är det som pågår med Musk och Twitter?
  • Varför gjorde han det?
  • Bottar blir en viktig grej längre fram
  • I sann Musk-anda
  • Utifrån ser det väldigt konstigt ut
  • Nolltolerans för dumheter
  • Alla hans tillgångar finns i Delaware
  • Det ligger i tidsandan på något sätt
  • Ett episkt fallande på eget grepp
  • Jag kan tweeta mig ur det här
  • En robot som inte finns
  • Utvecklare, journalister, och arga troll
Direct download: 495.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar om att jobba i VR med Christoffer Bask, som faktiskt gör det till vardags istället för att bara fundera över det. Hur får man saker gjorda, vilka prylar behövs, och hur får man sina skärmar där man vill ha dem? Är jobb i VR framtiden för oss alla? Det är mycket mindre pyssel att komma igång än man skulle kunna tro, och med Immersed kan man jobba med såväl Windows som Linux och Mac.

Christoffer slår också ett slag för röststyrning som ett oväntat trevligt komplement - så länge man inte sitter så att man stör någon annan förstås.

Avsnittet sponsras av Grebban - en e-handelsbyrå som söker fler utvecklare. Söker du och får ett jobb och nämner Kodsnack i din ansökan så får du en sign-on-bonus på 20000 kronor. Surfa in på grebban.com/kodsnack för mer information och ansökan!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Bonuslänk från Christoffer

Titlar

  • Jag brukar jobba i VR
  • En matta i källaren
  • En stor värmekälla såhär rakt på ansiktet
  • Sitta och mysa i VR
  • Jag har ju inga begränsningar
  • Ingen vind som blåser
  • Blinkar mer sällan i VR
  • Där verkligheten släpps igenom
  • Ett fönster där dörren är i rummet
  • Det här är min verklighet nu
  • Minigolf med farsan i VR
  • Svårt att spela minigolf tillsammans
  • Enklare än verkligheten
Direct download: 494.mp3
Category:general -- posted at: 6:30am CET

Fredrik talks to Kai Dombrowski and Malin Sundberg of Triple glazed studiosabout their new weather app Mercury weather.

Malin and Kai tell us how the app went from idea to release in a few short months, and why they will try not to pick the summer months the next time they start a new app. What was the release like, what was it like to be mentioned by John Gruber, and how did that change the bug reports?

Do people care about weather apps? Yes, they very much do! We also talk weater API:s, easter eggs, and a whole lot more.

We wrap up with some chat about Fredrik’s recent (lack of) Mac devlopment, the right phone size, and this year’s Iphones in general.

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 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

  • Malin only brought me as an excuse
  • Essentially one screen
  • Our favorite weather app
  • A heat warning in Vancouver
  • So many people care
  • When are raindrops expected
  • Best beta period ever
  • I really care about the weather
  • Sydney has weather
  • A lot more of an emotional response
  • Before we were developers
  • Wait two seconds, and ask again
  • A frownie in the northern hemisphere
  • Dismiss an app in different directions
  • A good direction for UI design
Direct download: 493.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Tobias snackar om hur det är att vara ansvarig för släppet av en ny version av LLVM. Tobias berättar om hela vägen från hur han kom in i LLVM-gemenskapen till hur han blev släppansvarig, via uppgiften att testa nya versioner på olika plattformar. Det blir en hel del om hur processen fungerar, vad som kan ändras och förbättras, och vad som varit utmanande med att ha ansvaret. Ibland gör man ett viktigt jobb när man helt enkelt balanserar besvikelser.

Nästa vecka - den fjärde oktober - firar vi att Kodsnack fyller tio år! Kom och var med, anmäl dig här! Tusen tack till Anton som fått det hela att bli av, och Mpya digitalsom sponsrar!

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å info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Extra speciell
  • Utan kaffe
  • Inte alltid någon som tar sig tid
  • Ett väldigt stort spann (i sakerna som diskuteras)
  • Kompilatorteknik på högskolan
  • En kompilator på alla plattformar
  • Min ingång i det hela
  • Ibland så saknades det binärer
  • 70000 test
  • Hyfsat vältestat
  • Några intensiva veckor
  • Två miljoner nya rader
  • Många kommer för kompilatorn
  • Ny RC varannan vecka
  • Allting finns alltid i main
  • Pinga utvecklare
  • Lista ut om det här är en blocker eller inte
  • Lugnt resten av året
  • Lagom till 15.03
  • Bränner bock och pratar kod
Direct download: 492.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Niclas Edenvin, Erik Hedberg, och Adam Sernheim om artikeln " A development process startup founders should use to ship features weirdly fast", en kort artikel med ganska starka åsikter om hur utveckling bör bedrivas i små företag. Vi diskuterar punkterna i … någon sorts ordning och har åsikter om det mesta. Många saker är bra, några förvånar oss, och några känns till och med konstiga. Det blir featureflaggor, monorepon, tester, och mycket mer.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack så får du en överraskning och utökade möjligheter att experimentera med deras tjänst. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

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

API-dokumentationen hittar du på 46elks.se/docs.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Silverkulor hela vägen
  • Det ställer bara till problem, branches
  • Hålla main releasebar
  • En branch som ligger och ruttnar
  • Monorepo mot multirepo
  • Pipelinen som ställer krav
  • Fail fast and furious
  • Demos på uppstuds
  • En stor backlog för hela tåget
  • Ett stort regelverk kring en switch
  • Ja på alla frågorna
Direct download: 491.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Daniel som berättar allt om sitt tangentbordsbygge HS22K och vägen som ledde dit. Från stora och ganska vanliga tangentbord via Colemak och Planck hela vägen till att designa sitt eget kretskort och skriva en väldigt stor del av koden som driver det hela. Plus givetvis att gradvis komma fram till en behaglig tangentbordslayout med så lite som 22 tangenter.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Ett konstigt tangentbord
  • 22,5 grader
  • Vad är tanken med tangentbordet?
  • Skriva på ett rimligt sätt på ett tangentbord
  • För att komma upp ska man gå rakt
  • Fyra tangenter i mitten
  • Hur många tangenter behöver jag?
  • Då kan jag väl göra ett tangentbord
  • Viljan att skriva allt från scratch
  • Mentalt är det tre rader
Direct download: 490.mp3
Category:general -- posted at: 6:30am CET

Ett par specialmeddelanden lagom till helgen:

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Direct download: 489.5.mp3
Category:general -- posted at: 5:58pm CET

Fredrik och Martin snackar korta projekt, jobb hemifråns negativa aspekter, dokumentation av sammanhang, och mycket mer. Har sockerfri cola blivit standard?

Hemmajobb som ny och mer erfaren på jobbet och i teamet - erfarna upplever sig som mer produktiva och effektiva hemifrån, med ett mer dolt men större bortfall i hela teamets produktivitet för att alla andra får svårare att få stöd och hjälp av dem?

Alla områden är mer komplicerade än man tror på förhand. Göra saker som löser en sak väl och låt komplexitet komma därifrån, istället för att ösa på nya finesser. Saker lyckas ju ändå växa och bli vildvuxna över tiden.

Martin berättar om ett projekt med oerhört begränsad livslängd, som byggdes därefter, och som sedan blev lite mer långlivat. Nu tänkte vi ta ut det på en turné. Finns det någon dokumentation för det här? Nej. Plötsligt är det komplicerat att bygga vidare, det kan bli vildvuxet, och man kan önska att man sett lite mer framåt innan man valde sin lösning. Samtidigt hade det då antagligen inte blivit gjort, inte blivit gjort i tid, eller aldrig blivit klart.

Kanske borde man dokumentera sammanhanget kring en lösnings tillkomst lite mer?

Vi diskuterar också nyttan med att starta nya projekt då och då, stora som små men kanske framför allt små, och avslutar med att fundera på varför vissa miljöer känns enklare att börja på något nytt i än andra.

(Det blir också ett poddtips som förklarar ursprunget till frågan om du får i dig tillräckligt med kaffe.)

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Jag har fått i mig tillräckligt mycket kaffe
  • Vi tillsammans får mycket mindre gjort
  • Lurigheter bakom alla stenar
  • Inspirerad och lite trött
  • Göra det som verkligheten kräver
  • Inte gjort för att tittas på
  • Klicka inte för fort på den här knappen
  • Jag vill inte att det här ska bli mitt arv
  • Hej, det här är ett fulhack
  • Internet var svajigt
  • Internet var vredgat den natten
  • Tänk om det inte kan bli snyggare än såhär
  • Hur gjordes teknikvalen
  • Innehållet som kommer farande
  • Det här går nog snabbt
  • Man behövde inte ta så mycket hänsyn
  • Inte för mycket i förväg
  • Hur mycket höjd ska vi ta
  • Nästan inte som ett ramverk
  • Komponenten är ju ingenting
  • En av få personer i Sverige som spelat Björne
Direct download: 489.mp3
Category:general -- posted at: 6:30am CET

Mattias Karlsson, Svante Richter, och Daniel Stenberg diskuterar med små inspel från Fredrik livet inom och bland öppna källkodsprojekt. Mattias hjälper till att underhålla Cake, Daniel driver Curl, och alla tre har tankar att ventilera om att arbeta med öppen källkod.

Hitta bra uppgifter för nybörjare, ta kritik, nedprioritera negativa saker, svara på önskemål och problemrapporter. Och givetvis den intressanta frågan om pengar - hur vill man få hjälp med sitt projekt, och hur fördelar man egentligen pengar bra om de faktiskt kommer in? Och var inte själv i ett projekt - se till att ha ett tryggt forum att ventilera i vid behov.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Jag har hunnit lugna ner mig lite
  • (Det kan vara) många småsaker
  • Ingen tydlig transaktion
  • Man jobbar med människor hela tiden
  • Kanske inte rätt issue för dig
  • Det här är inte vårt heltidsjobb
  • Hur man beter sig i en buggrapport
  • Ta det en annan dag
  • Nedprioritera det otrevliga
  • Vad man utlovat i sin readme
  • Licensen styr mycket
  • Tio dollar i månaden i tjugo år
  • Alltid utanför
  • Mörk materia
  • En liten kladdig Curl
  • Jag är inte med i något ekosystem
Direct download: 488.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Ingo om … hur vi jobbar med hur vi jobbar? Hur jobbar vi med att förändra och förbättra våra processer? Vem ska ha vilket ansvar, och mycket mer. Ett avsnitt fullt av frågor, men väldigt få svar.

Hur förbättrar man om alla är tillräckligt nöjda med hur det funkar? Och behövs det?

Sprida idéer och processer mellan grupper och projekt. Hitta information. Med mera. Har ditt projekt en process för att kolla om omvärlden har ändrat sig och projektet bör följa efter?

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack så får du en överraskning och utökade möjligheter att experimentera med deras tjänst. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

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

API-dokumentationen hittar du på 46elks.se/docs.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Hur arbetar man med hur man arbetar?
  • Den spirituella uppföljaren, och också föregångaren
  • Hur kommer man fram till vad som är rätt sak?
  • 73 ämnen i ett
  • Hur identifierar man saker som kan förbättras?
  • Hur gör ni? Varför det?
  • Skripta bort alla problem
  • Någon sorts mätbar förbättring
  • Hur styrande ska vi vara?
  • Kolla utvecklingsmetodiksforumsanteckningshålet
  • En lång lista med avrådningar
  • Järnhand eller trädgårdsmästare
  • Agerar trädgårdsmästare
  • Allas ansvar och ingens ansvar är ganska likt
  • Nu finns det ny kunskap
  • När saker redan är döda
  • Så fort man divergerar live
  • Om din kod har en relation till omvärlden
  • Typ tre-kul
  • En guide till mig själv
  • Av mig för mig
Direct download: 487.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer hörs igen efter semestern. Eller ja, Fredrik är tillbaka från semestern, Kristoffer svävar kvar i ett något odefinierat tillstånd av icke-arbetande.

Mellan ledighetssnack och huvudämne hinner Kristoffer med ett par boktipssom kretsar kring det från poddens håll något oväntade ämnet inuiter.

Sedan snackar vi om det nya språket Carbon - en experimentell ersättare för C++. Vi är nyfikna på vad det kan tänkas bli av det, och funderar över det knepiga med att definiera ett språk just och primärt som ersättare till ett annat. Vi kommer in på Typescript kontra Javascript och andra sammanhang när man har språk som på olika sätt är nära kopplade så att skav i skarvarna kan bli en faktor. Språk som till del existerar som en respons på ett annat språks förutsättningar eller problem - och hur de kan hitta en egen identitet.

Vi blir nyfikna av Carbon, men vi har inte förstått något av det än. Det hoppas vi kommer i framtida avsnitt!

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • När hjärnan börjar koka
  • Inte en sån källare
  • Hundra procent ledig
  • Jag vill bara inte göra något
  • Ornamental hermit
  • Mysfarbror
  • Ingentingtid hemma
  • Ingen som ger mig pengar
  • Fascinerande hårt
  • När elden inte slocknar
  • Google som entitet
  • Lösningen är såklart en ny gris
  • Googles nya gris
  • De vill helt enkelt sno nischen
  • Det finns andra nischer
  • C med lite senap
  • En hatt på hatten
  • Löjligt att ha två hattar
  • Fler ingredienser i soppan
  • Ett språk som passar nischen
  • Som gjutet i C++ nisch
  • Gjort sin egen soppa
Direct download: 486.mp3
Category:general -- posted at: 6:30am CET

Fredrik försöker komma tillbaka in i rutinerna igen nu när semestern är slut. Det börjar med lite funderande över hur det personliga produktivitetssystemet skött sig över sommaren, för att sedan glida över till hur Obsidian känns såhär några veckor efter att det landade som en uppenbarelse i Fredriks liv.

Därefter en liten tröjnyhet: det finns nu några väldigt diskret Kodsnackstödjande tröjor i vår butik. Varianterna kan komma att ändras, men nu finns i alla fall fina alternativ för tillfällen då man inte vill skrika “KODSNACK” tvärs över bröstet.

Sedan blir det för balansens skull några nackdelar med Ember-muggen innan huvudämnet React och Create React apps vara eller icke vara. Fredrik har sett video om varför man inte bör använda Create React app och känner att det sätter ord och vikt bakom hans egna lösa tankar. Dessutom har han funderat lite över vad som skulle krävas för att klara sig utan React och en massa byggsteg, och givetvis hittat kod någon redan skrivit för att göra samma sak. Det är bra fint med internet ändå!

Som avslutning, eller bonusmaterial om man så vill, blir det kodtankar i stil med avsnitt 475. Trevliga produkter från Atlassian?! Buggjakter, att hjälpa andra komma in i kod, prestandaprojekt, personlig produktivitet, och ganska mycket mer avhandlas.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Mitt sätt att hålla reda på saker
  • Ovanpå mina Markdownfiler
  • Den diskreta tröjan
  • Sista slatten-problemet
  • Ett väldigt litet problem
  • En liten slatt lite för varmt kaffe
  • En liten bismak av lite för varmt kaffe
  • Igår när jag pratar om det här
  • En stapel på stapeln
  • Utan React och stora byggsystem
  • Bara ladda om sidan
  • Handsytt och mycket mindre
  • Sanering av ens HTML
  • Kontexten för ett långsamt beteende
  • En punktformad byggsats i vakuum
  • UI-fladder utan dess like
Direct download: 485.mp3
Category:general -- posted at: 6:30am CET

Fredrik chats with Chris Ferdinandi about vanilla Javascript, the pros and cons of libraries, the state of web components, and a lot more.

Chris tells us about how and why he became the vanilla Javascript guy, and why he dislikes vanilla-js.com. We talk about why we as web developers pick up so many libraries, and why we often seem to use really large tools on really small problems. We wonder if different types of developers should think in different ways about libraries. Chris also talks about how different groups attending his courses approach the subject of vanilla Javascript in different ways, and of course a bit about where he hopes and thinks web development might be heading in the next few years.

Thank you Cloudnet for sponsoring our VPS!

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

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

Titles

  • I help people learn vanilla Javascript
  • Largely because of Jquery
  • The vanilla JS guy
  • The phrase “at scale” gets thrown in there
  • Trying to hang a painting on your wall with a sledgehammer
  • Perfect for a very narrow and specific set of use cases
  • Just throwing one more of them in
  • The pain of their own tech choices
  • Teaching engineers how to find their next job
  • I didn’t realize you could do so much without a library
  • Underneath your libary
  • Without punishing the user
  • Mostly HTML and a little bit of Javascript
  • Waiting for the build to compile
  • You never have to feel bored
Direct download: 484.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Peter Gunnarsson, CTO på Lyko. Peter berättar om vad Lyko gör och hur man tänker kring utveckling, inte minst varför man valt att äga och utveckla stora delar av sin teknikplattform själva istället för att köpa in färdiga system.

Peter berättar också en hel del om hur man tänker kring att växa och bygga organisation utan att tappa bort något viktigt på vägen. Och om bredare sätt att tänka kring tillgänglighet och redundans - fler moln och CDN är inte alltid bättre, ibland vill man faktiskt ha sin egen maskin i sin egen byggnad också.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack så får du en överraskning och utökade möjligheter att experimentera med deras tjänst. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

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

API-dokumentationen hittar du på 46elks.se/docs.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Flytta hem och klippa mig och skaffa ett jobb
  • Klippa sig och skaffa ett jobb
  • Hela vägen till kunden
  • Förfina hela processen
  • System som passar oss
  • Roboten ska lyda oss
  • Jobba från ax till limpa
  • Vår goto-komponent
  • Om det tråkiga händer då?
  • Inte enklare ju större man blir
Direct download: 483.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer försöker varva ner inför semestern. Man borde bli bättre på att göra ingenting, också.

Sedan snackar vi lite WWDC-intryck från Kristoffers synvinkel, med fokus på nyheter i Swift.

Därefter pratar vi lite Playdate väldigt kort, och sedan Starfield - Bethesdas nya storspel. Varför har det tusen planeter? En intressant kontrast till Playdate på sätt och vis, vi tar nog hellre spel med färre planeter och mer kärlek.

Fredrik ger Kristoffer en fråga som kommit upp i Slack: finns det ett “rätt mindset” för programmering, och hur kommer man in i det? Vi glider över till att fundera på vad man tycker är kul och är bra på - det är rätt saker att fokusera på. Bygg på dina styrkor. Och oroa dig inte för mycket över vad som är “rätt”. Man måste inte brinna för programmering framför allt annat heller. Kristoffer känner att han fått mycket inom programmering av att ha lärt sig spela instrument. Fredrik frågar vad programmeringens motsvarighet till att öva på en låt eller en ackordföljd är. Kanske är det att bygga upp sitt muskelminne så att byggstenarna för att skapa program blir nära nog automatiska och kommer ur vägen för det medvetna problemlösandet?

Därifrån drar vi vidare till varför Kristoffer i allmänhet ogillar AI, maskininlärning och en massa andra koncept som svävar däromkring. Förutsägbarhet och pålitlighet är saker vi vill ha, inser vi. Gör våra prylar och verktyg mer förutsägbara och pålitliga, inte mindre.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Gör inget nytt
  • En timme på research
  • Ett väldigt onödigt projekt
  • Aktivt göra ingenting
  • Filosofitid
  • Ett enda specialfall
  • Veva bort den
  • Fylla tusen planeter
  • Hellre en planet än tusen
  • Ett mindre spel med mer kärlek
  • Ett verktyg jag vill använda för att bygga saker
  • Många sätt att vara programmerare
  • Alla kompletterar varandra
  • Få in det i fingrarna
  • Träna upp muskelminnet
  • Genom fingrarna
  • Medveten energi
  • Inte begränsad av verktyget
  • Du var ju här för flera år sedan
  • Indexera hela internet
  • Imploderat på ett sunt sätt
  • Det kanske kommer en buss
Direct download: 482.mp3
Category:general -- posted at: 6:30am CET

Fredrik, Kristoffer, och Tobias snackar om Rust. Allt från varför Tobias intresserat sig, för- och nackdelar med en bra pakethanterare, till olika sidor av att enkelt kunna dra in beroenden och skalningsproblem. Det blir också en del diskussion om Rusts sätt att hantera komplexitet i de problem språket försöker göra.

Som uppvärmning: Fredriks nya kaffekopp, koffeinfritt kaffe, och alkoholfri öl.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Ingen mer semester
  • Liknande Göteborg på hösten
  • Ett kaffe som både jag och Lisa tycker om
  • Mer bittert och svartbränt
  • Jättelass koffeinfritt
  • Som alkoholfritt öl
  • Helt o-ironiskt gott
  • En för bra pakethanterare
  • Bygga in pakethanteraren
  • Vindarna inom C++-communityt
  • Skalningsproblem med Python
  • Jätteflytande i Python
  • Den här får du inte låna
  • I en funktion, som kan gå fel
  • Göra kompilatorn glad
  • Livstidsattribut
  • Livstid i ett garbage collectat språk
  • Slutresultatet är väldigt komplicerat
  • Helt missat hela poängen i språket
Direct download: 481.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Jonny Strömberg snackar om att arrangera meetups och konferenser i allmänhet, och Nordic.js i synnerhet. Jonny berättar om hur allt började med att han snackade på allra första sthlm.js, och hur Nordic.js kom till som ett sätt att både finansiera och betatesta Confetti - ett verktyg för att skapa events.

På vägen blir det uppmuntran att gå på events, diskussioner om att skapa en bra konferens där alla känner sig välkomna, och att starta och bygga ett företag som man blir glad av och som låter en göra det man utvecklas av.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Inget sammanhang egentligen i Stockholm
  • Är det någon som vill komma och snacka?
  • Det första sthlm.js
  • Den ganska slumpmässiga resan
  • Någonting inom events
  • Ni vill inte jobba med mig då?
  • Men det är ju olagligt också
  • Nu ska vi arrangera konferens här, tänkte vi
  • En mer välkomnande plats
  • Målet med företaget
  • Arrangera hackathon på Nya Zealand
  • Bygga sig ett jobb
  • Olika tillfällen att ses
  • Nu kan du gå på konferens igen
  • Bara ett stort, tomt rumm
  • Pusha vad som är en konferens
  • Ett otroligt stort sidoprojekt
  • Hur man väcker Douglas Crockford
  • Då hade man två
  • Mitt sammanhang
  • Unna sig att gå på meetup
  • En inkluderande plats
Direct download: 480.mp3
Category:general -- posted at: 6:30am CET

Fredrik, Emil Rosendahl, och Adam Sernheim snackar vidare från avsnitt 477om vilka verktyg de använder för att hålla (nåja) sig och sina tankar organiserade.

Emil berättar om hur det är att använda Org mode i Emacs. Adam berättar om att strukturera sina anteckningar med Obsidian. Fredrik berättar hur hans verktyg länge haft ett hål som verkar vara exakt Obsidian-format. Sist men inte minst berättar Adam lite om att göra skissanteckningar och få in dem i sitt system.

Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack så får du en överraskning och utökade möjligheter att experimentera med deras tjänst. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar, och mycket mer.

Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:

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

API-dokumentationen hittar du på 46elks.se/docs.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Evangelist på det här ämnet
  • Otroligt mångsidigt
  • Det är lite kod bara
  • Klockar in på en todo
  • Man har sin todo
  • Extremt stabilt
  • Nätverket av anteckningar
  • Den automatiska backlinken
  • Allting i en enda hög
  • Strunta i strukturen
  • Du länkar till en nod som inte finns
  • I min grafvy
  • Block och penna har ju sin plats
Direct download: 479.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Oskar snackar nyheter från Apples utvecklarkonferens, och Oskars nysläppta uppdaterade webbplats för Cindori.

Nya cindori.com - varför valde Oskar att skriva allt från grunden själv? Hur gjorde han alla val? Vi diskuterar hur stor kontrasten är mellan webbutveckling och att skriva Apple-appar.

Med de nya finesserna på telefonens låsskärm och andra ställen låter Applel oss ha lite personlighet, för nästan första gången i modern tid. Men vad tycker Oskar om den nya omskrivna systeminställningsappen, och nya stage manager för att hantera fönster?

Kommer Apple, till slut, att börja ta spel på större allvar? Eller kommer vi bara att få fler och fler nya roliga kontroller för poddare och strömmare?

Och givetvis den klassiska frågan: när vågar man som utvecklare kräva årets versioner av Apples operativsystem?

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 Ingo som jobbar på Attentec om tidsuppskattning av arbetsuppgifter - är de helt fel sak att göra? Och tänker vi för mycket och på fel sätt kring planering och andra möten?

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Mest intresserad av utvecklarsidan
  • Nästa stora SDK
  • Om man vill ha en graf i sin app
  • En riktig Apple-upplevelse
  • Leksaks-SDK
  • Djupare upplevelser
  • Två veckor innan WWDC
  • Nativekänslan
  • Lägga Zendesk bakom oss
  • Väldigt hemma
Direct download: 478.mp3
Category:general -- posted at: 6:30am CET

Fredrik, Emil Rosendahl, och Adam Sernheim snackar om personlig planering, insamling och organiserande av information. Fredrik och Emil försöker hålla ordning på sina tankar och göromål med inspiration av systemet Getting things done. Adam experimenterar med inspiration från Zettelkasten med att hitta ett bra system för att strukturera och referera till tankar och idéer.

I det här avsnittet fokuserar vi på hur vi jobbar. I ett kommande avsnitt dyker vi ner i vilka verktyg vi använder och vad vi tycker om dem.

Det är svårt att anteckna. Speciellt om man ska förstå sammanhanget efteråt och kunna bearbeta vidare på ett eller annat sätt.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Svårt att skriva ner
  • Anteckna och planera
  • Prata om att planera
  • Vad jag gör
  • Ett ökande antal listor
  • Kanske-saker på måndagslistan
  • Imorgon helt realistiskt
  • Jag har också listor
  • Jag tappar grejer
  • Minimera antalet inboxar
  • Anteckna och fånga tankar
  • Man bygger sin andra hjärna
  • Jag tycker det är svårt att anteckna
  • Länkade anteckningar
  • Kritisk massa av anteckningar
  • Sluta bli distraherad så jobbar du bättre
  • Min hjärna räcker inte till
  • Nördstolt
Direct download: 477.mp3
Category:general -- posted at: 6:30am CET

Fredrik och Kristoffer hoppas lite på mer sansad IT, gläds åt Doom Emacs.

Kristoffer funderar på att bygga om sitt företags webbplats, blir irriterad på utbudet av verktyg och tjänster. Och varför ska alla bolag nödvändigtvis ta in riskkapital och växa så snabbt? Har vi en ny liten IT-bubbla, utan att någon är särskilt upprörd? Har vi drabbats av panikutmattning? Kristoffer går loss på självkörande bilar och galna entreprenörer vars visioner är på helt andra håll än vad deras bolag faktiskt gör.

Sedan försöker vi vända på steken och prata om trevliga sätt att bygga trevlig mjukvara istället. Eller skydda sig mot företag som lever på andras arbete. Går det att vända på ett bra sätt? Vi vill bygga saker som har värde i sig, och som man tar rimligt betalt för.

Många tjänster vi använder ger oss inget extra av att vara ägda av stora aktiebolag, det vi får ut av dem blir inte bättre av det. Vår Slack-kanal blir inte mer gemytlig av Salesforce, och Discord-instanser blir inte mer sociala av riskkapital. Men den centraliserade tjänsten som är gratis är enkel att komma in i, ingen behöver tänka eller sköta drift. Ingen vill byta till en tjänst som är samma sak fast mer jobb.

Vi avslutar med att prata om något som gör Kristoffer glad: Doom Emacs! Varken Fredrik eller Kristoffer är jättelyckliga över Visual studio code, men Fredrik har inte tagit steget till att prova Emacs än.

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å info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

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

Länkar

Titlar

  • Motsatsen till statisk webbsida
  • Minsta möjliga template
  • Så bra som jag skulle vilja ha det
  • Panikutmattning
  • Fokus på att växa
  • Vi ger bort glass till barn
  • Ingen kontext, ingen självinsikt
  • Någonting som har värde
  • Inte en Bike-grej
  • Vill man vara en dålig människa?
  • Hästodon
  • Samma sak fast lite mer jobb
  • En lika bra texteditor för alla språk
Direct download: 476.mp3
Category:general -- posted at: 6:30am CET