Kodsnack

Fredrik och Tobias svarar på lyssnarfrågor, om jobbtrivsel, stora organisationer, Copilot, och C++ minnesproblem.

Hur trivs vi på våra jobb - i stor organisation respektive länge i samma organisation? Att lära sig lägga dåliga beslut uppifrån åt sidan och dels inte fästa sig för mycket vid det, dels lita på att det kan finnas bra anledningar även om man själv inte märker dem. Att jobba i ett större företag kan göra det lite lättare att hålla distans.

Vad har vi för erfarenheter av Copilot? Starkt varierande beroende på språk och projekt, visar det sig. Oförutsägbarheten kring vad som kommer att hända när man trycker på tabbtangenten är dock genomgående.

Sedan diskuterar vi Vita husets uppmaning att använda minnessäkra språk. Det känns lite som ett problem C++-kommittén har skapat för sig själva. Tobias har förresten skrivit lite Rust och delar med sig av några tidiga upplevelser.

Som avslutning: en väldigt kort recension av Tobias nya tvåskärmslaptop, och en lite längre av hans nya Voyagertangentbord.

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

  • Kodsnacks frågelåda
  • Stolen är lite dammig
  • Man är inte automatiskt en blocker på allting
  • Att ge folk tillräcklig trygghet
  • Jag ingår i ett större sammanhang
  • Min chef sitter i Kanada
  • Ingen relation alls till management
  • Magiskt när den gör saker som man vill
  • Tugga i sig hela kontexten
  • Strikt kluven
  • Rätt verktyg till rätt plats
  • Wild data from the internet
  • Ett språk som anses vara dåligt
  • Hacka på en spelmotor i Rust
  • Boota upp helt nya ekosystem från scratch
  • Framtiden är som vanligt spännande
  • En till rad innanför
  • Min spacetangent byter lager
Direct download: 581.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Bartek Tatkowski om React som nutidens bakgrundsstrålning inom webbutveckling.

Bartek strukturerar sina tankar kring hur man bygger webb idag. React och liknande ramverk är alldeles för stora och komplicerade bestar för det mesta vi gör. Blazor (och andra tekniker som tänker i liknande banor) är kanske vägen framåt för väldigt många behov?

Det finns så många steg på vägen mellan en helt statisk webbsida och Figma.

Varför inte anamma det revolutionerande konceptet att man kan köra kod på servern istället för att skeppa allt som minifierat Javascript till webbläsaren?

Är ni fler därute som skulle vilja använda Kodsnack som gummianka? Hör av er!

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

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

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

Länkar

Titlar

  • Kodsnack som min gummianka
  • Blobbor av innehåll
  • Tankar om hur man bygger webb idag
  • Han vet hur man håller låda
  • Vi kunde ha haft Faxjs
  • En värld utan React
  • Statiska, fysiska HTML-filer
  • Det här går att läsa uppifrån och ner
  • CV-driven utveckling
  • Gartner-driven development
  • Tråkigt på ett dåligt sätt
  • Världsmästare på dålig namngivning och förvirrande kommunikation
  • Generisk validering
  • Om man vill börja röra sig mot Figma
  • Djupt ner i komponentträdet
Direct download: 580.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Anna Odhner och Ann Sandström om konferensen Agila Sverige, och om agilitet i allmänhet.

Agila Sverige är “en av de mest sociala konferenser man kan tänka sig”, och en konferens där man får höra från folk som inte hörs så ofta på konferenser och i andra sammanhang. 2024 års upplaga går av stapeln 30 och 31 maj i Stockholm, och det finns biljetter kvar för den som är snabb! Deltagarna styr en stor del av innehållet, och alla tal är av blixtlängd, perfekt för oss med sådär förmåga att fokusera långa stunder.

Hur fungerar en konferens som denna? Hur väljs talarna ut? Anna och Ann berättar om upplägget, både bakom kulisserna och hur det fungerar för den som är vanlig konferensbesökare.

