
Kodsnack in English
100 episodes — Page 1 of 2
Kodsnack 703 - The subset needs to fit you, with Harald Achitz
Kodsnack 701 - The chicken would explode, with Holly Cummins
Kodsnack 699 - A two-IDE person, with Shawn Wildermuth

Kodsnack 694 - Dark patterns … to rule them all, with Sergès Goma
E<p>Fredrik chats to <a href="https://www.linkedin.com/in/devserges/?locale=en">Sergès Goma</a> about dark patterns and <a href="https://www.youtube.com/watch?v=F2YqJTCqfZQ">her Øredev presentation on them</a>.</p> <p>We start off by talking about giving presentations and the background to the dark patterns talk. All the great versions of a talk - you never know what&rsquo;s going to happen. Dark patterns and ethics in software development are topics people like to share their experiences of. And it&rsquo;s easy to get caught in the pull between protecting your user and finishing your tickets. We as developers do have a lot of power, but we also have a job to do.</p> <p>Making (good) ethical decisions business decisions instead can suddenly get them budget and priority. Laws are good at creating such pressures sometimes.</p> <p>Toward the end, we discuss falling behind in tech, and Sergès gets Fredrik to make some predictions about the AI bubble before wrapping up on a positive note.</p> <p>Recorded during <a href="https://archive.oredev.org/2025/#/">Øredev 2025</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.linkedin.com/in/devserges/?locale=en">Sergès</a></li> <li><a href="https://www.youtube.com/watch?v=F2YqJTCqfZQ">Sergès' presentation</a></li> <li><a href="https://en.wikipedia.org/wiki/Dark_pattern">Dark patterns</a> - also known as deceptive design patterns</li> <li><a href="https://www.youtube.com/watch?v=XmmeCJc-__8">Evil tech</a> - Sergès' previous talk</li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://en.wikipedia.org/wiki/European_Accessibility_Act">The EU accessibility act</a></li> <li><a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">GDPR</a></li> <li><a href="https://www.reddit.com/r/assholedesign/">/r/assholedesign on Reddit</a></li> <li><a href="https://www.deceptive.design/types/confirmshaming">Confirm shaming</a></li> <li><a href="https://en.wikipedia.org/wiki/The_Big_Short_%28film%29">The big short</a></li> <li><a href="https://en.wikipedia.org/wiki/The_Good_Place">The good place</a></li> <li><a href="https://en.wikipedia.org/wiki/Uncanny_valley">The uncanny valley</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>It was everything</li> <li>Very future-forward</li> <li>They nailed the theme</li> <li>Dark patterns … to rule them all</li> <li>You judge a talk by its name</li> <li>The name is more important</li> <li>Why not do a spinoff?</li> <li>It was made for questions</li> <li>It&rsquo;s never the same talk for me</li> <li>I just did whatever I wanted to do</li> <li>They&rsquo;re crazier than me</li> <li>Be in character</li> <li>Evil laugh competition</li> <li>(I got to show) My true talent</li> <li>If you are for everyone, you are for no-one</li> <li>Focus more on the topic</li> <li>Spotify&rsquo;s dark pattern</li> <li>Do I protect my user?</li> <li>The baby koalas are going to die</li> <li>The train is already gone</li> <li>The

Kodsnack 681 - German ortography, with Dylan Beattie
E<p>Fredrik chats to <a href="https://dylanbeattie.net/">Dylan Beattie</a> about Rockstar, esoteric programming languages (Perl in latin, anyone?), and what might happen after the AI bubble.</p> <p>AI will ruin jokes, they can&rsquo;t do things just right. But some things hiding under the label are actually useful as well. Have we been in any similarly strange bubbles before, and what might be left that&rsquo;s useful after it?</p> <p>Also evolution, revolution, and strange Scrabble facts.</p> <p>Recorded during <a href="https://archive.oredev.org/2025/#/">Øredev 2025</a>.</p> <p>The episode is sponsored by <a href="http://www.ellipsis.se">Ellipsis</a> - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://dylanbeattie.net/">Dylan</a></li> <li>Dylan also has a podcast - <a href="https://www.youtube.com/@TechBugsRockRoll">Tech, bugs &amp; rock&rsquo;n&rsquo;roll</a></li> <li>Dylan&rsquo;s presentation at Øredev 2025: <a href="https://www.youtube.com/watch?v=XVOcAjAsszk&amp;list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu&amp;index=69">Rockstar 2.0: building an esoteric language interpreter in .NET</a></li> <li><a href="https://codewithrockstar.com/">Rockstar</a></li> <li><a href="https://en.wikipedia.org/wiki/Formal_grammar">Formal grammar</a></li> <li><a href="https://en.wikipedia.org/wiki/Esoteric_programming_language">Esoteric programming languages</a></li> <li><a href="https://en.wikipedia.org/wiki/Damian_Conway">Damian Conway</a></li> <li><a href="https://en.wikipedia.org/wiki/Perl">Perl</a></li> <li><a href="https://metacpan.org/dist/Lingua-Romana-Perligata/view/lib/Lingua/Romana/Perligata.pm">Perl in Latin</a> - the <a href="https://web.eecs.umich.edu/~imarkov/Perligata.html">paper</a> and the <a href="https://metacpan.org/dist/Lingua-Romana-Perligata/view/lib/Lingua/Romana/Perligata.pm">module</a></li> <li><a href="https://en.wikipedia.org/wiki/Latin">Latin</a></li> <li><a href="https://en.wikipedia.org/wiki/Inflection#Latin_and_the_Romance_languages">Inflectional grammar</a></li> <li><a href="https://en.wikipedia.org/wiki/Domain-specific_language">Domain-specific languages</a></li> <li><a href="https://en.wikipedia.org/wiki/LilyPond">Lilypond</a> - Scheme dialect for sheet music</li> <li><a href="https://en.wikipedia.org/wiki/Context-free_grammar">Context-free grammar</a></li> <li><a href="https://en.wikipedia.org/wiki/Music_engraving">Engraving</a> - the art of creating sheet music</li> <li><a href="https://codewithrockstar.com/">codewithrockstar.com</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://en.wikipedia.org/wiki/Scrabble">Scrabble</a></li> <li><a href="https://en.wikipedia.org/wiki/Metal_umlaut">Metal umlaut</a></li> <li><a href="h

Kodsnack 676 - Maps will get you fired, with Simon Wardley
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to <a href="https://en.wikipedia.org/wiki/Simon_Wardley">Simon Wardley</a> about maps (<em>not</em> the same as charts!), stories, commodotization, digital sovereignty, getting labeled a heretic by all sides, and a lot more.</p> <p>Among other things, Simon discusses how you can map things out and thereby find new ways to present and challenge the current state within and organization.</p> <p>Not that it will necessarily be very popular, hence the bit about being called a heretic.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://en.wikipedia.org/wiki/Simon_Wardley">Simon Wardley</a></li> <li><a href="https://youtu.be/jfvSq1dVJ00">From here to there and back again</a> - Simon&rsquo;s keynote</li> <li><a href="https://www.youtube.com/watch?v=MgajUi_sKzE&amp;list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu&amp;index=61">Rewilding software engineering - AI, tools and human decisions</a> - Simon&rsquo;s other talk at Øredev</li> <li><a href="https://en.wikipedia.org/wiki/Wardley_map">Wardley mapping</a></li> <li><a href="https://swardley.medium.com/">Simon&rsquo;s writings on Medium</a></li> <li><a href="https://www.wardleymaps.com/glossary/ilc">Innovate-leverage-commoditize model</a></li> <li><a href="https://www.amazon.com/Reaching-Cloud-Velocity-Leaders-Success/dp/B086PTDP51">Reaching cloud velocity - AWS book</a></li> <li><a href="https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud">EC2</a></li> <li><a href="https://en.wikipedia.org/wiki/MapReduce">Mapreduce</a></li> <li><a href="https://en.wikipedia.org/wiki/Extreme_programming">Extreme programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Six_Sigma">Six sigma</a></li> <li><a href="https://en.wikipedia.org/wiki/Lean_project_management">Lean</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>We only had 50 minutes</li> <li>A map, not a graph</li> <li>The map is wrong</li> <li>Maps will get you fired</li> <li>As long as everyone else is just as bad</li> <li>Look at the entire map</li> <li>The size of Malmö</li> <li>Sick-care systems</li> <li>Shocks to the system</li> <li>Wardleyconf</li> </ul>

Kodsnack 677 - It's all quantum, with Natalia Chepiga
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to <a href="https://nchepiga.github.io/homepage/">Natalia Chepiga</a> about quantum computing and where you, personally, might see it first. We need classical computers to make quantum computers better. Natalia also tells us of the very natural way she got into quantum research, and encourages us to help make the future we want!</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://nchepiga.github.io/homepage/">Natalia Chepiga</a></li> <li><a href="https://youtu.be/y05iqyvUAwk">Networking for quantum: how simulations help us to design the future</a> - Natalia&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Quantum_phase_transition">Quantum phase transitions</a></li> <li><a href="https://en.wikipedia.org/wiki/Quantum_computing#Potential_applications">Quantum problems</a></li> <li><a href="https://research.google/research-areas/quantum-computing/">Google quantum work</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>So natural</li> <li>It&rsquo;s all quantum</li> <li>Nature is quantum</li> <li>I&rsquo;m not selling anything</li> <li>Using a microscope to nail down the nails</li> <li>Building blocks</li> </ul>

Kodsnack 678 - The intent of a human, with Justyna Zander
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to <a href="https://sites.google.com/site/justynazander/introduction">Justyna Zander</a> about AI for self-driving cars, the noise of the present, and more.</p> <p>Don&rsquo;t let the noise of today demolish the positive signal of the future!</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://sites.google.com/site/justynazander/introduction">Justyna Zander</a></li> <li><a href="https://youtu.be/YMGdMLKtz7A">Physical AI: crafting resilient systems with emotional intelligence</a>- Justyna&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Emotional_intelligence">Emotional intelligence</a></li> <li><a href="https://en.wikipedia.org/wiki/Empathy">Empathy</a></li> <li><a href="https://en.wikipedia.org/wiki/Hyperscale_computing">Hyperscalars</a></li> <li><a href="https://en.wikipedia.org/wiki/Snowflake_Inc.">Snowflake</a></li> <li><a href="https://en.wikipedia.org/wiki/Demis_Hassabis">Demis Hassabis</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>You learn something new</li> <li>We have it in the spatial sense</li> <li>The policy of the machine</li> <li>What did the human tell me to do?</li> <li>How do you teach the machine empathy?</li> <li>The first to be disrupted</li> <li>The intent of a human</li> <li>Engineering with purpose</li> <li>Statistics on steroids</li> </ul>

Kodsnack 674 - Make the visions louder, with Tiera Fletcher
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to <a href="https://en.wikipedia.org/wiki/Tiera_Guinn_Fletcher">Tiera Fletcher</a> about her <a href="https://www.youtube.com/watch?v=942w3mG8ww0">lightning tour of going to Mars</a> and what might happen on the way. And also about - for example - finding visions to guide your daily work.</p> <p>In 60 years, life on Mars could start to be comfortable.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://en.wikipedia.org/wiki/Tiera_Guinn_Fletcher">Tiera Fletcher</a></li> <li><a href="https://www.youtube.com/watch?v=942w3mG8ww0">Innovating the journey to Mars</a> - Tiera&rsquo;s keynote</li> <li><a href="https://www.nasa.gov/missions/mars-2020-perseverance/perseverance-rover/nasas-oxygen-generating-experiment-moxie-completes-mars-mission/">MOXIE</a></li> <li><a href="https://en.wikipedia.org/wiki/Memory_foam">Memory foam</a></li> <li><a href="https://en.wikipedia.org/wiki/Global_Positioning_System">GPS</a></li> <li><a href="https://www.nasa.gov/mission/gateway/">Gateway</a> - the modular space station which is meant to orbit the moon</li> <li><a href="https://www.linkedin.com/in/myron-fletcher-sr/">Myron Fletcher</a></li> <li><a href="https://www.youtube.com/channel/UCXhF7H2ZH4NEtStkcxpkR5g">Rocket with the Fletchers</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>MOXIE+ liquefy</li> <li>For another planet</li> <li>A way to do it better</li> <li>MOXIE is a big one</li> <li>Small dogs and breathing</li> <li>I have a small dog at home</li> <li>My magic number</li> <li>Right at the point of comfort</li> <li>Checking on MOXIE</li> <li>Your daily MOXIE</li> <li>Make the visions louder</li> </ul>

Kodsnack 675 - Curate the world, with Nicklas Hermansson
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to Sweden&rsquo;s foremost trend spotter <a href="https://nomofomo.se/">Nicklas Hermansson</a> about how you become a futurist. From how Nicklas got there, what his days look like, and how he choses what to read and what to filter out.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://nomofomo.se/">Nicklas Hermansson</a></li> <li><a href="https://youtu.be/3nU7ANRskk8">Welcome to 2049: are you ready?</a> - Nicklas' keynote</li> <li><a href="https://en.wikipedia.org/wiki/Stockholm_Arlanda_Airport">Arlanda</a></li> <li><a href="https://en.wikipedia.org/wiki/Diella_%28AI_system%29">Albania&rsquo;s AI minister Diella</a></li> <li><a href="https://en.wikipedia.org/wiki/Teletext">Text-TV</a> - or Teletext</li> <li><a href="https://en.wikipedia.org/wiki/Kanal_5_%28Swedish_TV_channel%29">Kanal 5</a></li> <li><a href="https://en.wikipedia.org/wiki/Emotional_intelligence">Emotional intelligence</a></li> <li><a href="https://nomofomo.se/nyhetsbrevet">Nicklas' newsletter</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>The audience is craving for your face</li> <li>I thought I was becoming a rock star</li> <li>My way into exploration</li> <li>Clickmonster</li> <li>Stuff people want for real</li> <li>We destroyed our own business model</li> <li>Fill it</li> <li>I discovered journalism</li> <li>Curate the world</li> <li>Åhfanism</li> <li>Automation proof</li> </ul>

