Field Notes.
Practical Field Notes on AI, Programming and Customer Experience.
Model access is now table stakes. The moat is forward-deployed engineering: teams that embed in real workflows and keep shipping through edge cases.

More Notes
The Browser Is the API: How I Built zd-agent-cli
I built a local-first Zendesk CLI that reuses authenticated browser sessions to power AI-assisted ticket triage without API key overhead or extra auth surface.

AI Triage: Evaluate First, Automate Second
Most teams try to automate intake triage too early. This guide shows how to evaluate decision quality, safety, and operational impact before turning on auto-routing.

One Billion CSV Rows in Rust
Streaming, decompressing, transcoding, and validating a billion-row CSV from S3 in a Rust Lambda, without falling over.

Web Scraping vs API
Choosing web scraping vs API depends on how a page loads content. Here is a practical way to decide the right approach for reliability and speed.

Hello World
A quick first post to kick off Field Notes and experiment with code snippets, formatting, and publishing workflow.






