[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-the-science-behind-developer-flow-states-news":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":124},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"changelog.com/16/2773","The science behind developer flow states (News)","the-science-behind-developer-flow-states-news","Csaba Okrona lays out exactly what Flow is (then shows you how to engineer your way back to it), a smart vacuum turned against an innocent hacker, Matz and the Ruby core team step up to steward RubyGems, Simon Willison things Claude Skills could be bigger than MCP, and Luke Plant looks at technical debt from a more positive perspective.","\u003Cp>Csaba Okrona lays out exactly what Flow is (then shows you how to engineer your way back to it), a smart vacuum turned against an innocent hacker, Matz and the Ruby core team step up to steward RubyGems, Simon Willison things Claude Skills could be bigger than MCP, and Luke Plant looks at technical debt from a more positive perspective.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/166/email\">View the newsletter\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/455469-news\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"https://zed.dev\">Zed\u003C/a> – The editor for what’s next\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/news/166/changelog-news-166.mp3","audio/mpeg",6692074,"Mon, 20 Oct 2025 19:00:00 +0000",407,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/166",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/166/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/166/chapters","application/json+chapters",[123],{"name":24,"role":20,"img":25,"href":26},{"content":125,"type":126,"url":117},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  \u003Cmeta name=\"robots\" content=\"noindex\">\n  \u003Clink rel=\"canonical\" href=\"https://changelog.com/news/166\"/>\n  \u003Ctitle>Transcript for Changelog News #166\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What up, nerds? I&#39;m Jerod and this is Changelog News for the week of Monday, October 20th, 2025.\n\nIn light of the major, ongoing AWS [outage](https://health.aws.amazon.com/health/status?ts=20251020)... I hope you&#39;re not having a terrible start to your work week. But if [Downdetector](https://downdetector.com) is anywhere near accurate, those hopes are all but dashed.\n\nEvery time AWS goes down, I&#39;m reminded of the quip: &quot;Turns out &#39;the cloud&#39; is just some building in Virginia.&quot;\n\nOk, let&#39;s get into this week&#39;s news.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[The science behind developer flow states](https://leadership.garden/developer-flow/)\n\nIn an excellent piece designed to help engineering leaders and developers understand flow states and how to reclaim them, Csaba Okrona lays out exactly what Flow is:\n\n&gt; Flow, as defined in the research, is “a psychological state of complete immersion and engagement in an activity.” For developers, it&#39;s that magical zone where code seems to write itself, complex problems unravel naturally, and hours pass in what feels like minutes.\n\nThen he enumerates the three major blockers to flow:\n\n1. Insufficient cognitive challenge\n2. Situational barriers\n3. Internal factors\n\nAnd then shows you how to *engineer* your way back to Flow. Most of us can&#39;t get this done entirely on our own. In that case, forward this to your boss!\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[The day my smart vacuum turned against me](https://codetiger.github.io/blog/the-day-my-smart-vacuum-turned-against-me/)\n\nLet&#39;s do this one &quot;teaser trailer&quot;  style:\n\n&gt; Deep within the robot’s startup scripts, I discovered the smoking gun.\n&gt; \n&gt; Inside the /etc/init.d/ directory, one script had been modified to prevent the main application from launching. This wasn’t a glitch; it was an intentional command...\n&gt; \n&gt; Someone—or something—had remotely issued a kill command.\n\nAre you sufficiently *teased*?!\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Ruby core team takes on RubyGems, Bundler](https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/)\n\nRuby creator, Matz, shares some much-needed news for the Ruby community after the recent debacle (that we discussed in-depth on last Friday&#39;s show):\n\n&gt; RubyGems and Bundler are essential official clients for rubygems.org and the Ruby ecosystem, bundled with the Ruby language for many years and functioning as part of the standard library.\n&gt;\n&gt; Despite this crucial role, RubyGems and Bundler have historically been developed outside the Ruby organization on GitHub, unlike other major components of the Ruby ecosystem.\n&gt;\n&gt; To provide the community with long-term stability and continuity, the Ruby core team, led by Matz, has decided to assume stewardship of these projects from Ruby Central. We will continue their development in close collaboration with Ruby Central and the broader community.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s now time for sponsored news!\n\n[Zed for Windows when? Windows now](https://zed.dev/blog/zed-for-windows-is-here)\n\nThe wait is over. Zed for Windows is here!\n\nFor a long time, Windows devs have been asking the same question: Windows when? Well, now. The Zed team just dropped a native Windows build, built from the ground up with the same speed, multiplayer editing, and buttery-smooth experience that Mac and Linux users have been bragging about.\n\nWhy’d they do it? Because great tools shouldn’t care what OS you’re on. Zed’s mission has always been about fast, collaborative coding — and now, that magic extends to the world’s largest community of developers.\n\nSo whether you’re pair-programming with your Mac-using teammate or just want an editor that feels instant on Windows, Zed’s ready.\n\nLearn more and install Zed for Windows at [zed.dev](https://zed.dev/blog/zed-for-windows-is-here)\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Claude Skills could be bigger than MCP](https://simonwillison.net/2025/Oct/16/claude-skills/)\n\nSimon Willison is pretty excited about Anthropic&#39;s recent announcement of [Claude Skills](https://www.anthropic.com/news/skills) – a simple Markdown system that teaches Claude how to do new things.\n\n&gt; Claude Code is, with hindsight, poorly named. It’s not purely a coding tool: it’s a tool for general computer automation. Anything you can achieve by typing commands into a computer is something that can now be automated by Claude Code. It’s best described as a general agent. Skills make this a whole lot more obvious and explicit.\n\nSimon goes on to explain how Skills compare to MCP, why he likes them better, and how Skill sharing might make this year&#39;s MCP rush &quot;pedestrian by comparison.&quot; In the end, it&#39;s all about *simplicity*.\n\n&gt; Skills are Markdown with a tiny bit of YAML metadata and some optional scripts in whatever you can make executable in the environment. They feel a lot closer to the spirit of LLMs—throw in some text and let the model figure it out.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Knowledge creates technical debt](https://lukeplant.me.uk/blog/posts/knowledge-creates-technical-debt/)\n\nLuke Plant looks at everyone&#39;s favorite *software-solutions-as-things-you-sometimes-acquire-on-credit* metaphor from a different perspective, which may serve to cast it in a more positive light than usual:\n\n&gt; The “pile of technical debt” is essentially a pile of **knowledge** – everything we now think is bad about the code represents what we’ve learned about how to do software better. The gap between what it is and what it should be is the gap between what we used to know and what we now know.\n\nThinking of tech debt in this manner feels more like an opportunity gained by learning stuff vs a liability you have to pay off. And who doesn&#39;t love a good opportunity?!\n\n&gt; You can refuse to take that opportunity if you want, but it’s a tragic waste of your hard-earned knowledge – a waste of the investment you previously made in learning – and eventually you’ll be losing money, and losing out to competitors who will be making the most of their knowledge.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s the news for now, but go and subscribe to the Changelog Newsletter for the full scoop of links worth clicking on. Such as:\n\n- [nanochat&#39;s delightfully simple frontend](https://github.com/karpathy/nanochat/blob/5fd0b138860a76beb60cf099fa46f74191b50941/nanochat/ui.html)\n- [Why your boss isn&#39;t worried about AI](https://boydkane.com/essays/boss)\n- [What if we used color for more than just syntax highlighting](https://buttondown.com/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/)\n\nGet in on the newsletter at changelog.news\n\nLast week on the pod, we talked with Deepak Singh all about spec-driven development and Kiro on Wednesday and I was joined by Mike McQuaid and Justin Searls to discuss the recent Ruby drama on Friday. Find those in your feed and stay tuned for this week&#39;s shows: on Wednesday, Ellie Huxtable from Atuin Desktop and on Friday, Kaizen 21 with Gerhard Lazu.\n\nHave a great week! Like, subscribe, and leave us a 5-star review if you dig the show, and I&#39;ll talk to you again real soon.\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793544328]