Kodsnack 679 - Educational electronics, with David J. Cuartielles Ruiz
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2025, Fredrik talks to <a href="https://mau.se/en/persons/david.cuartielles/">David J. Cuartielles Ruiz</a> about the birth and growth of <a href="https://en.wikipedia.org/wiki/Arduino">Arduino</a>. It&rsquo;s fantastic when an idea comes alive and starts growing. We talk about how Arduino began, how it started to grow, how you find parts and get things manufactured in northern Italy, and of course a bit about the magical logistics king.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAG5llfAZAd3woTiMGBKSbZu">All the presentation videos from Øredev 2025</a></li> <li><a href="https://mau.se/en/persons/david.cuartielles/">David J. Cuartielles Ruiz</a></li> <li><a href="https://youtu.be/EwgUq9MK1hQ">Open bio-compatible electronics</a> - David&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Arduino">Arduino</a></li> <li><a href="https://mau.se/en/about-us/faculties-and-departments/faculty-of-culture-and-society/school-of-arts-and-communication/">The school of arts and communication at Malmö university</a></li> <li><a href="https://en.wikipedia.org/wiki/Interaction_Design_Institute_Ivrea">Interaction design institute Ivrea</a></li> <li><a href="https://en.wikipedia.org/wiki/Ivrea">Ivrea</a></li> <li><a href="https://en.wikipedia.org/wiki/Autodesk">Autodesk</a></li> <li><a href="https://en.wikipedia.org/wiki/Piedmont">Piedmont</a></li> <li><a href="https://en.wikipedia.org/wiki/Olivetti">Olivetti</a></li> <li><a href="https://en.wikipedia.org/wiki/Flex_Ltd.">Flextronics</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Algorithms for communication</li> <li>Educational electronics</li> <li>Making boards, not being paid</li> <li>Old factories</li> <li>Buy them by weight</li> <li>The bootstrapping dilemma</li> <li>Our logistics king</li> </ul>

Kodsnack 662 - A super-super-app, with Teresa Wu
E<p>Fredrik talks to <a href="https://sessionize.com/teresa-wu/">Teresa Wu</a> about devops for frontend and AI.</p> <p>Why does frontend feel so complex? Does it have to be?</p> <p>We also discuss the value of open language models, smaller and more specific language models and their benefits.</p> <p>Is &ldquo;AI&rdquo; even a useful label anymore? Teresa thinks we&rsquo;ll split into more specific terms over time.</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>The episode is sponsored by <a href="http://www.ellipsis.se">Ellipsis</a> - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://sessionize.com/teresa-wu/">Teresa</a></li> <li>Teresas' Øredev 2024 talks: <a href="https://www.youtube.com/watch?v=WQTaSC-nIcw&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=103">Devops for frontend</a> and <a href="https://www.youtube.com/watch?v=dFywHp7YRYI&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=49">Building amazing front-end project with Gemma: A state-of-the-art open model</a></li> <li><a href="http://www.ellipsis.se">Ellipsis</a> - sponsor of the week: we edit Kodsnack, and we can edit your podcast too!</li> <li><a href="https://en.wikipedia.org/wiki/Super-app">Super-apps</a></li> <li><a href="https://en.wikipedia.org/wiki/WeChat">Wechat</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi</a></li> <li><a href="https://en.wikipedia.org/wiki/Gemma_%28language_model%29">Gemma</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>This was actually made to happen</li> <li>The same fun and the same pain</li> <li>The lucky ones</li> <li>My own experience</li> <li>I don&rsquo;t have a word for it</li> <li>A super-super-app</li> <li>Explosion of complexity</li> <li>A whole sea of new questions</li> <li>They only do one thing</li> </ul>

Kodsnack 658 - Failure of ergonomics, with Taylor Troesh
E<p>Fredrik talks to <a href="https://taylor.town/">Taylor Troesh</a> about packaging things, generating code, and database evolution.</p> <p>Why is it so hard to package and build things? Is it a failure of ergonomics? Is there hope for a change?</p> <p>We also discuss generating code using LLMs, and Taylor presents the workflow of using them to generate projects from scratch, starting over if more fundamental changes are needed.</p> <p>After that, we dig into databases and SQL, and Taylor has many thoughts and opinions about how they can be used and might evolve.</p> <p>Finally, we discuss other interesting projects, keeping track of ideas, what the OPTC is, and why should you cut down a palm tree?</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>The episode is sponsored by <a href="http://www.ellipsis.se">Ellipsis</a> - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://taylor.town/">Taylor</a></li> <li><a href="https://hackerstations.com/setups/taylor_town/">Taylor&rsquo;s keyboard-rich desk setup</a></li> <li>Taylor&rsquo;s Øredev 2024 talk: <a href="https://www.youtube.com/watch?v=rJcQ45jKuN4&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=79">How to flatpack programs</a></li> <li><a href="https://ikeahackers.net/">The IKEA hacking community</a> (or one of them)</li> <li><a href="https://mickens.seas.harvard.edu/">James Mickens</a></li> <li><a href="https://en.wikipedia.org/wiki/Redux_%28software%29">Redux</a></li> <li><a href="https://facebookarchive.github.io/flux/">The flux architecture</a></li> <li><a href="https://en.wikipedia.org/wiki/JQuery">Jquery</a></li> <li><a href="https://www.tokipona.org/">Toki pona</a></li> <li><a href="https://en.wikipedia.org/wiki/APL_%28programming_language%29">APL</a></li> <li><a href="https://en.wikipedia.org/wiki/Zig_%28programming_language%29">Zig</a></li> <li><a href="https://en.wikipedia.org/wiki/SNOBOL">SNOBOL</a></li> <li><a href="https://en.wikipedia.org/wiki/Actor_model">Actor model</a></li> <li><a href="https://jqlang.org/">Jq</a></li> <li><a href="https://en.wikipedia.org/wiki/Lisp_%28programming_language%29">Lisp</a></li> <li><a href="https://scrapscript.org/">Scrapscript</a> - Taylor&rsquo;s own language</li> <li><a href="https://en.wikipedia.org/wiki/Htmx">HTMX</a></li> <li><a href="https://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a></li> <li><a href="https://en.wikipedia.org/wiki/Elm_%28programming_language%29">Elm</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi</a></li> <li><a href="https://en.wikipedia.org/wiki/Cursor_%28code_editor%29">Cursor</a></li> <li><a href="https://neovim.io/">Neovim</a&g

Kodsnack 656 - People want native controls, with Maddy Montaquila
E<p>Fredrik talks to <a href="https://github.com/maddymontaquila">Maddy Montaquila</a> about building user interfaces, and how .net has come a much longer way than people may think.</p> <p>We talk about the various .net-related options for building user interfaces, mixing and matching MAUI stuff, Blazor stuff, and straight up web stuff. We discuss the way to go for Windows desktop apps among all these options.</p> <p>The perception of .net - a challenge and something being actively worked on.</p> <p>We also touch on actually useful AI, plus some unexpectedly fond memories of the touch bar.</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>The episode is sponsored by <a href="http://www.ellipsis.se">Ellipsis</a> - let us edit your podcast and make it sound just as good as Kodsnack! With more than ten years and 1200 episodes of experience, Ellipsis gets your podcast edited, chapterized, and described with all related links in a prompt and professional manner.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://github.com/maddymontaquila">Maddy</a></li> <li>Maddy&rsquo;s Øredev 2024 talks: <a href="https://www.youtube.com/watch?v=fb8oR1id-H8&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=45">Hybrid web and desktop apps with .net MAUI and Blazor</a> and <a href="https://www.youtube.com/watch?v=ZFMx9YyfZ94&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=83">.net all the things - cloud, mobile, web, and more!</a></li> <li><a href="https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview">.net Aspire</a></li> <li><a href="https://learn.microsoft.com/en-us/aspnet/core/blazor/hybrid/?view=aspnetcore-9.0">Blazor hybrid</a></li> <li><a href="https://dotnet.microsoft.com/en-us/apps/maui">MAUI</a></li> <li><a href="https://learn.microsoft.com/sv-se/shows/dotnet-conf-2024/">.net conf 2024</a></li> <li><a href="https://learn.microsoft.com/sv-se/dotnet/core/whats-new/dotnet-9/overview">.net 9</a></li> <li><a href="https://www.syncfusion.com/">Syncfusion</a></li> <li><a href="https://www.syncfusion.com/net-maui-toolkit">Syncfusion controls for MAUI apps</a></li> <li><a href="https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-9.0">Blazor render modes</a></li> <li><a href="https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/hybridwebview?view=net-maui-9.0">Hybrid web view</a></li> <li><a href="https://en.wikipedia.org/wiki/Electron_%28software_framework%29">Electron</a></li> <li><a href="https://techbash.com/">Techbash</a></li> <li><a href="https://en.wikipedia.org/wiki/Xamarin">Xamarin</a></li> <li><a href="https://en.wikipedia.org/wiki/Flutter_%28software%29">Flutter</a></li> <li><a href="https://en.wikipedia.org/wiki/React_%28software%29">React</a></li> <li><a href="https://en.wikipedia.org/wiki/Blackboard_Learn">Blackboard</a></li> <li><a href="https://www.timeedit.com/">Timeedit</a></li> <li><a href="https://en.wikipedia.org/wiki/Redis">Redis</a></li&

Kodsnack 654 - German-style strings, with Matt Topol
E<p>Fredrik talks to <a href="https://github.com/zeroshade">Matt Topol</a> about <a href="https://arrow.apache.org/">Arrow</a> and how the Arrow ecosystem is evolving. Arrow is an open source, columnar in-memory data format designed for efficient data processing and analytics - which means passing data between things without needing to transform it, and ideally even without needing to copy it.</p> <p>What makes the ecosystem grow, and why is it very cool to have Arrow on the GPU? What is the connection between Arrow, machine learning, and Hugging face? Matt emphasizes the value of open standards, even as they work with or within more closed systems they can help open things up, and help bring about more modular solutions so that developers can focus on doing their core area really well.</p> <p>This episode can be seen as a follow-up to <a href="https://kodsnack.se/567/">episode 567</a>, where Matt first joined to discuss everything Arrow.</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://github.com/zeroshade">Matt</a></li> <li>Matt&rsquo;s Øredev 2023 talks: <a href="https://www.youtube.com/watch?v=CEdbHXBPXHk&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=68">State of the Apache Arrow ecosystem: How your project can leverage Arrow!</a> and <a href="https://www.youtube.com/watch?v=dSgvht0RMzk&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=79">Leveraging Apache Arrow for ML workflows</a></li> <li><a href="https://kodsnack.se/people/matt-topol/">Previous episodes with Matt</a></li> <li><a href="https://archive.oredev.org/2024/#/">Øredev 2024</a></li> <li>Matt&rsquo;s Øredev 2024 talks - on <a href="https://www.youtube.com/watch?v=k8fu67y7Lrs&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=79">Arrow ADBC</a> and <a href="https://www.youtube.com/watch?v=JnCEn6tSdEI&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=73">Composable and modular data systems</a></li> <li><a href="https://arrow.apache.org/adbc/current/index.html">ADBC</a> - Arrow database connectivity</li> <li><a href="https://arrow.apache.org/">Arrow</a></li> <li><a href="https://www.snowflake.com/en/">Snowflake</a></li> <li><a href="https://arrow.apache.org/adbc/main/driver/snowflake.html">Snowflake drivers for ADBC</a></li> <li><a href="https://en.wikipedia.org/wiki/BigQuery">Bigquery</a></li> <li><a href="https://arrow.apache.org/adbc/16/r/adbcbigquery/index.html">The Bigquery driver</a></li> <li><a href="https://www.microsoft.com/en-us/microsoft-fabric">Microsoft Fabric</a></li> <li><a href="https://en.wikipedia.org/wiki/DuckDB">Duckdb</a></li> <li><a href="https://en.wikipedia.org/wiki/PostgreSQL">Postgres</a></li> <li><a href="https://en.wikipedia.org/wiki/SQLite">SQLite</a></li> <li><a href="https://arrow.apache.org/docs/format/Flight.html">Arrow flight</a> - RPC framework for services based on Arrow data</li> <li><a href="https://arrow.apache.org/docs/format/FlightSql.html">Arrow flight SQL</a></li> <li><a hre

Kodsnack 652 - The best of nature, with Grace Jansen
E<p>Fredrik talks to <a href="https://www.linkedin.com/in/grace-jansen/?originalSubdomain=uk">Grace Jansen</a> about cloud tools, and bringing them to your local machine in a better way. Opentelemetry is a great tool, but it&rsquo;s not the whole story for observability. Gathering the data is just the first step.</p> <p>In the second half, we leave telemetry and talk about realizing you have things to share and sharing them with other people. Find out what makes you tick, and share experiences around that. Grace also shares some concrete presentation-building tips at the end.</p> <p>Ask the question, and be more you!</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.linkedin.com/in/grace-jansen/?originalSubdomain=uk">Grace</a></li> <li><a href="https://archive.oredev.org/2024/#/">Øredev 2024</a></li> <li>Grace&rsquo;s Øredev 2024 presentations: <a href="https://www.youtube.com/watch?v=IBrQYbsT2XI&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=67">Cloud-native dev tools: bringing the cloud back to earth</a>, and <a href="https://www.youtube.com/watch?v=1x8BwPESV3E&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=118">Becoming a cloud-native doctor</a></li> <li><a href="https://opentelemetry.io/">Opentelemetry</a></li> <li><a href="https://aws.amazon.com/what-is/distributed-tracing/">Distributed tracing</a></li> <li><a href="https://microprofile.io/">Microprofile</a> - open source specification for distributed tracing</li> <li><a href="https://jakarta.ee/">Jakarta</a> - the artist previously known as Java EE</li> <li><a href="https://microprofile.io/specifications/reactive-messaging/">Reactive messaging</a></li> <li><a href="https://www.openapis.org/">Openapi</a></li> <li><a href="https://en.wikipedia.org/wiki/Telemetry#Software">Telemetry</a></li> <li><a href="https://openliberty.io/">Openliberty</a></li> <li><a href="https://quarkus.io/">Quarkus</a></li> <li><a href="https://www.payara.fish/products/cloud-native-java-deployment-platform/">Payara</a></li> <li><a href="https://en.wikipedia.org/wiki/JBoss_%28company%29">Jboss</a></li> <li><a href="https://en.wikipedia.org/wiki/Prometheus_%28software%29">Prometheus</a></li> <li><a href="https://en.wikipedia.org/wiki/Grafana">Grafana</a></li> <li><a href="https://en.wikipedia.org/wiki/Kibana">Kibana</a></li> <li><a href="https://fluid-cloudnative.github.io/docs">Fluid</a></li> <li><a href="https://www.jaegertracing.io/">Jaeger</a> - tracing platform</li> <li><a href="https://kodsnack.se/136/">Torill Kornfeldt</a> talked about <a href="https://vimeo.com/144804778">resurrecting mammoths</a> at Øredev 2015</li> <li><a href="https://www.youtube.com/watch?v=5MvOgmAvhlU&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=94">Sven Jungmann - can we teach machines to smell</a>?</li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a>&l

