Field Notes

Independent technical journal

Sujithra's
Field Notes

Useful notes on building AI systems that survive contact with reality.

Volume 01 · 15 essaysAI · Software · Data · Interfaces

Latest essays

The archive

Things I wanted to understand properly.

Essays on AI, software, data, and the engineering details that are easy to skip until they matter.

04
Agent HarnessesReliability

Agents Need Budgets, Not Infinite Loops

A useful agent loop is not “keep trying.” It is a bounded control system with progress checks, explicit stop reasons, and a resumable state.

8 min readJul 2026
09
Small ModelsInference

Small Models Keep Winning the Boring Jobs

The glamorous demo belongs to the biggest model. The repetitive production task often belongs to the cheapest model that reliably fits.

5 min readJul 2026
11
Distributed SystemsCaching

Every Cache Is a Tiny Time Machine

Caching makes systems fast by serving the past. The hard question is not whether data is cached, but how old reality is allowed to become.

5 min readJul 2026
12
Context EngineeringLLMs

Your 200,000-Token Prompt Is a Junk Drawer

A larger context window lets you keep more information nearby. It does not organize that information—or make every token equally useful.

5 min readJul 2026
13
Voice AIInteraction Design

Voice AI Has a Politeness Problem

A voice assistant can recognize every word and still be unbearable to talk to. Conversation depends on timing, interruption, and knowing whose turn it is.

5 min readJul 2026
15
AutomationHuman Control

The Best Automation Leaves a Handle

Automation feels safe when people can see where it is going, interrupt it, correct it, and continue without starting from zero.

5 min readJul 2026

About the author

Building intelligent systems, then writing down what the diagrams leave out.

I'm Sujithra Kathiravan, an AI and machine learning engineer interested in applied AI, model infrastructure, developer tools, and the operational details that turn promising demos into dependable systems.