Articles
15 May 2026
How a senior engineer works in 2026
$200 a month, a terminal, a five-minute prompt, and ten years of judgment. The agent writes most of the code; the work has moved to perfecting it and setting it up, and the pipeline that trains the next generation hasn't caught up.
17 April 2026
A Shopify shopfront built as an MCP widget
I built a Cloudflare Worker that turns any Shopify store into an in-chat shopfront for Claude. Product cards, variant pickers, cart handoff, all rendered inline via the new MCP Apps spec.
7 April 2026
Credential concentration in MCP setups
MCP setups concentrate long-lived credentials inside a steerable executor. The right question is not whether the model will ever do something wrong, but what becomes reachable when it does. This is one architecture that answers it.
25 March 2026
A Garmin MCP server built with Code Mode
I built a Garmin MCP server that exposes exactly one tool: a code tool that runs JavaScript in a sandbox with typed calls back to Garmin. Cheaper queries, and a tighter security boundary than the tool-per-endpoint approach.