Kodsnack 648 - Difficult skills, with Gitte Klitgaard
E<p>Fredrik talks to <a href="https://nativewired.com/">Gitte Klitgaard</a> about managers, diversity, and communication. We discuss how and why management has almost become a bad word. But we need management, and good management. What do you need out of managers when you have autonomous teams?</p> <p>Conflict handling - we need small conflicts, and learn to handle them so they don&rsquo;t become big conflicts.</p> <p>Psychological safety and how to build it within and between your teams.</p> <p>Building diverse teams, which kinds of managers we need, making good things visible, communicating and building psychological safety, diversity in thinking …</p> <p>… and of course: a quick note on the evolution of LEGO instructions.</p> <p>Recorded during <a href="https://archive.oredev.org/2024/#/">Øredev 2024</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://nativewired.com/">Gitte</a></li> <li><a href="https://archive.oredev.org/2024/#/">Øredev 2024</a></li> <li><a href="https://www.youtube.com/watch?v=0xY4_Ui4E-Y">Autonomous teams need great managers</a> - Gitte&rsquo;s presentation with <a href="https://dk.linkedin.com/in/jakobwolman">Jakob Wolman</a></li> <li><a href="https://jakobwolman.medium.com/what-use-is-a-manager-19c3dd52fc02">Jakob&rsquo;s blog post</a> - What use is a manager?</li> <li>Gallup´s report <a href="https://www.gallup.com/workplace/349484/state-of-the-global-workplace.aspx">State of the global workplace</a> - people are feeling more disengaged</li> <li><a href="https://agilasverige.lovable.app/">Agila Sverige</a> - <a href="https://www.youtube.com/watch?v=vR1_r20iAWc">We need more managers</a></li> <li><a href="https://events.responsive.se/tidigare-arrangemang/devlin2024/devlin2024-konferensdagen?view=Events&amp;id=137&amp;task=civicrm/event/info&amp;reset=1">Devlin 2024</a> - conference in Linköping</li> <li><a href="https://ndccopenhagen.com/">Copenhagen dev festival</a></li> <li><a href="https://agilealliance.org/resources/experience-reports/dynamic-reteaming-how-we-thrive-by-rebuilding-teams/">Reteaming</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://www.scientificamerican.com/article/the-power-of-the-pen/">The power of the pen</a></li> <li><a href="https://en.wikipedia.org/wiki/Microsoft_Access">Microsoft Access</a></li> <li><a href="https://en.wikipedia.org/wiki/Microsoft_Publisher">Microsoft Publisher</a></li> <li><a href="https://kentbeck.com/">Kent Beck</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Autonomous teams need great managers</li> <li>A lot of things we agreed on</li> <li>The catalyst</li> <li>The multiplier</li> <li>Taking care of humans</li> <li>A manager who cares about me</li> <li>Invisible people</li> <li>A lot of the leader part</li> <li>Difficult skills</li> <li>Not everyone communicates well</li> <li>We need the small conflicts</li> <li>A thousand conflicts a day</li> <li>The Xerox effect</li> <li>The power of the pen<

Kodsnack 631 - Comfortable in uncertainty, with Barry O'Reilly
E<p>Fredrik talks to <a href="https://www.linkedin.com/in/barry-o-reilly-b924657/?originalSubdomain=se">Barry O&rsquo;Reilly</a> about software architecture.</p> <p>Barry has spent a lot of time and energy connecting software architecture to actual code and development work, and finding good ways of actually training new generations of software architects.</p> <p>Architecture is a level above programming, it is a different skill, and it needs to be properly taught so that more people can think and make active decisions about it. Oh, and architecture happens at a group level. You can&rsquo;t really do it alone.</p> <p>Barry&rsquo;s quest led him to complexity science, a PhD to actually prove his ideas hold up, and <a href="https://leanpub.com/residuality">two</a> <a href="https://leanpub.com/architectsparadox">books</a>. The idea that you have to understand what goes on in the code in order to do good architecture is more controversial than one might think.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.linkedin.com/in/barry-o-reilly-b924657/?originalSubdomain=se">Barry</a></li> <li><a href="https://www.blacktulip.se/">Black tulip</a></li> <li><a href="https://complexityexplained.github.io/">Complexity science</a></li> <li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a></li> <li><a href="https://en.wikipedia.org/wiki/Antifragile_%28book%29">Antifragile</a></li> <li><a href="https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb">Nassim Taleb</a></li> <li><a href="https://www.econtalk.org/taleb-on-antifragility/">Nassim guesting Econtalk talking about antifragility</a> while the book was in progress</li> <li>Barry&rsquo;s papers: <ul> <li><a href="https://www.sciencedirect.com/science/article/pii/S1877050919305861?via%3Dihub">No More Snake Oil: Architecting Agility through Antifragility</a> (2019)</li> <li><a href="https://www.sciencedirect.com/science/article/pii/S1877050920305585">An introduction to residuality theory: Software design heuristics for complex systems</a> (2020)</li> <li><a href="https://www.mdpi.com/2409-9287/6/4/81">The Machine in the Ghost: Autonomy, Hyperconnectivity, and Residual Causality</a> (2021)</li> <li><a href="https://www.sciencedirect.com/science/article/pii/S1877050921007420?ref=pdf_download&amp;fr=RR-2&amp;rr=917a03dc9b107062">The Philosophy of Residuality Theory</a> (2021)</li> <li><a href="https://www.sciencedirect.com/science/article/pii/S1877050922004975?ref=pdf_download&amp;fr=RR-2&amp;rr=9179fd37eb4dac23">Residuality Theory, random simulation, and attractor networks</a> (2022)</li> <li><a href="https://www.sciencedirect.com/science/article/pii/S1877050923010621?ref=pdf_download&amp;fr=RR-2&amp;rr=917a046ccfc77062">Residuality and Representation: Toward a Coherent Philosophy of Software Architecture</a> (2023)</li> </ul> </li> <li><a href="https://dddeurope.com/">Domain driven design Europe</a></li> <li><a href="https://leanpub.com/">Leanpub</a></li> <li><a href="https://leanpub.com/residuality">Residues</a> - Barry&rsquo;s first book</li> <li>Barry&rsquo;s NDC talks - on

Kodsnack 626 - The great flattening of everything, with Jon Sterling
E<p>Fredrik talks to <a href="https://www.jonmsterling.com/">Jon Sterling</a> about user interfaces old and new. Jon has created Aquaui - a Mac user interface library which is a small love letter to the Aqua user interface style for Mac OS X. Based on that, we discuss understandable and consistent user interfaces, how there seems to be little evolution and improvement, wish for brave new ideas, and a lot more.</p> <p>Oh, and we also discuss living with old technology, like a seventh-generation Ipod. Plus liability laundering and the problems of building the whole house of out fire alarms.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.jonmsterling.com/">Jon</a></li> <li><a href="https://en.wikipedia.org/wiki/University_of_Cambridge">Cambridge</a></li> <li><a href="https://en.wikipedia.org/wiki/Clare_College,_Cambridge">Clare college</a></li> <li><a href="https://github.com/jonsterling/AquaUI">Aquaui</a> - Jon&rsquo;s library</li> <li><a href="https://en.wikipedia.org/wiki/Aqua_%28user_interface%29">Aqua</a> - the user interface design language</li> <li><a href="https://www.youtube.com/watch?v=dHrVGk0WwYM">Steve Jobs introducing Aqua</a></li> <li><a href="https://en.wikipedia.org/wiki/Dock_%28macOS%29">The dock</a></li> <li><a href="https://en.wikipedia.org/wiki/Windows_XP">Windows XP</a></li> <li><a href="https://en.wikipedia.org/wiki/Windows_98">Windows 98</a></li> <li><a href="https://en.wikipedia.org/wiki/IPhone_4">Iphone 4</a></li> <li><a href="https://en.wikipedia.org/wiki/IOS_6">IOS 6</a></li> <li><a href="https://en.wikipedia.org/wiki/IOS_7">IOS 7</a> - the great flattening of everything</li> <li><a href="https://mjtsai.com/blog/2021/10/15/old-apple-human-interface-guidelines/">Apple&rsquo;s old human interface guidelines</a></li> <li><a href="https://atp.fm/">Accidental tech podcast</a></li> <li><a href="https://arstechnica.com/gadgets/2000/02/mac-os-x-dp3/">The purple button</a> for single-window mode in the Mac OS X beta - scroll down or search for &ldquo;purple&rdquo;</li> <li><a href="https://www.youtube.com/watch?v=B7t_BCmY-lg">Stage manager</a></li> <li><a href="https://en.wikipedia.org/wiki/OS_X_Lion">Lion</a></li> <li><a href="https://infinitemac.org/">Infinite Mac</a> - the website where you can run old Mac operating systems</li> <li><a href="https://arstechnica.com/gadgets/2003/04/finder/">The spatial Finder - and why the modern Finder isn&rsquo;t</a></li> <li><a href="https://ko-fi.com/kodsnack">Support Kodsnack on Ko-fi</a></li> <li><a href="https://elementary.io/">Elementary OS</a> - and their <a href="https://docs.elementary.io/hig">interface design guide</a></li> <li><a href="https://en.wikipedia.org/wiki/GTK">GTK</a></li> <li><a href="https://tla.systems/blog/2025/01/04/i-live-my-life-a-quarter-century-at-a-time/">A post about the original dock</a></li> <li><a href="https://mastodon.social/@[email protected]/113811615255575964">Discussion about Mica - Apple internal design too

Kodsnack 620 - Encapsulation of knowledge, with Dejan Milicic
E<p>Fredrik talks to <a href="https://www.linkedin.com/in/dejanmilicic/">Dejan Milicic</a> about software development - understanding, methods, and stories.</p> <p>We start by talking about encapsulation of knowledge and the essential software in organizations. Almost every organization should - it can be argued - be developing software that solves their unique problems, and yet so many outsource so much of their knowledge encapsulation. Oh, and we can never completely encapsulate our knowledge in code either, so all the more reason to keep people who actually know what the code does and why around.</p> <p>Dejan tells us about his way to Ravendb and a developer relations role - and how you can craft your own job, stepping suitably outside of your comfort zone along the way.</p> <p>We also talk about shortening attention spans, daring to dig down a bit and find out about the context of things. Like the second sentence of some oft-repeated quote. Prohibit bad things, but help automate doing good things and avoid doing the bad things completely.</p> <p>Dejan shares some database backstories - why would someone want to build one more database? Specifically, what lead to the creation of <a href="https://ravendb.net/?utm_source=podcast&amp;utm_medium=audio&amp;utm_campaign=podcast_campaign_name&amp;utm_content=episode_1">Ravendb</a>? And the very strong opinions which have been built into it. Avoiding falling into marketing-driven development.</p> <p>After that, we drift into talking about processes and how we work. Every organization is unique - which strongly speaks against adapting the &ldquo;best practices&rdquo; and methodologies of others. Or keeping things completely the same for too long. Innovation is also about doing what other people are not doing.</p> <p>Why is concurrency still hard? <a href="https://www.cs.utexas.edu/~lin/cs380p/Free_Lunch.pdf">The free lunch has been over</a> for twenty years! Functional programming and immutability offer ways forward, why aren&rsquo;t these concepts spreading even more and faster? We get right back to understanding more context when Dejan discusses how few of us seem to have understood, just for example, the L in SOLID. Dive deeper, read more, and you will find new things and come up with new ideas.</p> <p>Finally, Dejan would like to see software development becoming just a little bit more mathematical. So that things can be established, verified and built on in a different way.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.linkedin.com/in/dejanmilicic/">Dejan</a></li> <li><a href="https://ravendb.net/?utm_source=podcast&amp;utm_medium=audio&amp;utm_campaign=podcast_campaign_name&amp;utm_content=episode_1">Ravendb</a></li> <li><a href="https://en.wikipedia.org/wiki/Informatics">Informatics</a></li> <li><a href="https://en.wikipedia.org/wiki/Domain-driven_design">Domain-driven design</a></li> <li><a href="https://en.wikipedia.org/wiki/Event-driven_architecture">Event sourcing</a></li> <li><a href="https://kodsnack.se/601/">Data is worthless</a> - said in episode 601</li> <li><a href="https://en.wikipedia.org/wiki/Developer_relations">Developer relations</a></li> <li><a href="https://en.wikipedia.org/wiki/NoSQL">Nosql databases</a></li> <li><a href="https://medium.com/multi-passionate-joi/the-next-time-someone-calls-you-a-jack

Kodsnack 618 - This chaos element, with Ingrid af Sandeberg
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to <a href="https://www.linkedin.com/in/ingridafsandeberg/">Ingrid af Sandeberg</a> about AI and people&rsquo;s perception of it. While it&rsquo;s very powerful to be able to interact with models through natural language, that interface in itself hides a lot of what&rsquo;s actually going on.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://www.linkedin.com/in/ingridafsandeberg/">Ingrid</a></li> <li><a href="https://www.youtube.com/watch?v=0blRDZSWV2Y">AI, truth, and the new information environment</a> - Ingrid&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Automatic_train_operation#Grades_of_automation">The five levels of vehicle autonomy</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://web.archive.org/web/20231212232647/https://www.microsoft.com/en-us/research/blog/phi-2-the-surprising-power-of-small-language-models/">SLM - small language models</a></li> <li><a href="https://en.wikipedia.org/wiki/Hugging_Face">Hugging face</a></li> <li><a href="https://en.wikipedia.org/wiki/PageRank">Googles pagerank</a></li> <li><a href="https://en.wikipedia.org/wiki/Mayo_Clinic">Mayo clinic</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>AI is a lot wider</li> <li>A different type of error</li> <li>This chaos element</li> </ul>

Kodsnack 617 - Craving for the human touch, with Laura Herman
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to <a href="https://www.lauramherman.work/about-me">Laura Herman</a> about creativity, creation, and AI.</p> <p>Among other things, we discuss:</p> <ul> <li>How the perspectives of different groups differ, and Laura talks about the many factors which inform how people feel about generative AI.</li> <li>Generative AI as curation. How and where in our work processes we want AI assistance.</li> <li>Dataset curation and specialized models, and how they can be important and interesting going forward. What happens if we have to be very picky about what we train models on?</li> <li>How are people working with sustainability for generative models?</li> <li>Laura&rsquo;s own research into AI and creativity, and how other inventions have affected creativity and art.</li> <li>Finally, we discuss curation, and the possibilities of alternate curation platforms for finding things you like.</li> </ul> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://www.lauramherman.work/about-me">Laura</a></li> <li><a href="https://www.youtube.com/watch?v=7D-ZLBev2d0&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=6">Creation as curation</a> - Laura&rsquo;s keynote</li> <li><a href="https://ucrisportal.univie.ac.at/en/publications/the-handmade-effect-whats-love-got-to-do-with-it">The handmade effect</a></li> <li><a href="https://www.jakeelwes.com/">Jake Elwes</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://theinclusiveailab.com/">The inclusive AI lab</a></li> <li><a href="https://mubi.com/en/se">Mubi</a></li> <li><a href="https://profiles.stanford.edu/michael-bernstein?releaseVersion=10.8.0">Michael Bernstein</a> at Stanford</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Many question marks</li> <li>An ethically sound decision</li> <li>A human touched this</li> <li>Craving for the human touch</li> <li>Let me build a model</li> <li>That&rsquo;s five PhD:s</li> <li>In this emotional turmoil</li> </ul>

