Airline pilot
機師 × 軟體工程師,現在用一支 AI agent 艦隊把 code 交付出去。
I've shipped software since 2010. Over the past year my workflow changed shape: I design the system, set the guardrails, and let autonomous coding agents handle implementation, pull requests, reviews and infra — end to end. My recent commit history is increasingly agent-authored, human-reviewed.
The point isn't fewer engineers — it's a higher altitude. I spend my time on architecture and judgment; the mechanical work is delegated and verified.
flowchart LR
J["🧑✈️ Jonathan<br/><sub>architecture · guardrails · review</sub>"]
L["🦅 Lead agent<br/><sub>triage · dispatch</sub>"]
subgraph FLEET["🤖 Executor agents"]
direction TB
A["Feature<br/>agent"]
B["Infra / IaC<br/>agent"]
C["Data & backtest<br/>agent"]
D["Quality / CI<br/>agent"]
end
J -- intent & guardrails --> L
L -- tickets --> FLEET
A --> O["📦 PRs · deploys<br/>pipelines · green CI"]
B --> O
C --> O
D --> O
O -- review & merge --> J
Two layers: a lead agent that triages and opens the tickets, and executor agents that pick them up, write the code, open PRs and review each other. I set the guardrails, read the diffs, and land the plane.
📖 flightdeck — how it's wired, how work gets dispatched, and where the human stays in the loop. Written down so it's less of a black box.
- flightdeck — field log of running a fleet of AI coding agents in production
- 1min-cloudflare-gateway — high-performance Cloudflare Workers API gateway
- apple-store-scrape — cross-region Apple price comparison (Python + Workers)
- pdf-processor — browser-side PDF toolchain (PyMuPDF → WASM)
- finlab-txd — quantitative trading research on Taiwan index futures
The delegated slice is genuinely the fleet's work — not mine with extra steps. The paired slice is mine: git records me as the author and Claude as co-author, because that's what happened — I was on the controls for every turn.
Self-hosted, auto-updated daily. Aggregate counts across every repo I own, public and private — no repository names and no agent account names are ever emitted. Commits classified by author identity & co-author trailers; PRs and issues by who opened them.




