CEOInterviews.AI
Start App
David Cramer
CEO & Co-Founder, Sentry

How To Ship Real Code With AI (Not Junk) ft. David Cramer - The Weekly Dev's Brew

📅 Jun 30, 2026 Jan-Niklas Wortmann 76 MIN 88 SEGMENTS · 2 SPEAKERS
Everyone is selling 100x developer productivity, but David Cramer runs production software at Sentry and says LLMs are not ...

What David Cramer said

Written from the verified transcript and checked against it. Every figure links to the moment it was said.

David Cramer, CEO of Sentry, argues that AI-generated code is often junk and that the '100x developer' claim is false. He says LLMs are not making it faster for him to build software, and that generating junk code is the only way to get more done. Cramer discusses Sentry's AI budget of roughly $15,000 per developer per year, which he sees as R&D, and notes a security scanner he built cost $1,500 for the first run and found two high-severity vulnerabilities. He criticizes Peter Steinberger's approach as a science experiment, not suitable for real-world software with liabilities. Cramer praises MCP for its plugin and authentication benefits but notes protocol flaws. He believes software engineering as a craft hasn't fundamentally changed, and that AI is a bubble driven by unsustainable financial mechanics. He also discusses open source, saying the old way is gone, and that he despises open core.

Key takeaways

  1. Cramer says the '100x developer' claim is BS; LLMs are not making it faster for him to build software, and the only way to get more done is generating junk code.
  2. Sentry's AI budget is roughly $15,000 per developer per year, about $1,500 a month, which Cramer sees as R&D and not enough.
  3. Cramer's security scanner cost $1,500 for the first run and found two high-severity vulnerabilities that covered the monthly spend.
  4. Cramer calls AI a 100% bubble, with financial mechanics that make no sense, and has stopped angel investing because the numbers don't add up.
  5. Cramer says as of June 2026, there is no way to produce good software by prompting an LLM; it always produces junk.

Numbers and commitments

FigureWhat it refers toTypeAt
$1,500 Cost of first run of security scanner metric 1:51
$15,000 a year per developer Sentry's AI budget per developer guidance 4:36
$1,500 a month Sentry's AI budget per developer monthly guidance 4:36
$3 million Total AI budget for Sentry's 200 engineers guidance 4:36
200 engineers Number of engineers at Sentry metric 4:36
100% Cramer's claim that generated code is broken metric 0:18
June 2026 Date as of which Cramer says no good software can be produced by prompting an LLM timeline 1:12:38
100 plus investments Number of angel investments Cramer has made metric 1:13:38

Chapters

  1. 0:00AI-generated code quality
  2. 1:51AI budget and ROI
  3. 7:04Critique of 100x developers
  4. 8:31Peter Steinberger's approach
  5. 14:42MCP protocol and standards
  6. 21:58Software engineering craft
  7. 28:56Learning and accountability
  8. 42:29Open source changes
  9. 1:13:38AI bubble and financials

Questions asked in this interview

12
  1. 1:22Is that something you still stick to?
  2. 7:01You're not expecting 100x developers. How come?
  3. 12:14Where do you think they are a great solution?
  4. 18:12Do you think the protocol was published too early as a standard?
  5. 25:02I can easily spend that, but where is the value?
  6. 34:57One thing: do you think vibe coding will replace no-code solutions?
  7. 42:29So how do you think that part of the industry is going to change?
  8. 51:49Do they want to build stuff?
  9. 58:02Do you think we'll see a convergence in tools and those things though?
  10. 1:06:57What are your thoughts on that?
  11. 1:10:17You initially I think you created the open source pledge. Is that fair statement?
  12. 1:12:29Coming to an end here, what would be one strong opinion about AI and development that you would go tooth and nail for with everyone?