Kodsnack 616 - Computers outside of computers, with Violet Whitney and William Martin
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to <a href="https://www.linkedin.com/in/violetwhitney/">Violet Whitney</a> and <a href="https://www.linkedin.com/in/awmartin/">William Martin</a> about the research they do into how we can interact with computers outside of the bounds of … well, a regular computer or phone.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://www.linkedin.com/in/violetwhitney/">Violet</a></li> <li><a href="https://www.linkedin.com/in/awmartin/">William</a></li> <li><a href="https://www.youtube.com/watch?v=V3cDLZQHVTs&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=4">Spatial UX &amp; spatial AI</a> - Violet and William&rsquo;s keynote</li> <li><a href="https://spatialpixel.com/">Spatial pixel</a></li> <li><a href="https://en.wikipedia.org/wiki/Spatial_computing">Spatial computing</a></li> <li><a href="https://en.wikipedia.org/wiki/Prompt_engineering">Prompt engineering</a></li> <li><a href="https://en.wikipedia.org/wiki/Columbia_University">Columbia university</a></li> <li><a href="https://en.wikipedia.org/wiki/University_of_Pennsylvania">University of Pennsylvania</a></li> <li><a href="https://en.wikipedia.org/wiki/University_of_Michigan">University of Michigan</a></li> <li><a href="https://en.wikipedia.org/wiki/Teaching_assistant">TA</a> - teaching assistant</li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://en.wikipedia.org/wiki/Y_Combinator">Y combinator</a></li> <li><a href="https://en.wikipedia.org/wiki/Nondeterministic_algorithm">Nondeterminism</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>It sounds really fancy</li> <li>A lot of prompt engineering</li> <li>A very bizarre lifestyle</li> <li>Right on the horizon</li> <li>Use computers to reason about space</li> <li>Who designed this hall?</li> <li>Computers outside of computers</li> <li>Interested in non-determinism</li> </ul>

Kodsnack 615 - All I had to do was break the build, with Kent Beck and Beth Andres-Beck
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to <a href="https://www.kentbeck.com/">Kent Beck</a> and <a href="https://blog.bethcodes.com/">Beth Andres-Beck</a> about development practices, code reviews, and more.</p> <p>Unfortunately, sound quality is a lot worse than it should be. We apologize, and invite any sound processing wizards out there to get in touch if they have solid ways of improving it.</p> <p>Has there actually been a backlash - a move toward more rigid processes? And what can we do about that? The development process is a shadow cast by the power structure, and in big organizations, you need someone who&rsquo;s job it is to read all the documents.</p> <p>Also: improving code reviews, and how breaking the build can land you in a room with exactly the right people.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://www.kentbeck.com/">Kent</a></li> <li><a href="https://blog.bethcodes.com/">Beth</a></li> <li><a href="https://www.youtube.com/watch?v=nt6m8qtRbz0&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=4">We&rsquo;re good at writing software</a> - Kent and Beth&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Waterfall_model">Waterfall</a></li> <li><a href="https://en.wikipedia.org/wiki/Cowboy_coding">Cowboy coding</a></li> <li><a href="https://blog.bethcodes.com/for-delightful-code-reviews-say-nice-things">Delightful code reviews</a> - blog post by Beth, there doesn&rsquo;t seem to be a video to link to</li> <li><a href="https://blog.bethcodes.com/code-review-heuristic-work-you-throw-away">Beth&rsquo;s blog post about code reviews</a></li> <li><a href="https://tidyfirst.substack.com/">Kent&rsquo;s newsletter</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>The waterfall&rsquo;s coming back</li> <li>Cowboy teams</li> <li>How to critique effectively</li> <li>A lot easier to manage</li> <li>All the way to the forest</li> <li>All I had to do was break the build</li> </ul>

Kodsnack 614 - Somehow cheat the system, with David Jacoby
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to IT security expert <a href="https://www.linkedin.com/in/djacoby/">David Jacoby</a> about his way into IT security. What was it like to get interested in computer security early on, and to try start working with it before there really was an awareness of even the need for more security information? And when did the switch happen from annoying but harmless viruses and malware to the modern information stealing and blackmailing?</p> <p>Finally, a horror movie tip.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://www.linkedin.com/in/djacoby/">David</a></li> <li>Why do cyberattacks persist? Unmasking the hidden vulnerabilities in digital transformation - David&rsquo;s keynote doesn&rsquo;t seem to be out in video form yet</li> <li><a href="https://www.kentbeck.com/">Kent Beck</a></li> <li><a href="https://blog.bethcodes.com/">Beth Andres-Beck</a></li> <li><a href="https://www.youtube.com/watch?v=nt6m8qtRbz0&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=4">Kent and Beth&rsquo;s keynote</a></li> <li><a href="https://en.wikipedia.org/wiki/Bulletin_board_system">BBS</a></li> <li><a href="https://www.linkedin.com/in/sanne-femling-903790140/">Sanne Femling</a> - on <a href="https://oredev.org/committee">the program committe for Øredev 2024</a></li> <li><a href="https://outpost24.com/">Outpost24</a> - where David was employee #1</li> <li><a href="https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard">PCI DSS</a> - payment card industry data security standard</li> <li><a href="https://en.wikipedia.org/wiki/Digital_Operational_Resilience_Act">DORA</a> - digital operational resilience act</li> <li><a href="http://virus.wikidot.com/junkie">Junkie</a> - the MS-DOS virus. &ldquo;Like a few other viruses by that time, it caused more panic than any actual damage.&rdquo;</li> <li><a href="https://en.wikipedia.org/wiki/Ransomware">Ransomware</a></li> <li><a href="https://www.knowbe4.com/urausy-police-ransomware">The police trojan</a></li> <li><a href="https://en.wikipedia.org/wiki/Tucker_%26_Dale_vs._Evil">Tucker &amp; Dale vs. evil</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>BBS systems and common acquaintances</li> <li>Don&rsquo;t talk about the keynote</li> <li>Do some hacking on stage</li> <li>For you, I&rsquo;ll do it</li> <li>30 years as an ethical hacker</li> <li>Somehow cheat the system</li> <li>A cat and mouse game</li> <li>Still way behind</li> </ul>

Kodsnack 613 - Opt-in nations, with Corin Ism
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2024, Fredrik talks to <a href="https://corinism.com/">Corin Ism</a> about the power of developers to change the world for the better.</p> <p>Much of what we do is building virtual worlds - virtual nations if you will - and creating and enforcing their rules and power structures. We should take that power and responsibility seriously and think about what we build.</p> <p>If you think about the interfaces you build as essentially being the law in the system, will that change how you build them?</p> <p>We can easily fall into thinking about &ldquo;the algorithm&rdquo; as if it was some sort of rain god we pray to but can&rsquo;t control - but we can and should use our control in everything we build. We think of things like evil puppet masters when we think of control, but everything we build controls in some way, and pretending we can abdicate control doesn&rsquo;t help anyone. Corin talks about how to think positively in terms of making user of our power, how to see the possibilities, and where to look for inspiration. Oh, and don&rsquo;t fall into the trap of thinking that what we have right now is set in stone and can&rsquo;t and never should change. Let&rsquo;s keep iterating!</p> <p>Finally, we talk a bit of disconnecting from the internet to do deeper and more focused work.</p> <p>Many thanks to Øredev for inviting Kodsnack again, they paid for the trip and the editing time of these keynote recordings, but have no say about the content of these or any other episodes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b">All the presentation videos from Øredev 2024</a></li> <li><a href="https://corinism.com/">Corin</a></li> <li><a href="https://www.youtube.com/watch?v=G0BFHLhqLaA&amp;list=PLOUKmSqExtAFpg3krEd6CXr3uIyUgP97b&amp;index=2">The era of the virtual world builder</a> - Corin&rsquo;s keynote</li> <li><a href="https://en.wikipedia.org/wiki/Social_Credit_System">The Chinese social credit system</a></li> <li><a href="https://en.wikipedia.org/wiki/Environmental,_social,_and_governance">ESG</a> - environmental, social, and governance ratings</li> <li><a href="https://en.wikipedia.org/wiki/Liquid_democracy">Liquid democracy</a></li> <li><a href="https://en.wikipedia.org/wiki/Plato">Plato</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://en.wikipedia.org/wiki/Hamilton_%28musical%29">Hamilton the musical</a></li> <li><a href="https://slowinternet.info/">The slow internet</a></li> <li><a href="https://platform.coop/sv/">Platform cooperativeism</a></li> <li><a href="https://nathanschneider.info/">Nathan Schneider</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Thinking about what we&rsquo;re building</li> <li>These aren&rsquo;t inconsequential products</li> <li>Interfaces are basically the law</li> <li>Completely different worlds</li> <li>This is something I can change</li> <li>Building a maze for the user</li> <li>From a gove

Kodsnack 612 - Where types first come in, with Pedro Abreu
E<p>Fredrik talks to <a href="https://pedroabreu0.github.io/">Pedro Abreu</a> about the magical world of type theory. What is it, and why is it useful to know about and be inspired by?</p> <p>Pedro gives us some background on type theory, and then we talk about how type theory can provide new ways of reasoning about programs, and tools beyond tests to verify program correctness. This doesn&rsquo;t mean that all languages should strive for the nirvana of dependent types, but knowing the tools are out there can come in handy even if the code you write is loosely typed.</p> <p>We wrap up with some further podcast tips, of course including Pedro&rsquo;s own podcast Type theory forall.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://pedroabreu0.github.io/">Pedro</a></li> <li><a href="https://en.wikipedia.org/wiki/Type_theory">Type theory</a></li> <li><a href="https://www.typetheoryforall.com/">Type theory forall</a> - Pedro&rsquo;s podcast</li> <li><a href="https://en.wikipedia.org/wiki/Chalmers_University_of_Technology">Chalmers</a></li> <li><a href="https://www.meetup.com/got-lambda/events/302872130/">The meetup group</a> through which Pedro and Fredrik met</li> <li><a href="https://en.wikipedia.org/wiki/Purdue_University">Purdue university</a></li> <li><a href="https://en.wikipedia.org/wiki/Bertrand_Russell">Bertrand Russell</a></li> <li><a href="https://en.wikipedia.org/wiki/Self-reference#In_logic,_mathematics_and_computing">The problem of self reference</a></li> <li><a href="https://en.wikipedia.org/wiki/Data_type">Types</a></li> <li><a href="https://en.wikipedia.org/wiki/Set_theory">Set theory</a></li> <li><a href="https://en.wikipedia.org/wiki/Kurt_G%C3%B6del">Kurt Gödel</a></li> <li><a href="https://en.wikipedia.org/wiki/Halting_problem">Halting problem</a></li> <li><a href="https://en.wikipedia.org/wiki/Alan_Turing">Alan Turing</a></li> <li><a href="https://en.wikipedia.org/wiki/Turing_machine">Turing machine</a></li> <li><a href="https://en.wikipedia.org/wiki/Alonzo_Church">Alonzo Church</a></li> <li><a href="https://en.wikipedia.org/wiki/Lambda_calculus">Lambda calculus</a></li> <li><a href="https://en.wikipedia.org/wiki/Rust_%28programming_language%29">Rust</a></li> <li><a href="https://en.wikipedia.org/wiki/Dependent_type">Dependent types</a></li> <li><a href="https://en.wikipedia.org/wiki/Formal_methods">Formal methods</a></li> <li><a href="https://ucsd-progsys.github.io/liquidhaskell/">Liquid types - Haskell extension</a></li> <li><a href="https://en.wikipedia.org/wiki/SAT_solver">SAT solver</a></li> <li><a href="https://hypothesis.works/articles/what-is-property-based-testing/">Property-based testing</a></li> <li><a href="https://en.wikipedia.org/wiki/QuickCheck">Quickcheck</a></li> <li><a href="https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence">Curry-Howard isomorphism</a></li> <li><a href="https://ko-fi.com/kodsnack">Support Kodsnack on Ko-fi!</a></

Kodsnack 607 - Emberisms, with Balint Erdi
E<p>Fredrik talks to <a href="https://balinterdi.com/">Balint Erdi</a> about the web framework <a href="https://emberjs.com/">Ember</a>. Where did Ember come from, what stands out about it today, how do new features get into the framework, and how is development being made more sustainable?</p> <p>Plus: Balint&rsquo;s experiences organizing <a href="https://emberfest.eu/">Emberfest</a>, and quite a bit of appreciation for the Ruby and Ember communities in general.</p> <p>The episode is sponsored by <a href="https://www.cursedcode.se/">Cursed code</a> - a half-day conference with a halloween mood taking place on October 31st, in central Gothenburg.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://balinterdi.com/">Balint</a></li> <li><a href="https://en.wikipedia.org/wiki/Jakarta_Server_Pages">JSP</a> - Java server pages</li> <li><a href="https://zodb.org/en/latest/">ZODB</a> - Python object database</li> <li><a href="https://www.ruby-lang.org/en/">Ruby</a></li> <li><a href="https://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on rails</a></li> <li><a href="https://en.wikipedia.org/wiki/Convention_over_configuration">Convention over configuration</a></li> <li><a href="https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping">ORM</a></li> <li><a href="https://en.wikipedia.org/wiki/Active_record_pattern">Active record</a></li> <li><a href="https://emberjs.com/">Ember</a></li> <li><a href="https://en.wikipedia.org/wiki/Angular_%28web_framework%29">Angular</a></li> <li><a href="https://yehudakatz.com/">Yehuda Katz</a></li> <li><a href="https://emberfest.eu/">Emberfest</a></li> <li><a href="https://balinterdi.com/rock-and-roll-with-emberjs/">Balint&rsquo;s (first!) book</a> - Rock &amp; roll with Ember.js</li> <li><a href="https://guides.emberjs.com/release/models/">Ember data</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes">Classes in Javascript</a></li> <li><a href="https://en.wikipedia.org/wiki/Internet_Explorer_6">Internet explorer 6</a></li> <li><a href="https://handlebarsjs.com/">Handlebars</a></li> <li><a href="https://glimmerjs.com/">Glimmer</a></li> <li><a href="https://guides.emberjs.com/release/routing/controllers/">Controllers in Ember</a></li> <li><a href="https://cli.emberjs.com/release/writing-addons/">Ember addons</a></li> <li><a href="https://github.com/emberjs/rfcs">Ember RFC:s</a></li> <li><a href="https://codemod.com/blog/what-are-codemods">Codemods</a></li> <li><a href="https://en.wikipedia.org/wiki/React_Native">React native</a></li> <li><a href="https://webpack.js.org/guides/tree-shaking/">Tree shaking</a></li> <li><a href="https://en.wikipedia.org/wiki/Webpack">Webpack</a></li> <li><a href="https://github.com/embroider-build/embroider&#

