Field Notes.

Practical Field Notes on AI, Programming and Customer Experience.

Cover Image for The New AI Moat Is Forward-Deployed Engineering

Model access is now table stakes. The moat is forward-deployed engineering: teams that embed in real workflows and keep shipping through edge cases.

Roger Rodriguez
Roger Rodriguez

More Notes

Cover Image for The Browser Is the API: How I Built zd-agent-cli

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.

Roger Rodriguez
Roger Rodriguez
Cover Image for AI Triage: Evaluate First, Automate Second

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.

Roger Rodriguez
Roger Rodriguez
Cover Image for One Billion CSV Rows in Rust

One Billion CSV Rows in Rust

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

Roger Rodriguez
Roger Rodriguez
Cover Image for Web Scraping vs API

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.

Roger Rodriguez
Roger Rodriguez
Cover Image for Hello World

Hello World

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

Roger Rodriguez
Roger Rodriguez