Efter att ha diskuterat konferensen kommer diskussionen ganska naturligt in på agilt arbetssätt i allmänhet. Situationsanpassning är viktigt. Ingen jobbar på hela företaget, eller i ett generellt team. Alla jobbar i sin egen speciella situation.

Att hålla ihop team är kanske något vi fokuserar alldeles för mycket på? Eller att alla “ska” kunna vara bra på allt. Allt samarbete måste inte betyda att man jobbar tillsammans på exakt samma sak exakt samtidigt. Det kan lika gärna vara att jag avlastar någon med en uppgift jag kan göra bra så att de kan fokusera på ett problem inom sitt expertisområde.

Trender inom agilitet leder över på diskussion om hur man sätter upp sina API:er mellan personer och team, och hur man som utvecklare gärna vill sätta upp strukturer och processer utifrån sitt eget perspektiv. Det är faktiskt viktigt att folk på andra håll i organisationen (inte minst högre upp) förstår ungefär vad man håller på med och varför.

Som avslutning diskuterar vi glädjen i ideellt arbete och allt positivt man får ut av 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

Tre tips på tal från tidigare år:

Titlar

  • Det svåra är ju att få människor att jobba bättre tillsammans
  • Prata med varandra
  • Folk som inte pratar så ofta
  • Valfri myndighets IT-avdelning
  • Lokaler som är lätta att mingla i
  • Naturligt mingel
  • Mikroknockout
  • Golvad av folks mod
  • Så mycket fördelar och så lite nackdelar som möjligt
  • Sanningar som kanske inte alls stämmer
  • Rimligt mycket tvärfunktionellt
  • Ständigt förändringsarbete
  • Strukturkapital
  • Lycklig av att hjälpa andra
Direct download: 579.mp3
Category:general -- posted at: 6:30am CET

Fredrik får besök av Peter Magnusson från grannpodden Säkerhetspodcasten, som hjälper till att reda ut vad som egentligen hänt kring bakdörren i komprimeringsbiblioteket XZ.

Under påsken upptäcktes en bakdörr i XZ, som hade potential att ge upphovspersonerna tillgång till maskiner som kör saker som SSH och Systemd. Bakdörren var gömd i binärfiler för testfall, byggd för att inte märkas, och allt som behövdes hade smugits in över tid efter en koordinerad kampanj där upphovspersonerna gavs maintainerbehörighet till XZ.

Peter reder ut vad som hänt, framgångar och misstag från angriparnas sida, och ger en säkerhetsinsatts perspektiv på det hela. Det är fascinerande att hela aktionen skett helt i det öppna och helt dokumenterad i text - e-post, commits och så vidare. Dessutom är det intressant att spekulera över vilka som kan tänkas ligga bakom, och vad det betyder med de misstag som faktiskt gjorts i processen och koden.

Och givetvis det läskiga i att överarbetade underhållare av öppen källkod kan göras till måltavlor på det här sättet. En ond aktör plötsligt kan ha incitament att bygga upp en helt falsk verklighet kring en specifik person. Vad är chansen att detta är den enda operationen av det här slaget som pågått och kommer att genomföras?