Kodsnack 604 - Farmer's disposition, with Evan Czaplicki
E<p>Fredrik talks to <a href="https://github.com/evancz">Evan Czaplicki</a>, creator of Elm about figuring out a good path for yourself.</p> <p>What do you do when you have a job which seems like it would be your dream job, but it turns out to be the wrong thing for you? And how do you escape from that?</p> <p>You can&rsquo;t put the success of something you build before your own personal and mental health, no matter how right the decision may be for the thing you build.</p> <p>Is there ever a reproducible path? Aren&rsquo;t most or all successful things in large part a result of their circumstances?</p> <p>Platform languages and productivity languages - which do you prefer?</p> <p>Thoughts on the tradeoffs of when and how to roll things out and when to present ideas.</p> <p>Evan&rsquo;s development mindset and environment, and the ways it has affected Elm&rsquo;s design - all the way down to the error messages.</p> <p>Finally, of course, the benefits of country life - out of the radiation of San Francisco.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://github.com/evancz">Evan</a></li> <li><a href="https://elm-lang.org/">Elm</a></li> <li><a href="https://prezi.com/">Prezi</a></li> <li><a href="https://en.wikipedia.org/wiki/Guido_van_Rossum">Guido van Rossum</a></li> <li><a href="https://en.wikipedia.org/wiki/Brendan_Eich">Brendan Eich</a></li> <li><a href="https://en.wikipedia.org/wiki/Bjarne_Stroustrup">Bjarne Stroustrup </a></li> <li><a href="https://en.wikipedia.org/wiki/Hindley%E2%80%93Milner_type_system">Hindley–Milner type inference</a></li> <li><a href="https://www.destroyallsoftware.com/screencasts">Gary Bernhardt</a></li> <li><a href="https://www.youtube.com/results?search_query=Gary+Bernhardt">Talks by Gary</a></li> <li><a href="https://en.wikipedia.org/wiki/Single_instruction,_multiple_data">SIMD</a></li> <li><a href="https://en.wikipedia.org/wiki/Standard_ML">Standard ML</a></li> <li><a href="https://en.wikipedia.org/wiki/OCaml">Ocaml</a></li> <li><a href="https://en.wikipedia.org/wiki/Haskell">Haskell</a></li> <li><a href="https://en.wikipedia.org/wiki/Lambda_calculus">Lambda calculus</a></li> <li><a href="https://en.wikipedia.org/wiki/Algebraic_data_type">Algebraic data types</a></li> <li><a href="https://en.wikipedia.org/wiki/Type_inference">Type inference</a></li> <li><a href="https://en.wikipedia.org/wiki/Virtual_DOM">Virtual DOM</a></li> <li><a href="https://webbhuset.se/">Webbhuset</a></li> <li><a href="https://en.wikipedia.org/wiki/Dart_%28programming_language%29">Dart</a></li> <li><a href="https://webkit.org/performance/">Safari&rsquo;s no performance regressions rule</a></li> <li><a href="https://www.sublimetext.com/">Sublime text</a></li> <li><a href="https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler">GHC</a></li> <li><a href="https://en.wikipedia.org/wiki/GNU_nano">Nano</a></li> <li><a href="https://en.wikipedia.org/wiki/Emacs

Kodsnack 600 - Just use +, with Christian Clausen
E<p>Fredrik talks to <a href="https://www.linkedin.com/in/thedrlambda/">Christian Clausen</a> about the many facets of simplicity.</p> <p>The cloud and serverless was supposed to be simpler than running your own hardware, but you easily get stuck trying to select the right message bus, needing to know the intricacies of your chosen cloud provider infrastructure, and the like. You end up building your software around the infrastructure you&rsquo;ve ended up with - rather than picking infrastructure which is right for your software.</p> <p>The CFO should not be the architect of the software.</p> <p>Core values and principles - set them up, reflect on them, and notice and decide what to do when they are broken. Should the system change if its core principles are broken, or should the principles be updated to reflect reality? Christian argues simplicity should be a core principle, and very carefully considered and encouraged.</p> <p>There are enough barriers already, even before you start adding complexity around the problems you&rsquo;re trying to solve.</p> <p>And hide the things you do pull in behind true abstractions which don&rsquo;t leak all over the place.</p> <p>Don&rsquo;t ask what you can add, ask what you can postpone.</p> <p>Generality adds complexity. The more often something changes, the more specific it should be.</p> <p>Where are the tools which suggest more things to remove instead of things to add?</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.linkedin.com/in/thedrlambda/">Christian</a></li> <li><a href="https://archive.oredev.org/2023/index.html#/">Øredev 2023</a></li> <li><a href="https://www.youtube.com/watch?v=uGmIdLjzta4">Designing infrastructure-free systems</a> - Christians Øredev 2023 talk</li> <li><a href="https://www.merrymake.eu/">Merrymake</a> - Christian&rsquo;s company</li> <li><a href="https://www.manning.com/books/five-lines-of-code">Five lines of code</a></li> <li><a href="https://en.wikipedia.org/wiki/NoSQL">Nosql</a></li> <li><a href="https://en.wikipedia.org/wiki/Melvin_Conway">Conway</a> - <a href="https://en.wikipedia.org/wiki/Conway%27s_law">don&rsquo;t let HR be the architect</a></li> <li><a href="https://thedrlambda.medium.com/">Christian&rsquo;s blog</a></li> <li><a href="https://spring.io/">Spring</a></li> <li><a href="https://quarkus.io/">Quarkus</a> - &ldquo;supersonic subatomic Java&rdquo;</li> <li><a href="https://en.wikipedia.org/wiki/Reactive_programming">Reactive programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Hibernate_%28framework%29">Hibernate</a></li> <li><a href="https://en.wikipedia.org/wiki/Gateway_drug_effect">Gateway drug</a></li> <li><a href="https://en.wikipedia.org/wiki/React_%28JavaScript_library%29">React</a></li> <li><a href="https://en.wikipedia.org/wiki/Angular_%28web_framework%29">Angular</a></li> <li><a href="https://en.wikipedia.org/wiki/Vue.js">Vue</a></li> <li>Google&rsquo;s serverless is actually <a href="https://knative.dev/docs/">Knative</a></li> <li><a href="https://ko-fi.com/kodsnack">Support u

Kodsnack 598 - Tiny dopamine hit, with Jack Cheng
E<p>Fredrik talks to <a href="https://www.jackcheng.com/about/">Jack Cheng</a> - author and creator of the iPhone note capture app <a href="https://www.jackcheng.com/bebop-design-dev-process/">Bebop</a>. Jack describes where Bebop came from and how he built it, and how and why Copilot and other AI tools became integral parts of the workflow.</p> <p>Being aware of the maintenance cost of each decision, keeping things focused, avoiding building yourself into a bloated corner - sometimes even deciding certain things don&rsquo;t belong in your app.</p> <p>Coding on the side, needing to balance the time you have? Use it to your advantage!</p> <p>Jack also talks about the other apps he uses for working with notes and writing, and how different apps feel right for different types of writing.</p> <p>(Yes, <a href="https://en.wikipedia.org/wiki/Obsidian_%28software%29">Obsidian</a> once again makes an appearance.)</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.jackcheng.com/about/">Jack</a></li> <li><a href="https://en.wikipedia.org/wiki/Detroit">Detroit</a></li> <li><a href="https://www.jackcheng.com/books/">Jack&rsquo;s books</a></li> <li><a href="https://www.jackcheng.com/books/see-you-in-the-cosmos/">See you in the cosmos</a></li> <li><a href="https://www.jackcheng.com/books/the-many-masks-of-andy-zhou/">The many masks of Andy Zhou</a></li> <li><a href="https://www.jackcheng.com/the-slow-web/">The slow web</a> - Jack&rsquo;s blog post</li> <li><a href="https://en.wikipedia.org/wiki/GitHub_Copilot">Copilot</a></li> <li><a href="https://captio.co/">Captio</a> - the app Jack used which let you email a note to yourself</li> <li><a href="https://en.wikipedia.org/wiki/Obsidian_%28software%29">Obsidian</a></li> <li><a href="https://brettterpstra.com/projects/nvalt/">Nvalt</a></li> <li><a href="https://fsnot.es/">Fsnotes</a></li> <li><a href="https://en.wikipedia.org/wiki/Zapier">Zapier</a></li> <li><a href="https://apps.apple.com/us/app/bebop-quick-notes/id6477824795?ref=jackcheng.com">Bebop</a></li> <li><a href="https://www.jackcheng.com/bebop-design-dev-process/">Jack&rsquo;s post introducing Bebop</a></li> <li><a href="https://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on rails</a></li> <li><a href="https://en.wikipedia.org/wiki/Typepad">Typepad</a></li> <li><a href="https://en.wikipedia.org/wiki/Swift_%28programming_language%29">Swift</a></li> <li><a href="https://en.wikipedia.org/wiki/SwiftUI">Swiftui</a></li> <li><a href="https://en.wikipedia.org/wiki/Objective-C">Objective-C</a></li> <li><a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">MVC</a></li> <li><a href="https://developer.apple.com/documentation/AppIntents">App intents</a></li> <li><a href="https://en.wikipedia.org/wiki/Visual_Studio_Code">Visual studio code</a></li> <li><a href="https://en.wikipedia.org/wiki/Xcode">Xcode</a></li> <li><a href="https://en.wikipedia.org/wiki/F

Kodsnack 595 - Maintain curiosity, with Woody Zuill and Martin Lassbo
E<p>Fredrik paid a visit to <a href="https://www.hogia.se/int/">Hogia</a> and got the opportunity to talk to <a href="https://woodyzuill.com/">Woody Zuill</a> and <a href="https://www.linkedin.com/in/martinlassbo/">Martin Lassbo</a> about mob programming, innovation, and keeping an open and curious mind.</p> <p>Mob programming is still new.</p> <p>Every time you say &ldquo;that can&rsquo;t work&rdquo;, you tend to be proven wrong eventually. Try it, for a year or two. You can&rsquo;t evaluate things after trying it for just an hour or two, some things take much longer.</p> <p>But do steer and adjust often.</p> <p>How frequently do you want to steer? Short iterations are valuable in that they give us more opportunities to steer work in a good direction.</p> <p>Standardization stifles innovation. Sometimes you do want it, but it depends on which space you&rsquo;re in.</p> <p>We had a process, but we still succeeded!</p> <p>Where did the thought I have originate? All your thoughts started somewhere else. The things we most believe can hide our biggest mistakes.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.hogia.se/int/">Hogia</a></li> <li><a href="https://woodyzuill.com/">Woody Zuill</a></li> <li><a href="https://www.linkedin.com/in/martinlassbo/">Martin Lassbo</a></li> <li><a href="https://en.wikipedia.org/wiki/Team_programming#Mob_programming">Mob programming</a></li> <li><a href="https://kodsnack.se/218/">Episode 218</a> (in Swedish) covers working in a mob in depth</li> <li><a href="https://kodsnack.se/people/woody-zuill/">Other episodes with Woody</a></li> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/watch?v=Y1u6Hzve6rk">Woody&rsquo;s Øredev talk 2018</a>,</li> <li><a href="https://en.wikipedia.org/wiki/Shoshin">Beginner&rsquo;s mind</a></li> <li><a href="https://en.wikipedia.org/wiki/Pair_programming">Pair programming</a></li> <li><a href="https://www.youtube.com/watch?v=Y1u6Hzve6rk">Turn up the good</a></li> <li><a href="https://en.wikipedia.org/wiki/Cynefin_framework">Cynefin</a> - the decision framework you can never spell after hearing the word spoken</li> <li><a href="https://en.wikipedia.org/wiki/Systems_thinking">Systems thinking</a> - looking at systems as a whole, rather than in parts</li> <li><a href="https://en.wikipedia.org/wiki/Daniel_Kahneman">Kahnemann</a></li> <li><a href="https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow">Thinking, fast and slow</a></li> <li><a href="https://en.wikipedia.org/wiki/The_Drunkard's_Walk">The drunkard&rsquo;s walk</a> by Leonard Mlodinow</li> <li><a href="https://en.wikipedia.org/wiki/Rational_irrationality">Rational irrationality</a></li> <li><a href="https://en.wikipedia.org/wiki/Survivorship_bias">Survivorship bias</a></li> <li><a href="https://en.wikipedia.org/wiki/Confirmation_bias">Confirmation bias</a> *<a href="https://en.wikipedia.

Kodsnack 593 - Into the view hierarchy, with Malin Sundberg and Kai Dombrowski
E<p>Fredrik is again joined by <a href="https://mastodon.social/@malin">Malin Sundberg</a> and <a href="https://mastodon.social/@kaidombrowski">Kai Dombrowski</a> for a review of attending this year&rsquo;s WWDC, working with &ldquo;AI&rdquo;, and more.</p> <p>The experience of attending - a lot about the great community. News from the conference - a Snow leopard year, in a good way. Lots of nice fixes and additions - Swiftui, fun widgets, and of course lots of question marks around whatever Apple intelligence will grow up to be. And of course a little side of the ongoing story of Apple versus the EU.</p> <p>Apple intelligence also leads naturally into a discussion on how everyone works with language models, copilots, and so on.</p> <p>There is also some discussion of summer development plans, localization, and the snobbiest coffee country in the world.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://ko-fi.com/kodsnack">Support us on Ko-fi!</a></li> <li><a href="https://mastodon.social/@malin">Malin</a></li> <li><a href="https://mastodon.social/@kaidombrowski">Kai</a></li> <li>Previous episodes with <a href="https://kodsnack.se/people/malin-sundberg/">Malin</a> and <a href="https://kodsnack.se/people/kai-dombrowski/">Kai</a></li> <li><a href="https://www.ikea.com/se/sv/p/uppleva-faeste-foer-tv-vridbar-ljusgra-20330599/">Uppleva</a></li> <li><a href="https://www.izotope.com/en/products/rx.html">Izotope RX</a></li> <li><a href="https://deepdishswift.com/">Deep dish Swift</a></li> <li><a href="https://slices-the-deep-dish-swift-pod.pinecast.co/">Slices - the Deep dish Swift podcast</a></li> <li><a href="https://auphonic.com/">Auphonic</a></li> <li><a href="https://podcast.adobe.com/enhance#">Adobe&rsquo;s podcast enhance</a></li> <li><a href="https://en.wikipedia.org/wiki/Worldwide_Developers_Conference">WWDC</a></li> <li><a href="https://developer.apple.com/videos/play/wwdc2024/101/">The WWDC keynote</a> and <a href="https://developer.apple.com/videos/all-videos/?q=wwdc24">other videos</a></li> <li><a href="https://en.wikipedia.org/wiki/Apple_Infinite_Loop_campus">Infinite loop</a> - used to be Apple&rsquo;s main campus</li> <li><a href="https://en.wikipedia.org/wiki/Apple_Park">Apple park</a> - Apple&rsquo;s current main campus</li> <li><a href="https://en.wikipedia.org/wiki/Apple_Design_Awards">Apple design awards</a></li> <li><a href="https://www.iosdevhappyhour.com/">iOS dev happy hour</a></li> <li><a href="https://onemorething.com.au">One more thing</a></li> <li><a href="http://altconf.com/">Altconf</a></li> <li><a href="https://www.youtube.com/watch?v=J7al_Gpolb8">The talk show live</a></li> <li><a href="https://jamesdempsey.net/music">James Dempsey and the breakpoints</a></li> <li><a href="https://slices-the-deep-dish-swift-pod.pinecast.co/episode/8f1fcdf8/james-dempsey">James Dempsey on Slices</a></li> <li><a href="https://arstechnica.com/gadgets/2009/08/mac-os-x-10-6/">Snow leopard</a>&

