Skip to content

Open Source

The Real Lesson of Firstmate: In the Age of Agents, Build the Tools That Fit You

Pixelated photograph of a ship's crew on deck, circa 1904

An L8 principal engineer at Meta quits his job — and instead of launching a startup or raising a fund, he spends a year building wrappers. He wraps the GitHub CLI, Chrome DevTools, Git worktrees and code validation, and writes a tool called gnhf — "goodnight, have fun" — that babysits his coding agents while he sleeps. Stitched together, they became Firstmate, an open-source project that hit 3,000 stars in two months. But in this video, Hal Shin argues that the tool is not the interesting part: the real lesson is what its author understood about building for yourself in the age of AI agents.

Pi Agent's Developer on Why Minimal Beats Maximal in AI Coding

A teal π symbol, a nod to the Pi coding agent

Pi is one of the smallest coding agents around — a minimalist terminal "harness" with a system prompt under 1,000 tokens and just four built-in tools (read, write, edit, bash) — and yet it keeps beating far heavier rivals like Claude Code and Codex in head-to-head comparisons. In this episode of the David Ondrej podcast, Armin Ronacher (the creator of Flask and Jinja2, who now works on Pi at Earendil together with Mario Zechner) explains why less tooling is winning, and walks through his own agentic engineering workflow.