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
“The Copyright Office emphasizes the distinction between AI-assisted works and content that is generated entirely by AI. Importantly, when human developers substantially participate in the creation process, copyright protection may still be available.”

www.mbhb.com/intelligence...
Navigating the Legal Landscape of AI-Generated Code: Ownership and Liability Challenges - MBHB
www.mbhb.com
January 10, 2026 at 1:50 AM
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
I’d try using it in VS Code. Web interface is crap.
January 9, 2026 at 4:26 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
My once-per-month newsletter came out yesterday and I talked about why we should expect price increases for AI.

If you're a subscriber, be sure to check for spam folder. Apparently some change I made has upset Gmail.

If you're not a subscriber, you can read here:
https://newsletter.human...
January 7, 2026 at 7:08 PM
My latest newsletter went out today and I'm getting scattered reports of it ending up in people's spam folder.

If you're a subscriber, please check your spam folder if you've not yet received the newsletter.
January 6, 2026 at 4:41 PM
Thanks for letting me know. I did omit “Human Who Codes Newsletter” from the subject for the first time, I wonder if that triggered it. 🤔
January 6, 2026 at 4:29 PM
I did a lot of thinking about the npm supply chain attacks over my break. I wrote up my thoughts, along with some proposed solutions, in my latest post:

https://humanwhocodes.co...
January 6, 2026 at 3:32 PM
What are people using for cloud coding agents with source control that doesn't exist on GitHub or GitLab?
January 5, 2026 at 9:25 PM
People keep asking me what I think about all these new linter projects that keep appearing.

Short answer: I'm thrilled. Linting is really important. I'm glad there are more people thinking about this space. This is how progress is made.
January 5, 2026 at 4:37 PM
My new year's resolutions for 2026:

1. Spend more time writing. I love it. I miss it.
2. Become strictly single-task oriented. I was doing good until cloud agents came along. Too easy to fire off a bunch of agents and keep checking back.
January 2, 2026 at 12:16 AM
During my break, I realized how stressed triaging GitHub notifications makes me. I used to do that first thing in the morning so I'd end up feeling stressed the rest of the day. Now I'm checking only in the afternoon after I've accomplished other things.
December 30, 2025 at 7:22 PM
Two weeks away from GitHub and social media made my brain feel like new. I really need to do this more often.

Also, very excited about the posts I wrote over that time. They'll be rolling out over the next couple of months. Stay tuned to https://humanwhocodes.com
December 29, 2025 at 10:37 PM
I'm taking a couple weeks off from coding, GitHub, etc. to recharge starting now. Looking forward to doing a lot of reading and writing in the interim. Happy holidays!
December 12, 2025 at 10:26 PM
Shout out to Pingkunga for this excellent article on setting up Gitea with Cloudflare Tunnel auth while allowing Git access:
https://naiwaen.debuggin...
December 12, 2025 at 9:32 PM
Cloudflare containers don't work locally on Windows. That certainly makes life more difficult.
December 12, 2025 at 2:54 PM
ESLint v10 is coming and is in prerelease now. This is the time to try it out and give us feedback because we still have flexibility to change things. Give it a try and let us know how it goes:

npm i eslint@next
December 11, 2025 at 9:29 PM
People seem to be assuming lost sponsorships means sponsors are unhappy. That's not the case. It mostly comes down to not having the funds allocated vs. intentionally stopping.

We need YOU to advocate inside of your company to allocate these funds. Some tips:

humanwhocodes.com/blog/2021/05...
How to talk to your company about sponsoring an open source project - Human Who Codes
Sustainable open source funding begins and ends with companies providing money for the value they're receiving.
humanwhocodes.com
December 10, 2025 at 8:34 PM
I mean, it's possible something will catch up to ESLint, I'm just not seeing that in the download counts this year.

npmtrends.com/@biomejs/bio...
@biomejs/biome vs eslint vs oxlint | npm trends
Comparing trends for @biomejs/biome 2.3.8 which has 3,980,108 weekly downloads and 22,634 GitHub stars vs. eslint 9.39.1 which has 70,958,549 weekly downloads and 26,687 GitHub stars vs. oxlint 1.32.0...
npmtrends.com
December 10, 2025 at 3:05 PM
Yes, I’m aware of the numbers. I’m also aware that ESLint’s numbers continue to grow and it’s not like money is flooding from us to other projects. The sponsors we lost are just not sponsoring anything.

I’m pretty skeptical of the mass migration you’re predicting.
December 10, 2025 at 2:45 PM
Nope. There’s a vanishingly small uptick in Biome and Oxlint, and it’s not like we see sponsorship money flowing in that direction instead.
December 9, 2025 at 10:46 PM
ESLint lost 1/3 of its sponsorships in 2025 while downloads are up 62%. If every company where ESLint is used donated just $100/month, we'd have more than enough. Please talk to your manager about sponsoring ESLint:
https://eslint.org/donate
December 9, 2025 at 8:20 PM
The countdown is on! Will I actually receive my 2024 tax refund before the end of 2025? Tune in to find out. 🍿
December 9, 2025 at 1:32 PM
Pretty excited to ship highlights on Bredbox! Now, finally, there's true feature parity with Pocket (web app) for interacting with your saves. I'm looking for some Pocket power users to give Bredbox a try. If that's you, sign up for an invite and then ping me directly.
https://bredbox.app
December 3, 2025 at 7:20 PM