Nicholas C. Zakas
humanwhocodes.com
Nicholas C. Zakas
@humanwhocodes.com
Human who codes. Creator of @eslint.org. Author. Speaker. Advisor. Coach. GitHub Star.

Mastodon: https://fosstodon.org/@nzakas

Blog: https://humanwhocodes.com

Coaching: https://humanwhocodes.com/coaching
proxy-fetch-server 2.1.0 has been released!

✨ Introduced FETCH_PROXY env var to override https_proxy
🔧 Improved proxy configuration flexibility

Details:
https://github.com/human...
January 31, 2026 at 12:19 AM
My monthly newsletter comes out next Tuesday! I'll be talking about what I think is a crucial skill for all leaders. Plus, updates on what I've been working on and what's going on with Bredbox. There's still time to subscribe to get it in your inbox:

https://newsletter.human...
January 31, 2026 at 12:18 AM
In case you missed it, I was recently on the Changelog podcast to discuss npm's security woes. We talked about the 2025 attacks, some simple solutions that could help, why a competitor registry hasn't emerged, and more.

https://changelog.com/po...
January 30, 2026 at 9:32 PM
Follow up from @vlt.sh regarding my appearance on the Changelog. A new registry is in the works.
Notably, I actually started @vlt.sh to solve a lot of what you've highlighted on this pod. For the record, yes, we ARE building registry software. It's unfortunately taken longer then we'd like because but it's coming.
January 30, 2026 at 5:06 PM
proxy-fetch-server 2.0.0 is here!

🔧 Switched from PROXY_URI to http_proxy, https_proxy, and no_proxy env vars for better config

Details:
https://github.com/human...
January 29, 2026 at 8:49 PM
I was recently on the Changelog podcast to talk about npm's security issues, what can be done, and why the npm registry is unique amongst programming language source code registries.
January 29, 2026 at 4:52 PM
I've updated my popular persona-based AI-assisted programming post with the models I'm currently using for each role.

https://humanwhocodes.co...
January 29, 2026 at 12:03 AM
In case you missed it, I wrote about how I think the software development profession will change in the face of AI over the next 5-10 years.

* No more human coding
* No more human code reviewing
* Smaller teams
* Model-targeted programming languages

https://humanwhocodes.co...
January 27, 2026 at 12:23 AM
Patriots going to the Super Bowl! 🎉🤯
January 25, 2026 at 11:03 PM
Reposted by Nicholas C. Zakas
Great post from @humanwhocodes.com:
"From Coder to Orchestrator: The future of software engineering with AI"
humanwhocodes.com/blog/2026/01...
January 21, 2026 at 7:25 PM
As developers no longer need to code, there will be further changes to how software is developed. The tools we use, the size of the team, and the skills needed to succeed will change. Hand-coding may be considered too risky in certain industries. Read more:

https://humanwhocodes.co...
January 21, 2026 at 4:16 PM
Another gem from Gemini 3 Pro's thinking:

> I'm remembering that I keep forgetting the `isRegexp` function. It's frustrating to keep overlooking it; I'll need to make sure to include it from now on.
January 20, 2026 at 5:47 PM
I spent some time over the holidays imagining what software engineering would look like in 5-10 years. As humans write less and less code, where exactly do we end up? I wrote up my thoughts in this post.

https://humanwhocodes.co...
January 20, 2026 at 4:17 PM
Mentoss now has a MockAgent that can be used as an undici dispatcher, making it even easier to mock fetch requests in Node.js.

https://mentoss.dev/mock...
January 19, 2026 at 6:47 PM
Wow Patriots just wow. Hard fought win.
January 18, 2026 at 11:46 PM
Mentoss 0.13.0 has been released!

✨ Added MockAgent class for undici Dispatcher support

Details:
https://github.com/human...
January 17, 2026 at 12:32 AM
I've spent a bunch of time thinking about what software engineering will look like in 2030. The result is a fairly long blog post that will be published next week.

Newsletter subscribers will receive an email as soon as it's posted. Not a subscriber? There's still time:
https://newsletter.human...
January 16, 2026 at 5:24 PM
I am endlessly amused by some of the thinking I see in Copilot. A gem from today: "I'm starting to think the function name is fairly straightforward: add_url." 😂
January 16, 2026 at 12:25 AM
I don't believe the "it's coming for all programming jobs" story of AI.

AI is like a musical instrument, in that it's a creative tool and it's the people who use the tool that determine the output. A piano is capable of beautiful music with a skilled pianist. With me, you get chopsticks.
January 15, 2026 at 10:28 PM
Remember, just because code works doesn't mean it's maintainable.

Copilot successfully implemented Redis caching for Bredbox, but the code is too difficult to follow. So, I'm redesigning it and putting Copilot to work implementing the new design.
January 15, 2026 at 12:30 AM
Reposted by Nicholas C. Zakas
/via @humanwhocodes.com: "Whether you're using free services, APIs, or paid plans, expect costs to double at minimum and potentially increase 5-10x as companies try to recoup their massive investments."

newsletter.humanwhocodes.com/posts/expens...
Expensive AI is coming
newsletter.humanwhocodes.com
January 12, 2026 at 10:19 PM
Figured out why my newsletter ended up in spam. I thought I was sending from a dedicated email previously, but it appears I wasn't. It was using my personal email. This edition was sent from the dedicated email and messed things up.

Thanks to everyone for letting me know and marking as "not spam."
January 12, 2026 at 8:01 PM
I was surprised that Upstash Redis didn't have an official local development server, so I and GitHub Copilot teamed up to create one.

https://github.com/human...

Zero lines of code written by me. 😊
January 10, 2026 at 12:06 AM
You know how caching strategy design sucked before AI?

It still sucks. Only now you can endlessly debate with an LLM instead of another person.
January 9, 2026 at 7:03 PM
Gemini 3 Flash is my new favorite 0.33x model for Copilot. Just the right amount of action vs. thinking, follows AGENTS.md well, finds and fixes its own mistakes.
January 8, 2026 at 6:12 PM