[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-hiring-only-senior-engineers-is-killing-companies-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/2762","Hiring only senior engineers is killing companies (News)","hiring-only-senior-engineers-is-killing-companies-news","Andrew Churchill thinks companies should really be hiring junior engineers, Addy Osmani announces Chrome DevTools MCP, GitHub lays out a roadmap to fend off npm attacks, Jerry Liu builds an app that generates a timeline of your day's activities, and Sean Goedecke attempts to define \"good taste\" in the context of software engineering.","\u003Cp>Andrew Churchill thinks companies should really be hiring junior engineers, Addy Osmani announces Chrome DevTools MCP, GitHub lays out a roadmap to fend off npm attacks, Jerry Liu builds an app that generates a timeline of your day’s activities, and Sean Goedecke attempts to define “good taste” in the context of software engineering.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/163/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://forms.gle/yCJirHRCWkdbG5qK6\">Changelog News\u003C/a> – If you’d like to put your startup, passion project, big idea, event, whatever in front of Changelog’s classy, tasteful audience of hackers… Fill out \u003Ca href=\"https://forms.gle/yCJirHRCWkdbG5qK6\">this form\u003C/a>!\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/163/changelog-news-163.mp3","audio/mpeg",6590032,"Tue, 30 Sep 2025 01:30:00 +0000",401,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/163",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/163/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/163/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/163\"/>\n  \u003Ctitle>Transcript for Changelog News #163\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, September 29th, 2025.\n\nIt&#39;s official: robots are invading Major League Baseball. Starting with the 2026 season, MLB will implement [a challenge system](https://www.espn.com/mlb/story/_/id/46357017/mlb-approves-robot-umpires-2026-part-challenge-system) for balls and strikes to &quot;usher in the era of robot umpiring.&quot;\n\nHuman umpires aren&#39;t going anywhere anytime  soon, but the writing is on the wall. This makes me sad. Sure, robots will make a higher percentage of correct calls, but they&#39;ll also be able to throw harder, hit further, and run faster some day. That doesn&#39;t mean I want to watch them compete.\n\nOh well, 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>[Hiring only senior engineers is killing companies](https://workweave.dev/blog/hiring-only-senior-engineers-is-killing-companies)\n\nIn the last 3 months, Andrew Churchill interviewed 134 engineers. His main takeaway: **there is a huge pool of exceptional junior engineers that most companies won’t even consider**.\n\nIn this post, Andrew outlines why he loves working with juniors (fresh energy, unshackled by prior experience, loyalty, and more), how to hire the right juniors (filter for mindset, home assignments, test with/without AI, etc.), and how to make it work after the hire (invest in mentoring, be patient, measure right, etc.). His call:\n\n&gt; Investing your time in passionate junior developers will pay off in the long run. The question is whether you&#39;ll start now or wait until everyone else figures 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>[Introducing Chrome DevTools MCP](https://addyosmani.com/blog/devtools-mcp/)\n\nNow in public preview, Chrome&#39;s DevTools now connects AI agents (like Cursor, Claude Code, and Gemini CLI) to its automation and debugging capabilities. The result?\n\n&gt; Your AI helper can not only write code, but actually run it in a real browser, inspect what’s happening, and even fix issues based on real feedback from the page.\n\nChrome DevTools MCP acts as a bridge between an AI model and a real Chrome browser instance, which means that your model can now:\n\nopen pages, click buttons, read the DOM/CSS, capture performance metrics, read console logs, and much more - all autonomously, as if a human developer were using Chrome DevTools.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[GitHub&#39;s plan for a more secure npm supply chain](https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain/)\n\nnpm has been getting hammered by attackers recently. So much so, that I&#39;ve struggled to track and contextualize all the events, so we&#39;re having our friend, Feross Aboukhadijeh, from [Socket Security](https://socket.dev) on the show Friday to help make sense of it all. \n\nGitHub, as the owners and hosts of npm, are at the center of the platform. Here&#39;s what they&#39;re doing about it:\n\n&gt; To address token abuse and self-replicating malware, we will be changing authentication and publishing options in the near future to only include:\n&gt;\n&gt; 1. Local publishing with required [two-factor authentication](https://docs.npmjs.com/requiring-2fa-for-package-publishing-and-settings-modification).\n&gt; 2. [Granular tokens](https://docs.npmjs.com/about-access-tokens#about-granular-access-tokens) which will have a limited lifetime of seven days.\n&gt; 3. [Trusted publishing](https://repos.openssf.org/trusted-publishers-for-all-package-repositories).\n\nIn addition to these changes, GitHub provides a list of actions npm maintainers can take today to strengthen their package security.\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[Changelog News Classifieds](https://forms.gle/yCJirHRCWkdbG5qK6)\n\nWe&#39;re playing with the idea of adding a Classifieds section to Changelog News. It would have a maximum of five listings per issue that appear both in the newsletter and in the audio. They&#39;d be super brief (headlines only) and link to a URL of your choice.\n\nIf you&#39;d like to put your startup, passion project, big idea, event, whatever in front of Changelog&#39;s classy, tasteful audience of hackers... Fill out [this form](https://forms.gle/yCJirHRCWkdbG5qK6)!\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Generate a timeline of your day, automatically](https://github.com/JerryZLiu/Dayflow)\n\n&gt; Dayflow is a native macOS app (SwiftUI) that records your screen at 1 FPS, analyzes it every 15 minutes with AI, and generates a timeline of your activities with summaries.\n\nDayflow&#39;s creator, Jerry Liu, built it because he realized that his calendar isn&#39;t the source of truth of how he actually spends his time. His screen is. \n\n&gt; I wanted a calm, trustworthy timeline that let me see my workday without turning into yet another dashboard I had to maintain.\n\nThankfully, Jerry had privacy and data ownership in mind from the very start, so it gives you total control.\n\n&gt; It&#39;s MIT licensed and fully open source because anything that watches your screen all day should be completely transparent about what it does with that information. The app should feel like a quiet assistant: respectful of your attention, honest about what it captures, and easy to shut off.\n\nAll that said, I&#39;m kind of afraid to run this app. Not because of the data concerns, but because of what it might reveal about myself of which I&#39;m now blissfully unaware!\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[What is &quot;good taste&quot; in software engineering?](https://www.seangoedecke.com/taste/)\n\nI&#39;ve written often about *taste* as a large differentiator between man and machine, but, because of its subjective nature, taste isn&#39;t the easiest thing to nail down. That is especially true in the context of software engineering. Sean Goedecke gives it a try:\n\n&gt; Here are some indicators of software taste:\n&gt;\n&gt; - What kind of code “looks good” to you? What kind of code “looks ugly”?\n&gt; - Which design decisions you feel really good about, and which ones are just fine?\n&gt; - Which software problems really bother you, to the point where you’re worrying about them outside of work? Which problems can you just brush off?\n&gt; \n&gt; I think taste is the ability to adopt the set of engineering values that fit your current project.\n\nSean goes on to explain why taste is different from skill, what engineering taste actually is, and why it&#39;s too easy (especially for immature engineers) to know what you like, but to mistake that for a principled engineering position.\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- [How Ruby went off the rails](https://www.404media.co/how-ruby-went-off-the-rails/)\n- [Super Mario Bros Remastered](https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public)\n- [Hyperrealist datacenters and Potemkin McRibs](https://exple.tive.org/blarg/2025/09/25/hyperrealist-datacenters-and-potemkin-mcribs/)\n\nGet in on the newsletter at changelog.news\n\nWe have some awesome episodes coming up this week. Charlie Marsh from Astral talking uv and ruff on Wednesday, and Feross from Socket on the npm attacks on Friday.\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",1771793544631]