Checking against the reference November 2026

how to know a parsing fix is right: run it against the implementation that defines the answer

One spec, three commands October 2026

PEP 639 landed in pdm one command at a time, and each gap was its own bug

Six fixes in one repo October 2026

six merged into Panel in three weeks, and why the first cost more than the other five together

A linter for prose October 2026

why I run a checker over every PR description before it posts, and what it looks for

Parameters that do nothing September 2026

the bug class with my best hit rate: an argument a function accepts and then ignores

100 merged upstream September 2026

a year of pull requests into repos I do not own, and what I look for before starting one

unplug tiny is out June 2026

our first open-source injection model, honest about where it fails

unplug goes live May 2026

domain acquired, site deployed, v0.2.0 plan locked

agents play poker May 2026

6 LLMs played Texas Hold'em. The smallest model won.

building the agent ecosystem May 2026

why I'm building Hive, Unplug, Nudge, and how they all connect

YC Startup School and ContextCon May 2026

almost missed YC's first India event. ended up placing 4th at the hackathon

what shipping DevCard taught me May 2026

lessons from a PyPI launch that got 50 LinkedIn likes and zero installs

from GSoC contributor to mentor May 2026

the one-PR-at-a-time lesson and other things I learned the hard way