
Hiring only senior engineers is killing companies (News)
The Changelog: Software Development, Open Source
6min 41sec Sep 30, 2025
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.
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- Changelog News – 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 this form!
Featuring:
Jerod Santo
What up, nerds? I'm Jerod and this is Changelog News for the week of Monday, September 29th, 2025.
It's official: robots are invading Major League Baseball. Starting with the 2026 season, MLB will implement a challenge system for balls and strikes to "usher in the era of robot umpiring."
Human umpires aren'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'll also be able to throw harder, hit further, and run faster some day. That doesn't mean I want to watch them compete.
Oh well, let's get into this week's news.
Hiring only senior engineers is killing companies
In 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**.
In 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:
> Investing your time in passionate junior developers will pay off in the long run. The question is whether you'll start now or wait until everyone else figures it out.
Introducing Chrome DevTools MCP
Now in public preview, Chrome's DevTools now connects AI agents (like Cursor, Claude Code, and Gemini CLI) to its automation and debugging capabilities. The result?
> 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.
Chrome DevTools MCP acts as a bridge between an AI model and a real Chrome browser instance, which means that your model can now:
open 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.
GitHub's plan for a more secure npm supply chain
npm has been getting hammered by attackers recently. So much so, that I've struggled to track and contextualize all the events, so we're having our friend, Feross Aboukhadijeh, from Socket Security on the show Friday to help make sense of it all.
GitHub, as the owners and hosts of npm, are at the center of the platform. Here's what they're doing about it:
> To address token abuse and self-replicating malware, we will be changing authentication and publishing options in the near future to only include:
>
> 1. Local publishing with required two-factor authentication.
> 2. Granular tokens which will have a limited lifetime of seven days.
> 3. Trusted publishing.
In addition to these changes, GitHub provides a list of actions npm maintainers can take today to strengthen their package security.
It's now time for sponsored news!
Changelog News Classifieds
We'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'd be super brief (headlines only) and link to a URL of your choice.
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 this form!
Generate a timeline of your day, automatically
> 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.
Dayflow's creator, Jerry Liu, built it because he realized that his calendar isn't the source of truth of how he actually spends his time. His screen is.
> I wanted a calm, trustworthy timeline that let me see my workday without turning into yet another dashboard I had to maintain.
Thankfully, Jerry had privacy and data ownership in mind from the very start, so it gives you total control.
> It'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.
All that said, I'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'm now blissfully unaware!
What is "good taste" in software engineering?
I've written often about *taste* as a large differentiator between man and machine, but, because of its subjective nature, taste isn't the easiest thing to nail down. That is especially true in the context of software engineering. Sean Goedecke gives it a try:
> Here are some indicators of software taste:
>
> - What kind of code “looks good” to you? What kind of code “looks ugly”?
> - Which design decisions you feel really good about, and which ones are just fine?
> - 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?
>
> I think taste is the ability to adopt the set of engineering values that fit your current project.
Sean goes on to explain why taste is different from skill, what engineering taste actually is, and why it's too easy (especially for immature engineers) to know what you like, but to mistake that for a principled engineering position.
That's the news for now, but go and subscribe to the Changelog Newsletter for the full scoop of links worth clicking on. Such as:
- How Ruby went off the rails
- Super Mario Bros Remastered
- Hyperrealist datacenters and Potemkin McRibs
Get in on the newsletter at changelog.news
We 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.
Have a great week! Like, subscribe, and leave us a 5-star review if you dig the show, and I'll talk to you again real soon.
