People, every show

Ryan Lopopolo

Member of Technical Staff, OpenAI. On 1 show, 1 appearance. The Shows tab opens the full record on each.

engineerscientistauthor@_lopopolo ↗LinkedIn ↗hyperbo.la ↗

Ryan Lopopolo is a Member of Technical Staff at OpenAI, where he focuses on harness engineering and autonomous AI coding systems. He previously held engineering roles at Stripe and Snowflake and created Artichoke, an alternative Ruby implementation written in Rust.

1shows
1appearances
51statements
2resolved
2supported
0contradicted
100%fully supported
3said about them ↓

Everything Ryan Lopopolo said on any show that made the record, most notable first. Each card names its show and opens the statement there.

Lopopolo: Coding models and harnesses are now isomorphic to human engineering capability
“The models are there enough. The harnesses are there enough where they're isomorphic to me and capability and the ability to do the job.”
Ryan Lopopolo Apr 7, 2026 ▶ 4:02 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Coding models have largely solved all tasks except hard and new
“And I think things that are hard and new is still something that the models need humans. Yeah. Drive. Yeah. But I think those other quadrants are largely solved, given the right scaffold and the right thing that's going to drive the agent to completion.”
Ryan Lopopolo Apr 7, 2026 ▶ 33:46 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Bearish on MCP due to forced token injection and compaction issues
“MCPs I'm pretty bearish on because the harness forcibly injects all those tokens in the context and I don't really get a say over it. They mess with auto compaction. The agent can forget how to use the tool. There's probably only like, what, three calls in Pla…”
Ryan Lopopolo Apr 7, 2026 ▶ 38:37 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Assertion Not checkable as stated
Lopopolo: Zero-code harness was 10x slower initially before outperforming any single engineer
“Honestly, the first month and a half was 10 times slower than I would be. But because we paid that cost, we ended up getting to something much more productive than any one engineer could be, because we built the tools, the assembly station for the agent to do …”
Ryan Lopopolo Apr 7, 2026 ▶ 5:17 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: OpenAI Frontier team operates with post-merge or zero human code review
“You know, we, we've moved beyond even the humans reviewing the code as well. Most of the human review is post merge at this point, but it's not even reviewed.”
Ryan Lopopolo Apr 7, 2026 ▶ 9:21 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Reasoning models eliminate need for rigid state-machine scaffolding
“And this I think is like the fundamental difference between reasoning models and the four ones and four O's of the past where these models could not think. So you kind of had to put them in boxes with a predefined set of state transitions. Whereas here we have…”
Ryan Lopopolo Apr 7, 2026 ▶ 11:59 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Collapsing product problems into code allows Codex harnesses to solve them
“If you can figure out how to collapse a product that you're trying to build a user journey that you're trying to solve into code, it's pretty natural to use the codex harness to solve that problem for you.”
Ryan Lopopolo Apr 7, 2026 ▶ 22:59 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: AI models can in-house 2,000-line dependencies in an afternoon
“The level of complexity of the dependencies that we can internalize is I would say low medium right now, right? Just based on model capability. What is medium? I would say like a couple thousand line dependency is a thing that we could in house no problem in a…”
Ryan Lopopolo Apr 7, 2026 ▶ 28:25 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: Symphony discards failed PRs entirely to regenerate from scratch
“In Symfony, there's this like rework state where once the PR is proposed and it's escalated to the human for review, it should be a cheap review, right? It is either mergeable or it is not. And if it's not, you move it to rework. The Elixir service will comple…”
Ryan Lopopolo Apr 7, 2026 ▶ 36:53 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: AI-amplified small teams require extreme package decomposition and strict boundaries
“The structure of the repository is like, 500 NPM packages. It's like architecture to the access for what you would consider, I think, normal for a seven person team. But if every person is actually, like, 10 to 50. Then the, like, numbers on, like, being super…”
Ryan Lopopolo Apr 7, 2026 ▶ 39:56 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Autonomous Coding Removes Human Language Familiarity Constraints
“No humans in the loop here. So like my, Own personal ability to write or not write Elixir doesn't really have to bias us away from using the right tool for the job, which is just wild.”
Ryan Lopopolo Apr 7, 2026 ▶ 47:38 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Converting UI Images to ASCII Art Improves AI Agent Layout Perception
“If we want to actually, like, make it see the layout, it's almost easier to rasterize that image to ASCII arc and feed it in to the agent.”
Ryan Lopopolo Apr 7, 2026 ▶ 47:57 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Assertion Not checkable as stated
Lopopolo: Current AI models cannot go from idea to prototype
“They're definitely not there on being able to go from new product idea to prototype.”
Ryan Lopopolo Apr 7, 2026 ▶ 59:44 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Native code guardrails outlast external model scaffolds as AI advances
“If we were building an entire separate Ross scaffold around Codex to restrict its output, that I think would be like additional harness that would be prone to being scrapped. But yeah, if instead we can build all the guardrails in a way that's just native to t…”
Ryan Lopopolo Apr 7, 2026 ▶ 1:13:07 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Cheap parallel tokens enable continuous automated codebase maintenance
“But because tokens are so cheap and so insanely parallel with the model, we can just constantly be gardening this thing to make sure that we maintain these invariants, which means There's way less dispersion in the code and the SDLC, which means we can kind of…”
Ryan Lopopolo Apr 7, 2026 ▶ 8:28 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: OpenAI inverts harnesses by having Codex spawn dev environments
“One neat thing here is we have tried to invert things as much as possible, which is instead of setting up an environment to spawn the coding agent into, instead we spawn the coding agent, like that's the entry point, just codex, and then we give codex via skil…”
Ryan Lopopolo Apr 7, 2026 ▶ 11:32 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: OpenAI uses incident pages to update repository reliability rules via Codex
“When we get a page because we're missing a timeout, for example, I can just add codecs in Slack on that page and say, I'm going to fix this by adding a timeout. Please update our reliability documentation to require that all network calls have timeouts. So I h…”
Ryan Lopopolo Apr 7, 2026 ▶ 14:04 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Assertion Not checkable as stated
Lopopolo: PR review agents initially caused non-convergence by bullying author agents
“Initially the codex driving the code author was willing to be bullied by the PR reviewer, which meant you could kind of end up in a situation where things were not converging.”
Ryan Lopopolo Apr 7, 2026 ▶ 15:30 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: Codex authors Grafana dashboards and handles on-call incident paging
“Like the dashboard thing you mentioned, we have Codex authoring the JSON for the Grafana dashboards and publishing them, and also responding to the pages, which means when it gets the page, it knows exactly which dashboards are defined and what alerts. What al…”
Ryan Lopopolo Apr 7, 2026 ▶ 19:00 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: AI models are really great at resolving Git merge conflicts
“The models are really great at resolving merge conflicts.”
Ryan Lopopolo Apr 7, 2026 ▶ 24:43 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
LATENT SPACE Disclosure
Lopopolo: OpenAI uses an automated landing skill to delegate PR merges to Codex
“We invoke a dollar land skill and that coaches codecs to push the PR, wait for human and agent reviewers, wait for CI to be green, fix the flakes if there are any Merge upstream if the PR comes into conflict, wait for everything to pass, put it in the merge qu…”
Ryan Lopopolo Apr 7, 2026 ▶ 24:55 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Harness engineering codifies implicit engineering standards into agent context
“The whole meta of the thing is to basically tease out of the heads of all the engineers on my team, what they think good looks like, what they would do by default. Or what they would coach a new hire on the team to do, to get things to merge. And that's why we…”
Ryan Lopopolo Apr 7, 2026 ▶ 26:21 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Codex reviews internalized dependencies with less friction than upstream patching
“When we deploy Codex security on the repo, it is able to deeply review and change The internalized dependencies in a much lower friction way than it would be to like push patches upstream, wait for them to be released, pull them down, make sure that's compatib…”
Ryan Lopopolo Apr 7, 2026 ▶ 29:07 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI
Lopopolo: Optimizing AI debugging workflows for human legibility is wrong
“Optimizing for human legibility of that debugging process was wrong. It kept him in the loop unnecessarily, when instead he could have just like codex cooked for five minutes and gotten the same.”
Ryan Lopopolo Apr 7, 2026 ▶ 31:18 Extreme Harness Engineering: 1M LOC, 1B toks/day, 0% human code or review — Ryan Lopopolo, OpenAI

Show 24statements(27 left)

The other half of the tape: Ryan Lopopolo's own voice is left out of every number here. Other people bring the name up 3 times in 1 episode across the shows. every mention, with the transcript →

Every mention by year

tap a year for its mentions
0021312026episodesmentions
0112026episodes it came up in
001.50.5312026episodesmentions per episode

Latent Space 3

One line per show, most statements first. The link opens Ryan's full record on that show: the calibration, argument clarity, speaking style and every statement made there.

ShowRole thereEpsStatementsRecord
LATENT SPACELEDGER Member of Technical Staff, OpenAI 1 51 100% 2/2 full record on Latent Space →
Made with StarZero

Turn any episode into a week of clips.

This entire site, thousands of episodes across every show transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.