Kodsnack

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 CEST

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 CEST

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 CEST

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 CEST

1