Monogram team writing
Practical notes on LLM evaluation, prompt versioning, and shipping language models to production.
Prompt versioning means tracking behavior
Prompts are code. Source-file version control primitives apply here too, with a few key differences.
Five eval pitfalls behind misleading results
Most teams run evaluations, but fewer get results that predict production model behavior. Here is where they go wrong.
Ship an LLM app quietly
Staged rollouts, eval gates, and rollback workflows for language model features. A practical guide for first-time production teams.
When ad hoc prompting stops working at 50 prompts
A workflow that fits three prompts starts failing at fifty. Here is what to rethink first.
Evaluation rubrics that work
Vague rubrics yield vague scores. Write evaluation criteria that are specific and stable enough to repeat.
Why API-first LLM deployment wins later
Hardcoding model calls feels quicker at first. It causes avoidable pain when you update a prompt or swap a model.
Glue code in LLM development
Every LLM project gathers undocumented scripts and copied utilities. Here is how that happens and how to address it before it becomes load-bearing.
Spotting silent LLM regressions before users do
Model updates and prompt changes can cause silent regressions. See what minimal regression detection requires and why teams skip it.
Shipping Monogram in public: lessons from 2024
Our first year building an LLM dev tooling startup: what worked, what failed completely, and the developer conversation that changed our direction.
Building the Monogram SDK: design choices for developer tools
Why we chose ergonomics over terseness, how we handle async vs sync conventions, and decisions we would change today.
Good evals: criteria teams use to make decisions
Evaluations differ. These properties separate one that guides decisions from one that produces a number your team ignores after week two.
Try what we write about
The concepts in these posts are exactly what Monogram is built around. A free account takes two minutes to set up.