Kodsnack 584 - A free deadline in September, with Malin Sundberg and Kai Dombrowski
E<p>Fredrik is joined by <a href="https://mastodon.social/@malin">Malin Sundberg</a> and <a href="https://mastodon.social/@kaidombrowski">Kai Dombrowski</a> for a quick chat about the <a href="https://deepdishswift.com/">Deep dish Swift</a> conference, the past and present of <a href="https://mercuryweather.app/">Mercury weather</a>, their next app project, and what might happen at Apple&rsquo;s WWDC in June.</p> <p>The first big topic is the developer conference <a href="https://deepdishswift.com/">Deep dish Swift</a>. Malin and Kai not only participated in the conference itself, but also created <a href="https://slices-the-deep-dish-swift-pod.pinecast.co/">the Slices podcast</a>, interviewing the speakers of the conference. How are indie developers different from each other, and why might it be a bad idea for Malin and Kai to do a regular podcast with <a href="https://charliemchapman.com/">Charlie Chapman</a>?</p> <p>We then dig into the evolution of Mercury weather since the last episode - especially the <a href="https://www.macstories.net/reviews/mercury-weather-2-0-adds-trip-forecasts/">trip forecast feature</a>. Yes: timezones were a big part of the challenge. The secret marketing advantage of having a Mac version of your IOS app.</p> <p>Next Malin and Kai talk about their movie industry project - an app for planning shoot days for movies and TV. A project which has given them lots of insight into the quirks of a whole new industry, and made them see whole different things in movies they watch.</p> <p>We revisit our use of VR for work and gaming. VR of course shades naturally into bringing Mercury to Vision pro - a quick process, but some interesting adjustments were required.</p> <p>With WWDC fast approaching, we talk wishes and ideas. What would we like the Ipad to become? We do some interesting speculation about Apple&rsquo;s coming focus on &ldquo;AI&rdquo; and how that might work together with apps. Fredrik should perhaps spend some time on his Mac app?</p> <p>Finally, Malin and Kai reveal their summer project: a kanban-style workflow tracking app. Done with paper cuts!</p> <p>Also: good deadlines. If Apple gives you one for free, you take it!</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://mastodon.social/@malin">Malin</a></li> <li><a href="https://mastodon.social/@kaidombrowski">Kai</a></li> <li><a href="https://tripleglazedstudios.com/">Triple glazed studios</a></li> <li><a href="https://mercuryweather.app/">Mercury weather</a></li> <li><a href="https://timeinorbit.com/">Orbit</a></li> <li><a href="https://www.meetup.com/core-coffee-a-catch-up-for-ios-and-macos-developers/">Core coffee - Malin and Kai&rsquo;s meetups</a>. There are both online and in-person events</li> <li><a href="https://sv.wikipedia.org/wiki/Bahnhof">Bahnhof</a></li> <li><a href="https://en.wikipedia.org/wiki/ICQ">ICQ</a></li> <li><a href="https://2024.jsday.it/">JSDay</a> in Verona</li> <li><a href="https://www.grusp.org/en/">Grusp</a></li> <li><a href="https://deepdishswift.com/">Deep dish Swift</a></li> <li><a href="https://www.joshholtz.com/">Josh</a> - arranger of Deep dish Swift</li> <li

Kodsnack 573 - This is not a toy project, with Leandro Ostera and Emil Privér
E<p>Fredrik is joined by <a href="https://priver.dev/about/">Emil Privér</a> and <a href="https://twitter.com/leostera">Leandro Ostera</a> for a discussion of the <a href="https://en.wikipedia.org/wiki/OCaml">OCaml</a> ecosystem, and making it Saas-ready by building <a href="https://riot.ml/">Riot</a>.</p> <p>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.</p> <p>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.</p> <p>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&rsquo;t reinvent the wheel more often than you really have to.</p> <p>Last, but by no means least, shoutouts to some of the great people building the OCaml community, and a bit about Emil&rsquo;s project <a href="https://priver.dev/blog/dbcaml/dbcaml/">DBCaml</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We a re <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://priver.dev/about/">Emil</a></li> <li><a href="https://twitter.com/leostera">Leo</a></li> <li><a href="https://www.twitch.tv/leostera">Leo on Twitch</a></li> <li><a href="https://kodsnack.se/people/emil-priv%C3%A9r/">Previous Kodsnack appearances by Emil</a></li> <li><a href="https://riot.ml/">Riot</a></li> <li><a href="https://sinatrarb.com/">Sinatra</a></li> <li><a href="https://backbonejs.org/">Backbone.js</a></li> <li><a href="https://emberjs.com/">Ember.js</a></li> <li><a href="https://angularjs.org/">Angularjs</a></li> <li><a href="https://react.dev/">React</a></li> <li><a href="https://en.wikipedia.org/wiki/Erlang_%28programming_language%29">Erlang</a></li> <li><a href="https://tarides.com/">Tarides</a> - where Leandro currently works</li> <li><a href="https://en.wikipedia.org/wiki/OCaml">OCaml</a></li> <li><a href="https://en.wikipedia.org/wiki/Robin_Milner">Robin Milner</a> - designer of ML</li> <li><a href="https://en.wikipedia.org/wiki/Caml">Caml</a></li> <li><a href="http://archive.camlcity.org/archive/javacaml.html">Javacaml</a></li> <li><a href="https://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29">F#</a></li> <li><a href="https://en.wikipedia.org/wiki/Imperative_programming">Imperative programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming">Object-oriented programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Pure_function">Pure functions</a> and <a href="https://en.wikipedia.org/wiki/Side_effect_%28computer_science%29&#

Kodsnack 570 - Debug your ideas, with Eric Normand
E<p>Fredrik is joined by <a href="https://ericnormand.me/">Eric Normand</a> for a discussion of debugging your ideas through domain modeling, using Eric&rsquo;s concept of lenses to find more good questions to ask.</p> <p>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.</p> <p>Why? Because design is needed, but is easily lost in the modern urge to be fast and agile. There&rsquo;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.</p> <p>Tricks for seeing your domain with fresher eyes.</p> <p>Change is <em>not</em> 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.</p> <p>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?</p> <p>Recorded during Øredev 2023, where Eric gave two presentations about the topics discussed: <a href="https://ericnormand.me/speaking/oredev-domain-modeling-2023">Better software design with domain modeling</a> and <a href="https://ericnormand.me/speaking/oredev-functional-architecture-2023">Stratified design and functional architecture</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://ericnormand.me/">Eric</a></li> <li>Eric&rsquo;s Øredev 2023 presentations: <ul> <li><a href="https://ericnormand.me/speaking/oredev-domain-modeling-2023">Better software design with domain modeling</a></li> <li><a href="https://ericnormand.me/speaking/oredev-functional-architecture-2023">Stratified design and functional architecture</a></li> </ul> </li> <li>Eric has <a href="https://ericnormand.me/podcast">his own podcast</a></li> <li><a href="https://grokkingsimplicity.com/">Grokking simplicity</a> - Eric&rsquo;s book on functional programming</li> <li><a href="https://en.wikipedia.org/wiki/Domain_model">Domain modeling</a></li> <li><a href="https://en.wikipedia.org/wiki/Waterfall_model">Waterfall</a></li> <li><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a></li> <li><a href="https://en.wikipedia.org/wiki/Clojure">Clojure</a></li> <li><a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop">REPL - Red-evaluate-print loop</a></li> <li><a href="https://kodsnack.se/international/294/">Kodsnack 294</a> - the episode where Dan Lebrero gave Fredrik a feel for REPL-driven development</li> <li><a href="https://ericnormand.me/podcast/what-are-the-domain-modeling-lenses">Domain modeling lenses</a></li> <li><a href="https://www.amazon.com/Drawing-Right-Side-Brain-Definitive/dp/1585429201">Drawing on the right side of the brain</a></li> <li><a href="https://www.youtube.com/watch?v=XCwPtib9Z_U&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=12">The &ldquo;keynote yesterday&rdquo;&

Kodsnack 567 - Arrow straight through, with Matt Topol and Lars Wikman
E<p>Fredrik has <a href="https://github.com/zeroshade">Matt Topol</a> and <a href="https://underjord.io/">Lars Wikman</a> over for a deep and wide chat about <a href="https://arrow.apache.org/">Apache Arrow</a> and many, <em>many</em> 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?</p> <p>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.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://underjord.io/">Lars</a></li> <li><a href="https://github.com/zeroshade">Matt</a></li> <li><a href="https://oredev.org/">Øredev</a></li> <li>Matt&rsquo;s Øredev presentations: <a href="https://www.youtube.com/watch?v=CEdbHXBPXHk&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=68">State of the Apache Arrow ecosystem: How your project can leverage Arrow!</a> and <a href="https://www.youtube.com/watch?v=dSgvht0RMzk&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=79">Leveraging Apache Arrow for ML workflows</a></li> <li><a href="https://www.ribersborgskallbadhus.se/">Kallbadhuset</a></li> <li><a href="https://arrow.apache.org/">Apache Arrow</a></li> <li><a href="https://www.regprog.com/49">Lars talks about his Arrow rabbit hole in Regular programming</a></li> <li><a href="https://en.wikipedia.org/wiki/Single_instruction,_multiple_data">SIMD/vectorization</a></li> <li><a href="https://spark.apache.org/">Spark</a></li> <li><a href="https://hexdocs.pm/explorer/Explorer.html">Explorer</a> - builds on <a href="https://docs.rs/polars/latest/polars/">Polars</a></li> <li><a href="https://www.sqlpassion.at/archive/2011/06/29/the-mystery-of-the-null-bitmap-mask/">Null bitmap</a></li> <li><a href="https://zeromq.org/">Zeromq</a></li> <li><a href="https://airbyte.com/">Airbyte</a></li> <li><a href="https://arrow.apache.org/docs/format/Flight.html">Arrow flight</a></li> <li><a href="https://www.dremio.com/">Dremio</a></li> <li><a href="https://arrow.apache.org/docs/format/FlightSql.html">Arrow flight SQL</a></li> <li><a href="https://en.wikipedia.org/wiki/InfluxDB">Influxdb</a></li> <li><a href="https://arrow.apache.org/docs/format/Flight.html">Arrow flight RPC</a></li> <li><a href="https://kafka.apache.org/">Kafka</a></li> <li><a href="https://pulsar.apache.org/">Pulsar</a></li> <li><a href="https://opentelemetry.io/">Opentelemetry</a></li> <li><a href="https://arrow.apache.org/docs/format/Columnar.html#format-ipc">Arrow IPC format</a> - also known as Feather</li> <li><a href="https://arrow.apache.org/docs/format/ADBC

Kodsnack 560 - Starting with courage, with Diana Larsen
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2023 just after <a href="https://www.youtube.com/watch?v=QsYvIOeSS-k&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=9">her keynote</a>, Fredrik chats to <a href="https://www.dianalarsen.com/about">Diana Larsen</a> about leadership and building good teams.</p> <ul> <li>How to get into leaderhip? Often it&rsquo;s more about picking up expectations than getting a formal onboarding</li> <li>Learning to not do things yourself when you start leading - everything you do is one less thing the team learns to do for itself</li> <li>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.</li> </ul> <p>And everything doesn&rsquo;t have to be a formal meeting with agendas and stuff.</p> <p>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.</p> <p>Teams - they also exist on different levels. They don&rsquo;t have to be static.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAF6tWa1TBElW4m5q1_-Pit3">The Øredev 2023 video playlist on Youtube</a></li> <li><a href="https://www.dianalarsen.com/about">Diana</a></li> <li><a href="https://www.youtube.com/watch?v=QsYvIOeSS-k&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=9">Diana&rsquo;s keynote: Catch fire with resilient learning teams</a></li> <li>Diana&rsquo;s second presentation: <a href="https://www.youtube.com/watch?v=_mPwWjoII20&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=49">Stop wasting time on ineffective retrospectives!</a></li> <li>Diana&rsquo;s books: <ul> <li><a href="https://pragprog.com/titles/dlret/agile-retrospectives/">Agile retrospectives</a></li> <li><a href="https://pragprog.com/titles/liftoff/liftoff-second-edition/">Liftoff</a></li> <li><a href="https://leanpub.com/fiverules">The five rules of accelerated learning</a></li> </ul> </li> <li><a href="https://www.chriscorrigan.com/parkinglot/about/">Chris Corrigan</a> - <a href="https://www.scrum.org/resources/blog/hidden-lesson-scrum-master">&ldquo;Everything you do for the group is one less thing they know they can do for themselves&rdquo;</a> (in the lower half of the page)</li> <li><a href="http://www.jamesshore.com/">James Shore</a></li> <li><a href="https://www.agilefluency.org/game.php">The Agile fluency game</a></li> <li><a href="https://www.goretro.ai/post/circles-and-soup-retrospective">Circles &amp; soup retro</a></li> <li><a href="https://en.wikipedia.org/wiki/Scrum_%28software_development%29">Scrum</a></li> <li><a href="https://en.wikipedia.org/wiki/Team_programming#Mob_programming">Mob programming</a></li> </ul> <h2 id="titles">Titles<

Kodsnack 559 - Non-fungible plants, with Cyrus Clarke
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2023 just after <a href="https://www.youtube.com/watch?v=sBwCoKKlzoU&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=25">his keynote</a>, Fredrik chats to <a href="https://cyrus.website/">Cyrus Clarke</a> about plants, imagining things, exploring, and building. And not presenting speculative things as possible here right now. Daring to not be useful right now.</p> <p>How to bridge the gap between theory and academia on one side and practice and industry wanting to build things right now? By example.</p> <p>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.</p> <p>Getting in touch with researchers. Adapt how you talk to people! Scientists and artists are very similar.</p> <p>We are all at intersections between things.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAF6tWa1TBElW4m5q1_-Pit3">The Øredev 2023 video playlist on Youtube</a></li> <li><a href="https://cyrus.website/">Cyrus</a></li> <li><a href="https://www.youtube.com/watch?v=sBwCoKKlzoU&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=25">Cyrus' keynote: Storing data nature&rsquo;s way</a></li> <li><a href="https://cyrus.website/#projects">Cyrus' previous projects</a></li> <li><a href="https://en.wikipedia.org/wiki/South_by_Southwest">South by Southwest</a></li> <li><a href="https://growyourown.cloud/non-fungible-plants/">The non-fungible plant</a></li> <li><a href="https://en.wikipedia.org/wiki/Non-fungible_token">NFT:s</a></li> <li><a href="https://en.wikipedia.org/wiki/Anthurium">Anthurium</a> - the plant</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Data and plants</li> <li>Non-fungible plants</li> <li>That nice melting pot</li> <li>Scientists are also artists</li> <li>A little bit more imaginative</li> <li>That&rsquo;s all we are</li> <li>Constant &ldquo;of course&quot;s</li> </ul>

