Jad Naous on why AI solved code but not operations
Grepr CEO Jad Naous argues AI conquered coding because code lives in the same distribution it was trained on, while operating real production systems stays hard — so his bet is to hand the AI a deterministic signal that something changed and let it run a bounded debugging playbook instead of asking it to predict the chaos.
Two Worlds: The Digital and the Actual
AI is fluent in the digital world it was trained on, but the actual world of running systems is a different distribution — and the two are often not the same.
The world that the AI lives in is all digital and there's the actual world and like those things are not necessarily the same.
AI Widened the Engineer Gap
AI did not level the playing field — Naous says the gap between okay and really good engineers multiplied about 10x as his team grew.
really good engineers are able to somehow put it into their workflows in a way where they the AI starts training them.
Six Months to Ten Days, Solo
A production data-lake feature that would have taken about six months before took Naous roughly ten days working alone — a 10x to 20x jump on real shipping code.
that took maybe about 10 days. In previous days that would have taken maybe about 6 months.
Code Describes; Running Is Reality
Operations resists AI because code is only a description of a system, while the running system explores a state space that effectively has no bound.
I think that code is a reduction of all the operational states of a of a machine into like the instructions that make it run.
Detect What Changed, Don't Backtrack
Instead of tracing an alert backward to a root cause, Grepr detects when something new appears in the data and hands that signal to the AI to investigate.
backtracking into a root cause is actually very problematic. And so instead, what we're doing is doing it the other way around, which is can we actually start by figuring out if there's something different in your environment that has changed?
Infinite States, Finite Playbook
The set of things that can break is effectively infinite, but the set of steps used to debug them is small and learnable — so the AI runs the workflow a human would.
So the goal isn't to like have the model just be like this is what happens. It's hey run through this workflow to determine what happened.
The Legible Value Wins the Sale
The part of Grepr that sells itself is the plain number — a 90% cut to the observability bill — not the harder-to-price promise of AI-driven reliability.
you put us in the data stream, plug and play, pass the data through, reduce your cost by 90%.