Ankur’s Writing

Notes from building software.

I lead full-stack teams at NerdDevs. These are the notes I keep while building — on system design, developer tooling, and getting real work out of AI agents.

36 posts 9 presentations latest 14 Sept 2026

45 items
Presentation

Build your own IDE extension. Idea to publish

The real-world path from 'my editor should do that' to a published extension: what extensions actually are, the five VS Code API surfaces, the gotchas that…

17 min read
Presentation

How branchdiff grew up

Two branches can hold identical bytes and still produce a phantom diff — because Git's two-dot diff compares commit history , not file content. A rebase, a…

10 min read
Blog Node.js

pnpm - A better package manager for Node.js

Node.js is a popular choice for developers which allows using JavaScript on both client and server side. Having a big community, node.Js provides numerous…

4 min read
Presentation

Token Economics

Community estimates put a heavily-used $200/mo plan at $14,000–35,000/mo of real compute — estimates disagree 2×, but the shape holds: sticker and consumption…

13 min read
Blog Productivity Claude Code

Token Economics: Better Results, Fewer Tokens

I've spent 7+ years shipping production TypeScript and Node systems, and the last couple of those leading a team at Nerddevs that now writes more code through…

36 min read
Presentation

Zed. The editor that treats speed as a feature

Zed is a Rust-native, GPU-rendered editor from the people who built Tree-sitter — collaborative by default, AI-native from day one, and free. What it gets you,…

23 min read
Presentation

Your desk, in your pocket

Not a workstation replacement — occasional, light touches on real work, from wherever you already are.

16 min read
Presentation

Local Whisper

Open with the one-line promise: a chatbot that runs in the browser and knows your page — no backend, no bill, no data leaving the device.

20 min read
Blog Productivity Claude Code / Project Research

Agent Swarm Plans for Side Projects

Why: Complex multi-layer project with ~27 components, ~24 services, E2E tests across 3 browsers + mobile. Clear layer separation. Independent subsystems…

6 min read
Blog Productivity Claude Code / Project Research

Agent Teams for browser-ide: Deep Analysis and Steps

These hotspot files must be assigned to exactly ONE agent per team session. If a feature requires changes to useIDEStore.ts, one agent owns it; others…

14 min read
Blog Productivity Claude Code / Global Research

Claude Code Agent Swarms: Multi-Agent Development Guide

Claude Code's Agent Teams (launched Feb 6, 2026, research preview) allow a lead agent to coordinate multiple teammate agents working in parallel. Each agent…

10 min read
Blog Productivity Claude Code / Global Research

Claude Code for Existing Projects: Onboarding Guide

You have an existing project with established patterns, conventions, and tribal knowledge. Claude Code knows nothing about it. Without proper setup, Claude…

7 min read
Blog Productivity Claude Code / Global Research

Claude Code Permissions Management: The Ninja Guide

You've experienced the nightmare: --dangerously-skip-permissions seemed convenient, then Claude deleted your Chrome cache during Playwright testing. Without…

15 min read