Kodsnack 558 - Software outlives you, with Na'Tosha Bard
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2023 just after <a href="https://www.youtube.com/watch?v=XCwPtib9Z_U&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=12">her keynote</a>, Fredrik chats to <a href="https://natoshabard.com/">Na&rsquo;Tosha Bard</a> about picking good building blocks, getting products done, and code outliving you.</p> <p>Software outlives you. How early is it meaningful to consider that fact?</p> <p>Will we get better at handling long-lived software?</p> <p>Make tradeoffs with open eyes.</p> <p>Na&rsquo;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?</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAF6tWa1TBElW4m5q1_-Pit3">The Øredev 2023 video playlist on Youtube</a></li> <li><a href="https://natoshabard.com/">Na&rsquo;Tosha</a></li> <li><a href="https://www.youtube.com/watch?v=XCwPtib9Z_U&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=12">Na&rsquo;Tosha&rsquo;s keynote: Finding the beauty in the digital brick</a></li> <li><a href="https://xkcd.com/927/">XKCD about standards</a></li> <li><a href="https://oredev.org/sessions/olympic-tips-to-be-the-best-you-can-be">Sandy Mamoli talked about lessons from handball applied to software</a></li> <li><a href="https://en.wikipedia.org/wiki/Program_optimization#When_to_optimize">Premature optimization</a></li> <li><a href="https://www.synopsys.com/cloud/insights/cloud-native-vs-cloud-agnostic.html">Cloud-agnosticism</a></li> <li><a href="https://en.wikipedia.org/wiki/Unity_%28game_engine%29">Unity</a></li> <li><a href="https://www.kmd.dk/">KMD</a> - where Na&rsquo;Tosha works now</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>A lot of nodding</li> <li>Perfect is maybe also a delusion</li> <li>Microservice theater</li> <li>Solving a problem for humans</li> <li>Software outlives you</li> <li>Sitting on a mainframe somewhere</li> </ul>

Kodsnack 557 - All I had was science fiction, with Galit Ariel
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2023 just after <a href="https://www.youtube.com/watch?v=2mFnFlYQDZg&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=35">her keynote</a>, Fredrik chats to <a href="https://galitariel.com/">Galit Ariel</a> about being inspired by the right science fiction, uninspired futures, and much more.</p> <ul> <li>It&rsquo;s all thanks to Star Trek - a vision of the future which is actually positive and thoughtful</li> <li>What science fiction can teach us about what we think of as the other</li> <li>Uninspired future building - is it that things become so big they become more bland because they can&rsquo;t afford to not be wide and bland?</li> <li>Too much push for product and profit</li> <li>Microsoft, AI, and the panic to surf the current wave</li> <li>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</li> <li>Also: the new generation is looking good!</li> </ul> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAF6tWa1TBElW4m5q1_-Pit3">The Øredev 2023 video playlist on Youtube</a></li> <li><a href="https://galitariel.com/">Galit</a></li> <li><a href="https://www.youtube.com/watch?v=2mFnFlYQDZg&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=35">Galit&rsquo;s keynote - The tech we all deserve</a></li> <li><a href="https://en.wikipedia.org/wiki/Star_Trek">Star Trek</a></li> <li><a href="https://en.wikipedia.org/wiki/Metaverse">The M-word</a></li> <li><a href="https://360info.org/uber-might-not-be-the-traffic-buster-youd-expect/">Uber and competitors have increased traffic</a></li> <li><a href="https://devblogs.microsoft.com/semantic-kernel/author/johnmaeda/">John Maeda</a></li> <li><a href="https://en.wikipedia.org/wiki/BlueJeans">Bluejeans</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>My whole family is tiny</li> <li>All I had was science fiction</li> <li>The whole paradigm of Star Trek</li> <li>What we think the &ldquo;other&rdquo; is</li> <li>The M-word</li> <li>A 3d shopping mall</li> <li>A virtual Excel sheet</li> <li>A better person to drive over</li> <li>You solved a discomfort and created a bigger problem</li> <li>The beige</li> <li>This is reality biting</li> </ul>

Kodsnack 556 - Informed hope, with Monika Bielskyte
E<p>Recorded on-stage at <a href="https://oredev.org/">Øredev</a> 2023 just after <a href="https://www.youtube.com/watch?v=WaZ1FXHthvw&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=47">her keynote</a>, Fredrik chats to <a href="https://linktr.ee/monikabielskyte">Monika Bielskyte</a> about finding, building, and approaching better visions for the future.</p> <p>We discuss things such as:</p> <ul> <li>Disabilities for innovation and better design</li> <li>More inclusion in design for people on edges improves the world for precisely everyone</li> <li>Why does a concept like protopia feel so new? Why have we been stuck thinking about dystopias and exclusive utopias for so long?</li> <li>Informed hope. Everything has a context, and the context matters! No huge solution for everything</li> <li>Design with, not for</li> </ul> <p>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!</p> <p>We never arrive at a perfect future, it&rsquo;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.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://www.youtube.com/playlist?list=PLOUKmSqExtAF6tWa1TBElW4m5q1_-Pit3">The Øredev 2023 video playlist on Youtube</a></li> <li><a href="https://medium.com/protopia-futures/protopia-futures-framework-f3c2a5d09a1e">Protopia principles</a> - scroll down or search the page for &ldquo;principles of protopia&rdquo;</li> <li><a href="https://linktr.ee/monikabielskyte">Monika</a></li> <li><a href="https://www.youtube.com/watch?v=WaZ1FXHthvw&amp;list=PLOUKmSqExtAH0k42evc9j3fiqfgHu00Cf&amp;index=47">Monika&rsquo;s keynote - Challenging dystopianism: futures literacy &amp; radical imagination</a></li> <li><a href="https://en.wikipedia.org/wiki/Neurodiversity">Neurodivergence</a></li> <li><a href="https://en.wikipedia.org/wiki/Post-traumatic_stress_disorder">PTSD</a> - post-traumatic stress disorder</li> <li><a href="https://en.wikipedia.org/wiki/Sensory_processing_sensitivity">Sensory hypersensitivity</a></li> <li><a href="https://en.wikipedia.org/wiki/Military%E2%80%93industrial_complex">The military-industrial complex</a></li> <li><a href="https://en.wikipedia.org/wiki/Filippo_Tommaso_Marinetti">Marinetti</a> - Filippo Tommaso Marinetti, co-author of <a href="https://en.wikipedia.org/wiki/Fascist_Manifesto">the fascist manifesto</a> in 1919</li> <li><a href="https://en.wikipedia.org/wiki/Marc_Andreessen">Marc Andreessen</a> - a man who could be replaced by even a medium language model without anyone really noticing</li> <li><a href="https://www.youtube.com/watch?v=xDu4-o4uFRQ">Torill Kornfeldt and Tim Urban at Øredev 2015</a>(!) discussing AI and superintelligence versus the biologist view</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>From Los Angeles to Doha</li>

Kodsnack 550 - This beautiful abomination, with Natalia Tepluhina
E<p>Recorded at <a href="https://oredev.org/">Øredev</a> 2022, Fredrik chats with <a href="https://www.nataliatepluhina.com/">Natalia Tepluhina</a> about perhaps the most complicated part of frontend development: state management.</p> <p>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.</p> <p>Don&rsquo;t be the bottleneck. Some people enjoy it, but it doesn&rsquo;t do you any good (or your company for that matter). Natalia realized she had become one, and took action to resolve the issue.</p> <p>Once we leave state behind us, we discuss documentation writing and contributions - in many ways it&rsquo;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&rsquo;t necessarily correct.</p> <p>Finally: never forget to reach out! Report the issue, offer to help, ask for the feature, or whatever else it is that you&rsquo;ve thought about doing but never got around to!</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.nataliatepluhina.com/">Natalia</a></li> <li><a href="https://www.youtube.com/watch?v=YkbIgNIubyA">Deep down the rabbit hole of state management and server cache</a> - Natalia&rsquo;s talk at Øredev 2022</li> <li><a href="https://vuejs.org/">Vue.js</a></li> <li><a href="https://en.wikipedia.org/wiki/GitLab">Gitlab</a></li> <li><a href="https://vuejs.org/guide/scaling-up/state-management.html">State management</a></li> <li><a href="https://en.wikipedia.org/wiki/Single_source_of_truth">Single source of truth</a></li> <li><a href="https://vue-query.vercel.app/#/">Vue query</a></li> <li><a href="https://en.wikipedia.org/wiki/JQuery">Jquery</a></li> <li><a href="https://tanstack.com/query/latest">React query</a></li> <li><a href="https://www.apollographql.com/docs/react/">Apollo client</a></li> <li><a href="https://rxjs.dev/guide/observable">Observables</a></li> <li><a href="https://rxjs.dev/">Rxjs</a></li> <li><a href="https://vuex.vuejs.org/">Vuex</a></li> <li><a href="https://worldline.github.io/vuejs-training/reactivity/">Reactivity</a></li> <li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes">Classes in Javascript</a></li> <li><a href="https://en.wikipedia.org/wiki/Tower_of_Hanoi">Tower of Hanoi</a></li> <li><a href="https://en.wikipedia.org/wiki/Jenga">Jenga</a></li> <li><a href="https://en.wikipedia.org/wiki/CURL">Curl</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>I don&rsquo;t have frontend in my title</li> <li>Silver bullets in the world of state management</li> <li>Explaining magic to your team mates</li> <li>Pretty simple but not that magical</li> <li>Too much magic going on</li> <li>Contagious reactivity</li> <li>This beautiful abomination</li> <li>Constantly growing and changing</li> <li>Another kind of abomination</li> <

Kodsnack 542 - The whole software is in your hand, with Daniel Eke
E<p>Fredrik chats with <a href="https://headprocess.com/">Daniel Eke</a> about creative visual coding, learning through side projects, and a lot more. The discussion revolves around Daniel&rsquo;s apps: the visualizer <a href="https://headprocess.com/software/2021/04/30/introducing-ferromagnetic.html">Ferromagnetic</a>, polygon drawing tool <a href="https://headprocess.com/">Handstract</a>, and photo polygonizer <a href="https://headprocess.com/software/2021/04/28/introducing-centroid.html">Centroid</a>.</p> <p>Code lets you create art which is interactive and immersive in a way many other art forms can&rsquo;t.</p> <p>Develop your side projects so that you save time - re-use code, structure it in ways which make things easy and fast for you.</p> <p>Focus on hard problems rather than getting all caught up in low-hanging fruit and simple feature requests.</p> <p>Learn the systems you are using, look at others to learn more tricks.</p> <p>Try stuff out, and don&rsquo;t worry too much about the tools. Build it inside something you already have. Or, use Apple&rsquo;s Shortcuts - that might be much easier than setting up some service to run a script.</p> <p>The magic of programming is that you can create something valuable by thinking through problems and expressing the solution in code.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://headprocess.com/">Daniel</a></li> <li><a href="https://en.wikipedia.org/wiki/Winamp">Winamp</a></li> <li><a href="https://headprocess.com/software/2021/04/30/introducing-ferromagnetic.html">Ferromagnetic</a></li> <li><a href="https://headprocess.com/">Daniel&rsquo;s blog</a></li> <li><a href="https://en.wikipedia.org/wiki/Sinc_function">Sine function</a></li> <li><a href="https://github.com/topics/winamp-visualization">Code for Winamp visualizers</a></li> <li><a href="http://www.mywinamp.com/winamp-visualizations/">Lots of Winamp visualizers</a></li> <li><a href="https://en.wikipedia.org/wiki/Daniel_Ek">Daniel Ek</a> - founder of Spotify, loser of the surname game</li> <li><a href="https://headprocess.com/">Handstract</a></li> <li><a href="https://headprocess.com/software/2021/04/28/introducing-centroid.html">Centroid</a></li> <li><a href="https://github.com/zachwinter/kaleidosync">Kaleidosync</a></li> <li><a href="https://github.com/echonest">Spotiffy&rsquo;s audio analysis API</a></li> <li><a href="https://developer.apple.com/documentation/replaykit/">Replaykit</a></li> <li><a href="https://en.wikipedia.org/wiki/Mapbox">Mapbox</a></li> <li><a href="https://en.wikipedia.org/wiki/VLC_media_player">VLC</a></li> <li>Blog post by Daniel about <a href="https://headprocess.com/other/2023/09/02/creative-coding-getting-started.html">getting started with creative coding</a></li> <li><a href="https://en.wikipedia.org/wiki/Static_variable">Static objects</a></li> <li><a href="https://developer.apple.com/documentation/metalperformanceshaders/">Metal shaders</a></li> <li><a href="https://developer.apple.com/scenekit/">Scenekit</a></li&g

Kodsnack 536 - I choose computer science, with Michele Riva
E<p>Recorded at the <a href="https://oredev.org/">Øredev</a> 2022 developer conference, Fredrik chats with <a href="https://www.micheleriva.it/">Michele Riva</a> 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.</p> <p>Michele highly recommends writing a full-text search engine. He created <a href="https://github.com/oramasearch/orama">Lyra</a> - later renamed Orama, and encourages writing your own in order to demystify subjects. Since the podcast was recorded, Michele has left his then employer <a href="https://www.nearform.com/">Nearform</a> and founded <a href="https://oramasearch.com/">Oramasearch</a> to focus on the search engine full time.</p> <p>We also discuss working for product companies versus consulting, versus open source. It&rsquo;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.</p> <p>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.</p> <p>Writing books is never convenient, but it can open many doors.</p> <p>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 <a href="https://www.micheleriva.it/talks">his presentations</a>.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.micheleriva.it/">Michele</a></li> <li>Michele&rsquo;s <a href="https://www.youtube.com/watch?v=aMs4Ypo-CIQ">Øredev</a> 2023 <a href="https://www.youtube.com/watch?v=ZAk4WsGDH00">presentations</a></li> <li><a href="https://www.nearform.com/">Nearform</a></li> <li><a href="https://tc39.es/">TC39</a> - the committee which evolves Javascript as a language</li> <li><a href="https://nodeland.dev/">Matteo Collina</a> - worked at Nearform, works with the Node technical steering committee</li> <li><a href="https://github.com/oramasearch/orama">Lyra</a> - the full-text search engine - has been renamed Orama</li> <li><a href="https://lucene.apache.org/">Lucene</a></li> <li><a href="https://solr.apache.org/">Solr</a></li> <li><a href="https://en.wikipedia.org/wiki/Elasticsearch">Elasticsearch</a></li> <li><a href="https://en.wikipedia.org/wiki/Radix_tree">Radix tree</a></li> <li><a href="https://en.wikipedia.org/wiki/Trie">Prefix tree</a></li> <li><a href="https://en.wikipedia.org/wiki/Inverted_index">Inverted index</a></li> <li><a href="https://en.wikipedia.org/wiki/Thoughtworks">Thoughtworks</a></li> <li><a href="https://en.wikipedia.org/wiki/McKinsey_%26_Company">McKinsey</a></li> <li><a href="https://en.wikipedia.org/wiki/Daniel_Stenberg">Daniel Stenberg</a></li> <li><a href="https://en.wikipedia.org/wiki/CURL">Curl</a></li> <li><a href="https://en.wikipedia

