Emails from sender «nicholas@humanwhocodes.com».
Source: Readwise Reader export, ingested 2026-10-29. Entries: 32. Summaries are truncated from frontmatter summary; absent ⇒ omitted.
- Human Who Codes Newsletter - Static Analysis and AI — 2025-12-02
If you’re like me, the way you write code has changed significantly in the past year.
- Human Who Codes Newsletter - Working with Legacy Code — 2025-11-04
The term “legacy code” often strikes fear into the hearts of software engineers.
- Human Who Codes Newsletter - npm Security — 2025-10-07
For the past few weeks, an ongoing supply chain attack on npm packages has shaken the JavaScript community.
- Human Who Codes Newsletter - Code Portability — 2025-09-02
If you’ve been following me recently, you’ve probably seen me mention Bredbox, my new application for saving bookmarks.
- Human Who Codes Newsletter - The return of tech specs — 2025-08-05
When I was studying computer science as an undergraduate from 1996 to 2000, I took a course called Software Engineering that focused on the…
- Human Who Codes Newsletter - Deno: What happened? — 2025-07-01
When Ryan Dahl introduced Deno at JSConf EU 2018, it generated significant interest in the JavaScript community. As the creator of Node.
- Join me live on the VS Code YouTube channel this Friday — 2025-06-16
I’m excited to share that I’ll be appearing on the Visual Studio Code YouTube channel this Friday, June 20th at 11am EDT / 8am PDT.
- Human Who Codes Newsletter - Getting Buy-In — 2025-06-03
You’re a tech lead with an idea for a large project, one that would make your life easier. But to make it happen, you’ll need help.
- Human Who Codes Newsletter - Agents and MCP — 2025-05-06
Last month, Visual Studio Code officially launched agent mode.
- Human Who Codes Newsletter - Getting Stuff Done — 2025-04-01
One of this newsletter’s main themes is the importance of the non-coding side of software engineering.
- Human Who Codes Newsletter - AI-First Development — 2025-03-04
I spent the past month diving into Copilot Edits, testing whether I could go fully AI-first on my personal projects.
- Human Who Codes Newsletter - People Skills — 2025-02-04
roles that require more interaction with our colleagues and customers.
- Human Who Codes Newsletter - Debuggability — 2025-01-07
In the early days of web browsers, there were no developer tools.
- Human Who Codes Newsletter - Chrome — 2024-12-03
That ruling stated that Google had an illegal monopoly on search and excluded competition by paying other browsers to feature Google search…
- Human Who Codes Newsletter - Return-to-Office — 2024-11-05
If you’ve been following tech news in the past month, you’ve likely heard about Amazon’s strict return-to-office policy, which will require…
- Human Who Codes Newsletter - Weaponizing Open Source — 2024-10-01
When you think of open source software, you might think of it as a gift from someone to the world.
- Human Who Codes Newsletter - Rates of Change — 2024-09-03
One of the first things I realized about working in codebases is that different parts of the codebase change at different rates.
- Human Who Codes Newsletter - Node.js, Deno, and Bun — 2024-07-02
For well over a decade, if you wanted to run JavaScript on the server, your only choice was Node. js.
- Human Who Codes Newsletter - Google — 2024-06-04
In 2023, Google Search generated $175 billion in revenue. The next closest unit was Google Cloud with $33 billion (YouTube generated $31.
- Human Who Codes Newsletter - Open Source Takeovers — 2024-05-07
This past month saw one of the most well-planned open source software supply chain attacks in history.
- Human Who Codes Newsletter - JSR — 2024-04-02
This past month saw the public release of the JavaScript Registry (JSR), a direct competitor to npm. The folks behind JSR are the same folks…
- Human Who Codes Newsletter - Decision Documents — 2024-02-06
When you start a new project or significant feature, it’s likely that you’ve written a technical specification.
- Human Who Codes Newsletter - Social Capital — 2024-01-02
When I first became a tech lead, I was met with the same challenge as others before me: how do you convince people to do things? With my pee…
- Human Who Codes Newsletter - GitHub Copilot — 2023-12-05
About a month ago, I decided to turn on GitHub Copilot in Visual Studio Code and see what the latest version of the AI pair programmer was a…
- Human Who Codes Newsletter - Opportunity Cost — 2023-11-07
Every month my credit card bill comes in with a charge of around $0. 29 USD from Amazon Web Services.
- Human Who Codes Newsletter - Open Source Drama — 2023-10-03
This past month, David Heinemeier Hansson (DHH), announced that Turbo would be switching from TypeScript back to JavaScript.
- Human Who Codes Newsletter - Code Spelunking — 2023-09-05
My recent work on ESLint led me into a part of the code I didn’t write and am very unfamiliar with: code path analysis.
- Human Who Codes Newsletter - Leadership Roles — 2023-08-01
As you progress in your software engineering career, your leadership skills become increasingly important.
- Human Who Codes Newsletter - Knowing Your Users — 2023-07-05
Yesterday I had a very interesting experience at the Massachusetts Registry of Motor Vehicles (RMV).
- Human Who Codes Newsletter - High-Level ICs — 2023-06-06
I spend a lot of time talking with my coaching clients about what it takes to be a successful individual contributor past the senior softwar…
- Human Who Codes Newsletter - WebAssembly — 2023-04-05
Wanting to explore WebAssembly, I started to rewrite my JSON parser project, Momoa, in Rust.
- Human Who Codes Newsletter - Conflict — 2023-03-10
No one becomes a software engineer because they want to deal with people all day. Code is easy; people are hard.