notes

Build notes

Short write-ups of decisions I actually made: the symptom, the root cause, the fix, and what I’d do differently. The proof that I can explain the why, not just ship the what.

Killing redundant API calls in a live dashboard

The same navigation kept re-fetching data the app already had. The fix was a product decision disguised as a caching one.

React QueryPerformanceCaching
4 min read →
Grounding an LLM so it can't invent a menu item

A model that hallucinates a dish is worse than no assistant at all. The guardrail is boring on purpose.

Claude APILLMsValidation
4 min read →