Writing my thoughts on software, business, and life.

All of my long-form thoughts on programming, business, and more

npm v12 is GA: npm install now asks before running dependency code

npm v12 disables dependency install scripts, Git dependencies, and remote URL dependencies by default. A practical migration guide for node-gyp, native modules, monorepos, CI, OIDC trusted publishing, and staged releases.

Next.js 16.3 AI Improvements: the end of blind agent edits

Next.js 16.3 Preview adds managed AGENTS.md docs, first-party Skills, Agent Browser React introspection, actionable errors, a focused MCP server, and Markdown docs so agents can read and verify the framework feedback loop.