Latest — Sep 3, 2026 Lessons learned: 100 interviews about numerical JavaScript How much of what a project believes about its users is actually based on evidence?
Write It Like C: What V8's Optimizing Compilers Explain About the Zen of stdlib The Zen can read like a list of style opinions. A surprising number of the entries turn out to be describing a compiler.
Your AI Policy Doesn't Have to Apply to You Not applying your own rules to yourself isn't always hypocrisy. Sometimes it's just correct.
Why another plotting library? JavaScript has no shortage of plotting libraries. But scientific computing needs more than a way to render charts, so we're building a plotting system designed around the entire workflow.
The Codebase Is the Prompt Every inconsistency in your repository is a bug in the specification you are handing your AI agent.
Build for Inheritance What if the best measure of your impact in open source isn't being needed, but making yourself unnecessary?
Do you WANT contributors? If you maintain an open-source project, your contributing file is where you set the terms—of the relationship, of the boundaries, of what you will and won't do. Own your answer. Change it when it stops working.
The Browser Is the Largest Compute Platform on Earth Modern browsers can run numerical computing, machine learning, and GPU-accelerated workloads locally. Here's why that changes everything.
The Stakeholder Journey: From User to Contributor Every project eventually faces the same question: who tends to this when the current maintainers can't? It used to have an accidental answer. The Stakeholder Journey is a tool for building an intentional one—identifying where to invest energy to find and cultivate the next generation.
Mapping Your Ecosystem (and Its Saboteurs) Naming everyone in your open-source ecosystem—both competitors and colleagues—and following where value flows.