Two cults and a jagged frontier
He opens with his own odd position: he loves chatbots and coding agents, and still thinks the field has gone wrong.
“One of the few people who hates on ChatGPT, who made it.”00:00:37
Then the two cults. One reads the benchmarks, where models have beaten humans for two years:
“We've been announcing AGI three months away for two years now.”00:01:26
The other looks outside San Francisco, at a world that has barely changed. Both are looking at the same facts.
“It's a rare. Point of view to actually think AI is cool and transformative, and also like underwhelming the world right now.”00:01:26
That's the jagged frontier: models that can work on Millennium Prize problems but can't be trusted with bookkeeping. (The transcript garbles his example: “They can't even be used to touch a counting.”) He wants an Occam's razor explanation, and the rest of the talk is his.
Evidence: transcript 00:00:37, 00:01:26, 00:02:29
What explains the line?
His slide splits the field. Too good to be true: ChatGPT, copilots, coding agents, deep research, voice agents, customer service without decisions, and slop. Too bad to be useful: customer service, drive-thrus, accounting, QA, insurance, data entry, anything requiring reliability. His answer:
“Everything on the left side is intrinsically a human-in-the-loop task.”00:03:24
Deep research writes better than he could. But if the answer had to be correct, not well written, you'd pick him. Pleasing a person and doing the task are different goals:
“And my claim is actually for these tests pleasing a human. Is nothing to do with doing the task.”00:03:24
The cause is the method he co-created.
“I get the irony. That you know, I co-created RLHF, and I do believe RLHF is part of the problem.”00:04:15
“That is what the HF is in RLHF.”00:04:15
The human feedback is the human in the loop, built in. Unless a task is trivially verifiable, a person still checks the output afterwards. Never pick him over ChatGPT for a ChatGPT question; but for background work that has to be right on its own,
“You should not trust LMs at all.”00:04:15
His “WTF is going on in AI?” slide lists it: LLMs are too good to be true at assistance; 0% are optimized for automation (“RL??”); they're too bad to be useful at automation; his guess is that automation is worth more than assistance; then “???” and “Profit”.
Evidence: transcript 00:03:24, 00:04:15
The bitterest lesson: doing the right task
He extends Sutton's bitter lesson. Compute beats clever algorithms; data beats compute; and underneath both:
“I would argue that the bitterest lesson is doing the right task.”00:06:05
In classical RL, the game supplies the task:
“So actually, when you're doing RL, you don't even need to think about the right task.”00:06:05
Language models were different. The field had to find next-token prediction, which mattered not for its maths but for what you could do with it afterwards: generate text. Then instruction following: before RLHF, the data for it didn't exist, and with simple algorithms a small model trained on it beat far larger pretrained ones. The transcript garbles the model sizes he gave, so they're left out.
Evidence: transcript 00:06:05, 00:08:04
Reliable intelligence
So TypeSafe picked a different task.
“You get what you optimize for.”00:08:57
“I often call it you get Einstein ninety five percent of the time, but Mr Bean five.”00:08:57
“If you can't tell which is which, how the fuck is it automated?”00:08:57
Instead of occasional brilliance that someone then has to check, aim for narrow, dependable smarts:
“What if you focused on extreme, extreme narrow focused reliability?”00:08:57
It doesn't show up in benchmarks, and he credits it, not speed, cost or interface, for how developers took to Jev. He isn't sure of the name himself:
“I'm looking for a better word than reliable.”00:08:57
Evidence: transcript 00:08:57
Smart software: a fourth logic gate
Not more chatbots. Software has barely changed in a decade except that it's cheaper to write, and the best AI has done inside it is
“Is having a chatbot to the side that sometimes interacts with the software, but cannot take expensive decisions for you.”00:10:25
“And I think the problem is we're focusing too much on coding agents.”00:10:25
The intelligence belongs in the program's inner loop. His slide draws it: traditional software is a flowchart of fixed rules, with one branch that needs a human; just-in-time software is a long chain of LLM steps ending in a question mark; smart software is the flowchart again, with small model decisions at a few nodes, and every branch pays.
“I think the narrative of SaaS apocalypse is obviously not going to happen.”00:10:25
His analogy is the blue LED: red and green made indicator lights; adding blue gave white light and displays. Software has been built from greater than, less than and equal.
“This is kind of conceptually adding a fourth semantic logic gate.”00:12:12
“Like, do we still need regexes with like crazy things, or can we just say like we want a Gmail email address or a real looking one?”00:12:12
A later slide, “Infinitely replicable lego blocks”, draws AND, OR and NOT beside three model gates that take data and a question: a yes/no with probabilities, a score, and a choice among options.
Evidence: transcript 00:10:25, 00:12:12
LLM Stockholm syndrome and software research
His “AIE secret” is that the field isn't pushing hard enough; the slide says “the field isn't jevving hard enough”.
“I think the world still has LLM Stockholm syndrome.”00:11:32
Most ideas just replace a step with an LLM instead of rethinking the software. His alternative:
“I call this software research.”00:14:32
Like the early web, it means building things because we can, and finding out what's possible.
“Should all of those websites existed? Probably not.”00:14:32
“The theme is going to be real software engineering, not just white coding.”00:14:32
(“White coding” is the transcript's vibe coding.) That means decomposition, stages that can be verified, real encapsulation, and state you design, not
“Instead of assuming everything is global state within a KV cache”00:14:32
Evidence: transcript 00:11:32, 00:14:32
Ideas worth building
Agents beyond the KV cache. Designs that fight the cache get slow and expensive, so people abandon them.
“They're so inflexible in design because of the tyranny of the KB cache.”00:15:50
Why can't every call include all your past coding-agent history? The memory exists; what's missing is the smarts to search and summarize it. And why can't agents working at once share what they learn?
“Why do they need to rediscover the same patterns of the codebase?”00:15:50
Principal-agent problems. Not coding agents: anyone acting for someone else whose interests differ, such as elected officials acting for citizens. A fair society has to stress the letter of a rule, which breeds loopholes.
“And I think the root of that problem is we can't encode the spirit.”00:17:20
Real-time security, semantic types, new interfaces. Spotting a bad action is easier than doing it; what's missing is checks fast, cheap and reliable enough to run live.
“I would argue it's a lot easier to figure out they're doing a naughty thing. Than to actually do the naughty thing”00:18:11
He wants a type system that checks meaning, with a model in the linter, and interfaces that do what you mean.
Evidence: transcript 00:15:50, 00:17:20, 00:18:11
The root of slop, and what couldn't we automate?
Because AI is unreliable, no one uses it for decisions that cost them anything. Pushing the cost onto someone else is another matter:
“But it's actually totally fine to push the costs into other people.”00:19:45
That's slop: an externalized cost, and an advantage for people who don't care. Then he turns playful: even “cursed software”, deliberately terrible interfaces, is worth making.
“Doing things because we can is what software engineering is about.”00:20:25
His closing question: every engineer knows what software can't do. What if those limits went away in six months or a year?
“What couldn't we automate?”00:21:07
Evidence: transcript 00:19:45, 00:20:25, 00:21:07