Och så måste vi hylla de människor som inte bara accepterar att en ny version av något plötsligt beter sig lite konstigt utan dyker ner och upptäcker händelser som dessa!

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

  • Algoritmerna gjorde sitt
  • Din förklaring av en XZ
  • Lempel-Ziv-baserad
  • Vår vän Andreas
  • En lång nattlig övning
  • Jag behöver sova nu
  • Hjärnspöke
  • Oacceptabla tider på SSH
  • Egen liten paketstruktur
  • En helt infekterad miljö
  • Det här är inte en normal konversation
  • Få och överarbetade maintainers
  • Bygga en historik
  • Trådarna innehåller ondska
  • Ingen meningsfull utveckling
  • Omgiven av ett jättekonstigt community
  • Du har levt i en falsk verklighet
  • Förbereda ondska
  • Sluta hålla på och fuzza
  • Inte personan som är maintainer
  • Det är väldigt svårt att vara perfekt
  • Det finns tre bytes i den här payloaden
  • Där ingen vill göra ondska
  • Om man ska göra ondska
  • Så fort du orsakar impact
  • Det saknades två cent
  • När “go go go”-ordern kom
  • “Go go go” innan grejerna var helt klara
  • Svårt att förneka att det här var en avsiktlig bakdörr
  • En tveksam slumpgenerator
  • En infernaliskt konstig falsk verklighet
  • Git rewrite på historiken
  • Skjuta ut sig helt och hållet
  • Inte personens förs
Direct download: 578.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Andreas och Ruben från grannpodden Käck-tech om Research in motion. Och lite andra kul prylar.

Som uppvärmning: En släng av VR, gamla surfplattor, och att bli hackad (nåja).

Vilka var Blackberry? Varför minns vissa var de var när de hörde talas om Blackberry för första gången? Varifrån kom de och vart tog de vägen? Skulle några av dagens stora företag kunna försvinna lika snabbt och totalt? Och vore det inte lite skönt med ett fysiskt tangentbord på telefoner?

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

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

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

Länkar

Titlar

  • Stoppa linan!
  • Femton miljoner av dina bästa vänner
  • Med omvärlden i svartvitt
  • När man hörde talas om Blackberry första gången
  • Telefonen alla blev beroende av
  • De gjorde en Nokia
  • Det plingar och det finns där
  • Telefoner från ett parallellt universum
  • Långedragsgänget
  • Meddelandetelefonen
  • Silvertejp och drömmar
  • Allting är minst tre klick bort
Direct download: 577.mp3
Category:general -- posted at: 6:30am CET

Fredrik snackar med Vilhelm von Ehrenheim om teknik som kan tänkas påverka det vi kallar AI framöver. Vilka tekniker är intressanta, och vad innebär de?

Vi diskuterar bland annat:

  • Vad innebär kontext för språkmodeller?
  • Multimodalitet - kunna resonera om text och bild samtidigt
  • Kunskapgrafer och RAG - tekniker för att försöka få svar som är “mer rätt” och har mindre risk att verka påhittade inom specifika sammanhang
  • Blir det fler stora generella modeller framöver, eller fler små och specialiserade?
  • Kunskapsgrafer och sökmotorer. Det pågår mycket utveckling kring att bättre knyta fakta och information från specifika områden - till exempel ditt företags situation just nu - till mer generellt tränade modeller, för att man inte ska behöva specialträna en modell för varje specifikt område, och inte heller behöva träna om varje gång omvärlden förändras
  • Agenter - sätt för modeller att interagera med som omgivning och utföra saker
  • Resonerande - vad menar man med det? Hur mäter man det? Och inte minst: hur tränar man egentligen modeller för att bli bättre på det?
  • Kommer det stora modellerna bli ännu större? Gör mer träningsdata mer nytta?
  • Och som avslutning: finns det några andra intressanta approacher som vi inte hör så mycket om för att det stora språkmodellerna just nu får all uppmärksamhet och investeringar?

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 lite mer konkret och framöver
  • Vad pågår mer konkret
  • Fler parametrar, mer av allt
  • Resonera om mer än bara text
  • Resonera om hur saker ser ut
  • Här är bra, relevant data
  • Slumpmässiga tokens från en distribution
  • Jag ger dig ett svar på måndag
  • Komplexa kunskapssystem
  • Någon som jobbar autonomt för ens egen räkning
  • Lära en robot öppna en dörr
  • Prova handtaget
  • Agentstrukturen
  • Väldigt mycket kontext
Direct download: 576.mp3
Category:general -- posted at: 6:30am CET

1