David Cramer 0:00 ↗
Because we went from my tab complete to instantly we just don't write code anymore. And it's like maybe we should have stopped somewhere in between. So this 100x thing is BS. But the only way you get more done is when you generate junk that you don't need.
Interviewer 0:10 ↗
This is David Kramer, co-founder of Sentry and one of the few people on a sea level who's actually using AI to ship production software at scale.
David Cramer 0:18 ↗
But the reality is if I ship something that has massive vulnerabilities in Sentry, that could cause the company to disappear. You want to flex that you can generate all of your code and have hundreds of things going in parallel. I will flex and show you how broken the code is 100% of the time.
Interviewer 0:35 ↗
If you hang out there, you see like, oh, software engineering as a craft is completely changing, yada yada yada.
There is nobody that is credible that says that LMs are not making it faster for me to build software. Despite what the internet would like to say, I'll sit here all day long on a single patch. This is David Kramer on how to ship real code with AI.
David Cramer 0:56 ↗
I built a scanner inside of Sentry that identified a ton of security vulnerabilities in our active codebase, which is a little bit borderline hobby project, but it's real world production software that we use every day now. Then I patched some of those security vulnerabilities. I think I have enough experience in the space, plus I'm pretty grounded about my experience. Plus, I do not care at all that I'm willing to share my opinion about what I see.
Interviewer 1:22 ↗
Okay, so one thing, I'm glad you bring up that security scanner because I read the blog post you published like February or something. I'll link it in the show notes. In one of the first introduction sentences, you said something like we literally have virtually infinite money for AI. Is that something you still stick to? Because I see a lot of companies like Uber recently introducing an AI limit and walking back on statements like that.
David Cramer 1:51 ↗
I would say it's not infinite but for reasonable use it's fine. It's very easy to waste money. The labs spend money, but it's hard to do something useful and spend $1,000 a week on a coding agent. As soon as it adds up, you realize you're doing things inefficiently. LLMs are not the solution to inefficiency. For example, for a web crawler, the right way is to use an LLM to generate a script when pages change, not to run an LLM on every page. That's much more efficient. Our security scanner cost $1,500 for the first run and found two high-severity vulnerabilities that more than covered the monthly spend.
Interviewer 3:32 ↗
Well, and that doesn't even include the fact that someone could have exploited that.
David Cramer 3:37 ↗
Brand damage and all those things. But I do think the money has to come from somewhere. People shouldn't be foolish with it and should have rational expectations. Right now, $1,000 a week is still quite a lot from a budget point of view. But we feel it's okay and expect the baseline to get cheaper over time.
Interviewer 4:02 ↗
It's funny that you say that in the week where Fable, which is ridiculously expensive, come out, but I get what you're saying. On that, how do you treat AI budget within Sentry on an IC level? It's difficult because some people burn through tokens and some use it moderately. We're nowhere near evaluating ROI. How's that from your perspective?
David Cramer 4:36 ↗
People ask this a lot. It's too early. We set a budget we thought was reasonable—roughly $15,000 a year per developer, which is about $1,500 a month. Blended across the team, some people are high throughput, some are not. I don't think $1,500 a month is enough right now, but we're okay with it as R&D. It's pretty obvious you have to learn how to use LLMs. We're 200 engineers, so it wasn't that expensive. From an ROI point of view, we just don't care. If I believe in it, that's it. Our CTO came up with the budget, and I said $3 million sounds fine. I see incremental value, maybe a low tens percent boost in output.
Interviewer 7:01 ↗
You're not expecting 100x developers. How come?
David Cramer 7:04 ↗
No. I was talking to somebody about this. I have a personality good at context switching, ADHD maybe. I'm impatient and fast. These days, it's annoying because LMs are not making it faster for me to build software despite what the internet says. I'll sit here all day on a single patch. To get one quality piece of code in complicated software, it's not any easier. In some cases, it's harder because I forced myself to stop writing code by hand almost a year ago. So the 100x thing is BS. The only way you get more done is when you generate junk you don't need, like brand new projects that won't add much value.
Interviewer 8:11 ↗
On that, what is your opinion on Peter Steinberger's way of developing? I have respect for him being on the forefront, but I think no company will spend that kind of money on development efforts.
David Cramer 8:31 ↗
I think Peter is a sharp guy and certainly insane. You are not generating that output for real world software with liabilities. It's impressive, but it's a chatbot where they've accepted all risk. They basically accepted junk code. There's a type of person that believes LLMs will get better and fix the junk. I don't think that's true. If I ship something with massive vulnerabilities at Sentry, the company could disappear. If you ship something that messes up a chatbot, nothing happens. So it's a science experiment, not worth a seven-figure compute bill.
Interviewer 9:49 ↗
I get that. At the same time, Anthropic seems to be operating on a similar scale where inference is free for them. So I'm wondering if this is a science experiment or a glimpse of the future. I lean toward science experiment.
David Cramer 10:16 ↗
It's a science experiment, no shade. I like a lot of people at Anthropic, but the software is broken all the time. You want to flex that you can generate all your code and have hundreds of things in parallel? I will flex and show you how broken the code is 100% of the time. That's not a flex. I want quality software. I stopped using cloud code more than a month ago. People don't see the community sentiment to slow down. Software verification is the hardest problem. We haven't made it better. We're spending inference to fix inference, which is expensive and doesn't actually fix it because it's nondeterministic. A little bit of this is the future, but not to the degree people believe. I think it's mostly a science experiment, living in a bubble.
Interviewer 12:14 ↗
To be fair, I'm still on the fence whether Anthropic's marketing is next level or pure luck. You mentioned LLMs are not a great solution for a lot of things. Where do you think they are a great solution?
David Cramer 12:36 ↗
Search is the greatest thing, still underleveraged. The most valuable thing I did this year was build a Slackbot that answers questions by searching information. It's a genuine improvement in behavior and efficiency. Code generation is one of the hardest problems, and somehow we decided it's the most important even if unsolvable. For verification, LLMs are not the right tool. But we get surprised where we can leverage them to augment other mechanisms.
Interviewer 14:26 ↗
I use them a lot for paralyzing things, jumping around, or sending an LM on a quest to find information. You wrote the Sentry MCP, right? How do you feel about MCP these days?
David Cramer 14:42 ↗
Yeah, it's great. I'm going to publish something later. There's still nothing that compares. There are flaws—the protocol is a pain, should have been stateless, should have been HTTP. We are where we are. But I care about user experience. MCP provides a plugin with native authentication, reduces friction, makes it secure. It's the first time I've seen a reverse integration where you build a plugin and it works for all future partners. We have many daily active users even with authentication issues. That tells you how useful it is.
Interviewer 18:12 ↗
Do you think the protocol was published too early as a standard? Some of the problems around OAuth if you have a concrete use case like enterprise software...
David Cramer 18:31 ↗
The version of OAuth they're using is DCR, which I had never heard of before MCP. It's not super secure in a broader sense. But I don't know if there's a solution. I'm glad it's OAuth because you can implement it natively. The OAuth is less of an issue than the transport. I do agree it was a standard right off the bat, and with money involved, all big companies want to spend time on standards. To MCP's credit, it's making progress. Most standards get stuck, like OpenTelemetry.
Interviewer 19:46 ↗
For a standard, it's still very fast moving. No one is even aiming to be 100% spec compliant except maybe VS Code.
David Cramer 20:03 ↗
Or the value of some protocol parts is low. Resources were never used, prompts are dead. Tools are great. Skills are coming but not there yet.
Interviewer 20:20 ↗
I didn't know that. The UI part is interesting, but I can't see a use case other than visualizing a diagram, which most clients can do anyway.
David Cramer 20:36 ↗
Here's my analogy for UI. I agree, it's interesting but not practical. Sentry has lots of data like traces that could be rendered visually, but it's not a big deal. Session replays are different if you could embed an interactive component, but you can just click a link. So there's a lot of neat stuff without market demand. We haven't shipped any MCP apps because it doesn't work in most places. I have mixed feelings. There's a bunch that probably won't survive in the spec.
Interviewer 21:42 ↗
I think that is a good thing, kind of weird for a spec. How do you feel about the talk that software engineering as a craft is completely changing?
David Cramer 21:58 ↗
When somebody says that, I click their bio and that gives me all the information I need. There is nobody credible that says that. The way we write code is a little different, but software engineering, system design, knowledge—it's not gotten any easier. LMs are not magically going to give you decisions. They can't even write CSS today. A lot of this is people doing marketing poorly. Twitter incentivizes rage bait. I know a lot of people who are tired of these conversations and checking out of Twitter because it's an echo chamber of people not in the industry talking about things that aren't true.
Interviewer 23:38 ↗
It drains a lot of energy. If you spend too much time in that echo chamber, you lose perspective.
David Cramer 23:46 ↗
Yes, it's unfortunate. I'll post something with genuine technology interest and get 20 slipshod projects that look like startups. People are out of touch. There's so much noise it's hard to find signal. I can stay grounded in my own opinions, but knowing what's good from others beyond my domain is hard. I rely on reputational value. The mental load is a lot.
Interviewer 25:02 ↗
I think it's also difficult because you get shitty noise from big companies like Facebook's token leaderboard, or the Jensen Wong quote that an engineer making $500,000 should spend $250,000 a year in tokens. I can easily spend that, but where is the value?
David Cramer 25:27 ↗
I believe in a moral duty. If you have power, you have responsibility. I have enough influence to feel a responsibility to not feed people BS. A lot of CEOs are out of touch. Some know what they're doing and do it anyway. Jensen Wong is generally grounded, but that quote was absurd. Dario from Anthropic is bad at public comms. He should stop posting. It's turning out okay because they have product market fit, but in any other situation they're burning goodwill. At the start, they targeted developers and said in 6 months developers won't write code. Who thought that was a good idea? I'm sure he means well, but he needs to consider his message.
Interviewer 28:17 ↗
One thing: I got into the industry 15 years ago, and the easiest way to learn was facing problems head-on and struggling. How do you think people will get into the industry now when they can outsource problems and not go through learning by pain?
David Cramer 28:56 ↗
I don't know. I think academics are important because they give theory. I'm a high school dropout, but I saw the value later. You still need systems design. There's an impatience amplified by these tools. Are you going to read the output that says this is a bad design and guide it correctly? Probably not. You'll let it do whatever and it will often do it wrong. I don't have an instinct on the solution. It seems complicated.
Interviewer 30:17 ↗
I don't think saying you shouldn't use LMs while learning is realistic. At the same time, accountability is important—your name is tied to the code.
David Cramer 30:44 ↗
Yes, there has to be accountability. I don't think we ever get to humans out of the loop because there has to be liability. At minimum, code review and good engineering practices are the same. The problem is everyone wants to go fast. If you practice those things, maybe you learn more through peer review. One thing that's insane is the assumption that writing code was the bottleneck. In every company I've worked, writing code was never the issue. I can write code all day if I didn't have meetings. The whole conversation doesn't make sense.
Interviewer 32:00 ↗
If you step back and look critically, things don't look like they've changed that much in how we produce software. But there are breaking things. I'm super high throughput, a 10x engineer persona. That's still true with LLMs, but one challenge is learning. I used to build a first version, iterate, and refine. That's hard with LLMs because they're slow. I also refactor as I go, and nobody's found a solution for that with agents. It's subjective. There's a version that refinement becomes about tools on top of agents, another says non-determinism will be a problem. We went from tab complete to instantly not writing code. Maybe we should have stopped somewhere in between.
That's where I'm leaning. LMs are good at generating the necessary characters that make up code, faster than typing, but you still need to read code and maintain systems. One thing: do you think vibe coding will replace no-code solutions?
David Cramer 35:40 ↗
At the very least, those solutions will change. Not everybody is an engineer. The delta between generating software and using a block system is very different. Will they be able to debug problems? I think generative interfaces are different. The market has expanded—more people doing engineering work who were not engineers before. They may stop at entry-level, but they're building little websites. We see market expansion. Our CFO built an application and it's reasonable. He's a finance guy. So I don't know where the delta is.
An engineer. It kind of makes sense that he'd be capable of doing this. He just didn't know the syntax and he doesn't know systems design to be fair either. But he's definitely more capable than a lot of people would be. And so I don't know what that translates to though over a long period of time.
Interviewer 38:00 ↗
For what it's worth, I also think vibe coding is very viable if you're just doing something for yourself. Just like you write a tool for yourself, you don't really care about the code quality or something and if it breaks, you just yeet it through a prompt one more time. I'm cool with that and I do that too for some things, but the minute you send customers or friends or family on it, they should maybe know a little bit what you're doing there. One thing you brought up, do you think the distinction between product work or product development, product management, design is somewhat growing closer together with the use of LLMs? Because I can see at least a designer or product manager creating a prototype, not production ready, but at least a prototype which is usually easier to discuss than a user spec. I don't see anything that suggests for example that we're collapsing roles like that an engineer is now also a PM, not in any version that is different than before if you will. Same with design. I do see people having more access to do things especially at a prototype stage. And some people hate this for what it's worth, like our design team hates when I slop together some generative artwork, but it does allow me to get more prototypes out the door and stuff like that. And so I think it is giving us a new set of tools, right? It's like we're still trying to solve the same problems. We've expanded tools. My analogy here, and I'm not an expert on this, so take it for what it is, is once upon a time my mom was an accountant growing up and she started in the era of Lotus Notes, which I know nothing about, but it was originally some accounting software or something. And I only know this story because she stopped being an accountant when she got pregnant and had me as a kid. And there was that gap where they went from Lotus Notes to I don't know if it was Excel, but whatever came after it, right? And it was a big technology change, right? It was a tool chain change, but accounting didn't really change. It was just like there was new software. And at least back then, there wasn't this thing where you could easily pick up the new software. It was like you actually had to learn it. This is just that to me. It's just another set of tools that are going to be used in certain ways, except right now we're pretending it's used in every single way. And it changes. We're sort of, there's a lot of 'we' is not necessarily representative, but a lot of people are jumping to the conclusion that a bunch of jobs no longer exist. They are now LLM. And I'm like I haven't seen a single job. There are real roles that are at risk. I think things like especially with big companies like customer service centers and things like this, those are going to change drastically. Engineering, I don't know. I still need just as many engineers. I need them to be just as capable. Designers, PMs, salespeople, all this stuff. I don't know. I don't see a lot of it changing in terms of people doing the work. Just the way they do the work is probably going to change; some of them will change more than others, I guess, if you will.
I am curious about these things when I think Anthropic has like a proof of concept for claw for lawyers where I'm like that sounds insane to me. Utterly insane.
David Cramer 41:14 ↗
I mean, we use co-work for legal work essentially. Like we get

42 more exchanges in this transcript

Sign in free to read the rest of this interview. No card required.

Sign in to read the full transcript

Cite this transcript

APA, MLA, BibTeX
APA

Cramer, D. (2026, June 30). How To Ship Real Code With AI (Not Junk) ft. David Cramer - The Weekly Dev's Brew [Interview transcript]. Jan-Niklas Wortmann. CEOInterviews.AI. https://ceointerviews.ai/interview/1051146/

MLA

David Cramer. "How To Ship Real Code With AI (Not Junk) ft. David Cramer - The Weekly Dev's Brew." Jan-Niklas Wortmann, 30 Jun. 2026. Transcript, CEOInterviews.AI, https://ceointerviews.ai/interview/1051146/.

BibTeX
@misc{cramer2026_1051146,
  author       = {David Cramer},
  title        = {How To Ship Real Code With AI (Not Junk) ft. David Cramer - The Weekly Dev's Brew},
  howpublished = {Interview transcript, Jan-Niklas Wortmann. CEOInterviews.AI},
  year         = {2026},
  month        = {jun},
  url          = {https://ceointerviews.ai/interview/1051146/},
  note         = {Speaker-attributed transcript with timestamps}
}