INSIGHTS

Field notes from AI-native engineering

Short reads from the Meta.Dev team. New posts most days.

Testing non-deterministic LLM output without losing your mind

Traditional assert-equals testing falls apart when the output is a paragraph the model wrote. Here's the pattern that actually scales.

Jun 19, 2026
MCP for engineering managers — what it actually changes

Model Context Protocol gets buried under demos. Here's the EM-level picture of what it changes about how your team ships.

Jun 18, 2026
How we vet AI-native engineers

We stopped running leetcode rounds two years ago. The loop that actually catches AI-native depth looks like this.

Jun 17, 2026
RAG or 1M context window — pick one, not both

With million-token context windows on the table, half of yesterday's RAG pipelines were premature. Here's how we decide.

Jun 16, 2026
One engineer, three agents — the new shape of shipping

AI-native engineers don't write more code. They run more parallel work. Here's what that actually looks like.

Jun 15, 2026
The agentic autonomy ladder

Not every "AI workflow" is an agent. Mapping the rungs from autocomplete to autonomous and where most teams should actually live.

Jun 14, 2026
Why AI-native engineering changes hiring

Most teams hire engineers and then bolt AI onto their workflow. AI-native teams flip that order — and the gap is starting to show.

Jun 12, 2026
When senior engineers stop writing the code

The job of a senior engineer is changing. The first draft of the code is no longer where the value is — it's the verification, the decomposition, and the architecture.

Jun 10, 2026
RAG vs. fine-tuning: a working heuristic

Most teams reach for fine-tuning when they should reach for retrieval. A short decision rule we use on every engagement.

Jun 4, 2026