Kodsnack 535 - Let's make something number one, with Cliff Hazell
E<p>Recorded at the <a href="https://oredev.org/">Øredev</a> 2022 developer conference, Fredrik chats with <a href="https://www.cliffhazell.com/">Cliff Hazell</a> about connecting the whole organization as it grows, priorities, and more.</p> <p>Don&rsquo;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.</p> <p>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.</p> <p>How is something we are doing actually moving us toward our goals?</p> <p>Wrapping up by discussing combining doing good work with taking responsibility for our impact on the team, the company, and the world. It&rsquo;s not that you either can do good or make money.</p> <p>Finally, related to <a href="https://www.youtube.com/watch?v=Q96Ofw7a3qA&amp;list=PLOUKmSqExtAEJzGq-VR7euByjP4eYjCSi&amp;index=2">one of Øredev&rsquo;s keynotes</a> , Fredrik admits his annoyance at the fact that deadlines <em>can</em> be a good thing.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://www.cliffhazell.com/">Cliff Hazell</a></li> <li><a href="https://www.linkedin.com/in/cliffhazell/">Cliff on Linkedin</a></li> <li><a href="https://www.youtube.com/watch?v=ZozkrOxRV4E&amp;list=PLOUKmSqExtAEJzGq-VR7euByjP4eYjCSi&amp;index=87">Cliff&rsquo;s Øredev 2022 presentation</a> - Beyond copy paste agile - building the missing links between strategy and operations</li> <li><a href="https://en.wikipedia.org/wiki/Design_by_committee">Design by committe</a></li> <li><a href="https://www.flightlevels.io/what-is-flight-levels/">Flight levels</a></li> <li><a href="https://www.toptal.com/project-managers/agile/what-is-an-agile-coach">Agile coaching</a></li> <li><a href="https://en.wikipedia.org/wiki/Bucket_queue">Priority buckets</a></li> <li><a href="https://www.youtube.com/watch?v=Q96Ofw7a3qA&amp;list=PLOUKmSqExtAEJzGq-VR7euByjP4eYjCSi&amp;index=2">Always time for tea</a> - Allan Kelly&rsquo;s keynote from Øredev 2022</li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Similar to the problems of product development</li> <li>Figured out in the proper places</li> <li>Between the functions</li> <li>Should I be thinking about that problem?</li> <li>You assume that you are the user</li> <li>Understand horses</li> <li>Talk across that silo</li> <li>Control the waves</li> <li>There&rsquo;s a swell coming</li> <li>Coach of coaches</li> <li>You only have one thing, and it&rsquo;s wrong</li> <li>Let&rsquo;s make something number one</li> <li>Getting the right people to talk to the right people</li> </ul>

Kodsnack 525 - The double bottleneck, with Aino Vonge Corry
E<p>Recorded at the <a href="https://oredev.org/">Øredev</a> 2022 developer conference, Fredrik chats with <a href="https://metadeveloper.com/">Aino Vonge Corry</a> about <a href="https://en.wikipedia.org/wiki/Software_design_pattern">patterns</a> and their effects on our lives.</p> <p>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.</p> <p>We also discuss Aino&rsquo;s own research, and how programming languages and patterns influence each other. We talk about teaching patterns - and who teaches the teachers to teach.</p> <p>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.</p> <p>Which are the patterns in your organization?</p> <p>Perhaps you too could be helped by trying a double bottleneck?</p> <p>Also: antipatterns! They help you learn from mistakes, and make it easier to talk, reason, and joke about them.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="https://metadeveloper.com/">Aino</a></li> <li><a href="https://gotopia.tech/">The Goto conferences</a></li> <li><a href="https://gotopia.tech/events/upcoming?filters=conference">YOW!</a></li> <li><a href="https://blog.acolyer.org/">The morning paper</a> - a blog about a paper every day</li> <li><a href="https://en.wikipedia.org/wiki/Software_design_pattern">Design patterns</a></li> <li><a href="https://en.wikipedia.org/wiki/Design_Patterns">The patterns book</a></li> <li><a href="https://www.youtube.com/watch?v=W4EI363fMWk">Retrospective antipatterns</a></li> <li><a href="https://metadeveloper.com/retrospective-antipatterns/">Retrospective antipatterns - the book</a></li> <li><a href="https://www.oreilly.com/library/view/agile-retrospectives/9781680500295/">Agile retrospectives</a></li> <li><a href="https://www.oreilly.com/library/view/project-retrospectives-a/9780133488753/">Project retrospectives</a></li> <li><a href="http://antipatterns.com/">The antipatterns book</a></li> </ul> <h2 id="titles">Titles</h2> <ul> <li>Teaching the teachers how to teach</li> <li>I get easily bored</li> <li>I can change what I do every day</li> <li>Hypothesis-driven development</li> <li>Take the language constructs with them</li> <li>We don&rsquo;t want a negative book</li> <li>The double bottleneck</li> <li>The problems to appreciate the solutions</li> <li>Learning from mistakes</li> </ul>

Kodsnack 512 - Enrich the graphics, with Denis Radin
E<p>Recorded at the <a href="https://oredev.org/">Øredev</a> 2022 developer conference, Fredrik chats with <a href="http://pixelscommander.com/">Denis Radin</a> about <a href="https://reactjs.org/">React</a>, <a href="https://www.w3.org/TR/webgpu/">Webgpu</a>, standards development, coding standards, and a lot more.</p> <p>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.</p> <p>We discuss AI art generation a bit, and how it affects our world.</p> <p>Denis then gets into how Webgpu is different from Webgl, mostly a lot better for a lot more use cases.</p> <p>What&rsquo;s holding back really cool graphical things in the browser now? Getting paid!</p> <p>Denis tells us about the development of the Webgpu standard, a unique standard which filled a gap major players all wanted filling.</p> <p>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.</p> <p>What does Denis think of React&rsquo;s evolution?</p> <p>Finally, fullstack frameworks are coming and exciting. They are a revolution for Denis' side projects already!</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://oredev.org/">Øredev</a></li> <li><a href="http://pixelscommander.com/">Denis</a></li> <li><a href="https://reactsummit.com/">Denis helps organize React conferences in Amsterdam</a></li> <li><a href="https://www.youtube.com/watch?v=gB7Qdy9xnAo">Denis' presentation</a> at Øredev 2022</li> <li><a href="http://pixelscommander.com/javascript/webgpu-computations-performance-in-comparison-to-webgl/">Denis' blog post on WebGPU</a></li> <li><a href="https://en.wikipedia.org/wiki/Rich_client">Thick clients</a></li> <li><a href="https://www.w3.org/TR/webgpu/">Webgpu</a></li> <li><a href="https://en.wikipedia.org/wiki/WebGL">Webgl</a></li> <li><a href="https://en.wikipedia.org/wiki/Canvas_element">Canvas</a></li> <li><a href="https://en.wikipedia.org/wiki/OpenGL">Opengl</a></li> <li><a href="https://en.wikipedia.org/wiki/Metal_%28API%29">Metal</a></li> <li><a href="https://en.wikipedia.org/wiki/DirectX">Directx</a></li> <li><a href="https://en.wikipedia.org/wiki/Vulkan">Vulkan</a></li> <li><a href="http://everyspec.com/NASA/NASA-JPL/JPL-D-60411_VER-1_32832/">NASA coding standards (for C)</a></li> <li><a href="https://www.youtube.com/watch?v=z8hG-3Ak_b4">Denis' talk about applying the NASA coding standards</a></li> <li><a href="https://www.oreilly.com/library/view/high-performance-javascript/9781449382308/">High-performance Javascript</a></li> <li><a href="https://en.wikipedia.org/wiki/Angular_%28web_framework%29">Angular</a></li> <li><a href="https://www.solidjs.com/">Solid.j

Kodsnack 493 - I really care about the weather, with Malin Sundberg and Kai Dombrowski
E<p>Fredrik talks to <a href="https://twitter.com/airkai">Kai Dombrowski</a> and <a href="https://twitter.com/malinsundberg">Malin Sundberg</a> of <a href="https://tripleglazedstudios.com/">Triple glazed studios</a> about their new weather app <a href="https://twitter.com/mercuryweather">Mercury weather</a>.</p> <p>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 <a href="https://daringfireball.net/">John Gruber</a>, and how did that change the bug reports?</p> <p>Do people care about weather apps? Yes, they very much do! We also talk weater API:s, easter eggs, and a whole lot more.</p> <p>We wrap up with some chat about Fredrik&rsquo;s recent (lack of) Mac devlopment, the right phone size, and this year&rsquo;s Iphones in general.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://twitter.com/airkai">Kai</a></li> <li><a href="https://twitter.com/malinsundberg">Malin</a> - previous episodes</li> <li><a href="https://tripleglazedstudios.com/">Triple glazed studios</a></li> <li><a href="https://twitter.com/mercuryweather">Mercury weather</a></li> <li><a href="https://timeinorbit.com/">Orbit</a> - Malin and Kai&rsquo;s other app</li> <li><a href="https://twitter.com/CoreCoffeeYVR">Core coffe</a> - the meetup Kai and Malin arrange</li> <li><a href="https://developer.apple.com/xcode/swiftui/">Swiftui</a></li> <li><a href="https://en.wikipedia.org/wiki/Worldwide_Developers_Conference">WWDC</a> - Apple&rsquo;s yearly developer conference</li> <li><a href="https://www.theverge.com/2021/6/10/22527878/dark-sky-apple-ios-app-website-api-shut-down-end-of-2022">Dark sky</a> - a weather app bought by Apple which was famous for hyper-local and precise rain forecasts</li> <li><a href="https://developer.apple.com/documentation/charts">Swift charts</a></li> <li><a href="https://openweathermap.org/">Openweather</a></li> <li><a href="http://www.bom.gov.au/">BOM</a> (Bureau of meteorology) - the only weather data source you should use in Australia</li> <li><a href="https://9to5mac.com/">9to5mac</a></li> <li><a href="https://appadvice.com/post/mercury-weather-is-a-beautiful-and-easy-way-to-keep-track-of-mother-nature/774717">App advice</a></li> <li><a href="https://9to5mac.com/2021/03/01/weather-line-app-for-ios-shutting-down/">Weather line</a></li> <li><a href="https://daringfireball.net/linked/2022/09/20/mercury-weather">John Gruber&rsquo;s post about Mercury weather</a></li> <li><a href="https://twitter.com/malinsundberg/status/647236386412605440">Malin&rsquo;s 2015 photo with Iphone and Daring fireball t-shirt</a></li> <li><a href="https://developer.apple.com/storekit/">Storekit 2</a></li> <li><a href="https://www.geoguessr.com/">Geoguessr</a></li> <li><a href="https://developer.apple.com/weatherkit/">Weatherkit</a></li> <li><a href="https://chaptersapp.com/

Kodsnack 484 - Underneath your library, with Chris Ferdinandi
E<p>Fredrik chats with <a href="https://twitter.com/chrisferdinandi">Chris Ferdinandi</a> about vanilla Javascript, the pros and cons of libraries, the state of web components, and a lot more.</p> <p>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.</p> <p>Thank you <a href="http://www.cloudnet.se">Cloudnet</a> for sponsoring our <a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>!</p> <p>Comments, questions or tips? We are <a href="https://www.twitter.com/kodsnack">@kodsnack</a>, <a href="https://www.twitter.com/tobiashieta">@tobiashieta</a>, <a href="https://twitter.com/oferlund">@oferlund</a> and <a href="https://www.twitter.com/bjoreman">@bjoreman</a> on Twitter, have a <a href="https://www.facebook.com/kodsnack">page on Facebook</a> and can be emailed at <a href="mailto:[email protected]">[email protected]</a> if you want to write longer. We read everything we receive.</p> <p>If you enjoy Kodsnack we would love a <a href="http://itunes.apple.com/se/podcast/kodsnack/id561631498?l=en">review in iTunes</a>! You can also support the podcast by <a href="https://ko-fi.com/kodsnack" rel="payment">buying us a coffee (or two!) through Ko-fi</a>.</p> <h2 id="links">Links</h2> <ul> <li><a href="https://twitter.com/chrisferdinandi">Chris Ferdinandi</a></li> <li><a href="https://stackoverflow.com/questions/20435653/what-is-vanillajs">Vanilla Javascript</a></li> <li><a href="https://vanillajspodcast.com/">Vanilla JS podcast</a> - Chris' podcast</li> <li><a href="https://gomakethings.com/articles/">Chris' newsletter</a></li> <li><a href="https://gomakethings.com/">gomakethings.com</a></li> <li><a href="https://en.wikipedia.org/wiki/JQuery">Jquery</a></li> <li><a href="http://vanilla-js.com/">vanilla-js.com</a> - a joke which may not have stood the test of time</li> <li><a href="https://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library">Library or framework?</a></li> <li><a href="https://en.wikipedia.org/wiki/ECMAScript#5th_Edition_%E2%80%93_ECMAScript_2009">ES 5</a></li> <li><a href="https://daverupert.com/2014/07/rwd-bloat/">Post from Dave Rupert about ripping Jquery out of Wordpress</a></li> <li><a href="https://vanillajsguides.com/">Chris' e-books</a></li> <li><a href="https://vanillajsguides.com/">vanillajsguides.com</a></li> <li><a href="https://vanillajsacademy.com/">Chris' workshops</a></li> <li><a href="https://gomakethings.com/dom-diffing-with-vanilla-js/">DOM diffing</a></li> <li><a href="https://twitter.com/dan_abramov">Dan Abramov</a></li> <li><a href="https://en.wikipedia.org/wiki/Redux_%28JavaScript_library%29">Redux</a></li> <li><a href="https://egghead.io/courses/fundamentals-of-redux-course-from-dan-abramov-bd5cc867">Dan Abramov&rsquo;s course on Redux</a></li> <li><a href="https://vuejs.org/">Vue</a></li> <li><a href="https://en.wikipedia.org/wiki/Svelte">Svelte</a></li> <li><a href="https://astro.build/">Astro</a></li> <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/HTML_Sanitizer_API">The stage 3 API for passing in a string of HTML and sanitizing it</a></li> <li><a href="https://reactjs.org/docs/introducing-jsx.html">JSX</a></li> <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details">Details</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary">summary</a> elements</li> <li><a href=