Adventures in Nodeland
Archives
Search...
Subscribe
The Economics of Judgment
April 12, 2026
An academic paper confirms it: the bottleneck is judgment, and it's getting more valuable
The DCO Debate: Who Is Responsible for AI-Generated Code?
March 18, 2026
Exploring the reality, benefits, challenges and accountability of AI-assisted development in the open-source community.
Software Engineering Splits in Three
March 15, 2026
"AI-assisted coding changes the game for enterprises by shifting the bottleneck from coding to judgment, impacting software builds and roles."
Your Coding Agent Keeps Making the Same Mistakes. I Built a Fix
March 8, 2026
"Explored how coding agents can learn from past mistakes with a new pi-self-learning extension."
My Personal Skills for AI-assisted Node.js Development
March 1, 2026
Hey Everyone! I've been working on something I want to share with you. As you know, I've started relying on AI assistants to do most of my coding, but I...
Yes, Learning to Code Is Still Valuable
February 15, 2026
Every few weeks, someone shares a bold opinion: "Don't bother learning to code, AI will do it all." I've seen this from VCs, influencers, and people who have...
The Future of the Software Engineering Career
February 2, 2026
A few weeks ago, I wrote about the human in the loop and why review is now the bottleneck in software development. That post triggered a lot of...
Building GitHuman: An AI-Coded Tool for Reviewing AI Code
January 27, 2026
Like everyone else, I had to build something over the end-of-year break. I wanted to fix a burning problem I had: how could I review the code my agents...
The Human in the Loop
January 18, 2026
"AI has changed my coding process, but I stand by my role in analyzing each AI-generated output."
Noop Functions vs Optional Chaining: A Performance Deep Dive
October 21, 2025
Discover why noop functions are significantly faster than optional chaining in JavaScript!
From fast-redact to slow-redact
October 9, 2025
Introducing slow-redact: a safer log redaction tool with immutability guarantees, combating flawed CVEs.
Node.js: easy to learn, hard to master - perfect for AI
February 27, 2025
Exploring Node.js: its easy start, complex mastery, and the rising need for deeper knowledge in AI-driven dev.
You should not use URLPattern to route HTTP requests on the server
February 4, 2025
Node.js is adopting the `URLPattern` spec, but its regex-based routing can be slow.
Workskipping is a great technique. What happens when you can't skip it?
June 24, 2024
123 Hi Folks, This issue covers how adding a "fast path" to make some benchmark shine can confuse users and introduce "traps" that could be extremely...
What happens when a major npm library goes commercial?
June 17, 2024
This edition covers the switch of a popular library to a restrictive license, Node.js performance tips, and new releases.
Node.js v22, AI-Warp, A deep dive on setImmediate, and many other Adventures in Nodeland
May 20, 2024
Debunking performance 'hack', Fastify v5 prep, asyncforge module intro, Node.js v22 - all in one!
Borp: a new runner for node:test with TS support
February 28, 2024
Hi Folks, This release features something I've been working on and off for the last few months, mostly adding feature as I needed them: a companion for the...
3x Faster Stream processing
February 8, 2024
Hi Folks, This newsletter comes back to a theme I love: Node.js streams. I expect more contents about the fundamentals in the future, as I'm scavenging some...
Which HTTP client for Node.js? Should Node.js stop bundling npm?
January 22, 2024
A Node.js newsletter covering HTTP client performance, fixing a race condition, and discussing whether Node.js should drop npm.
22 billions of npm downloads in 2023 and other Adventures in Nodeland
January 10, 2024
Happy new year folks! This is our first edition of 2024, and I expect to deliver one of this to you every month or so. This edition includes a full...
Older archives