Back to Mo Bitar

Cursor just solved vibecoding. But it's very scary.

Mo BitarFebruary 25, 20264m
In a Nutshell

Cursor's new demo feature lets users evaluate AI-generated code via videos of working apps, bypassing code review entirely—admitting they ship unreviewed code. This "vibe coding" approach is dangerous and unethical, especially for critical apps like cryptocurrency wallets, as no one can verify security or safety without human review. Society must decide if we accept unreviewed AI code in production, where code review remains the essential bottleneck to prevent risks in authentication, data storage, and beyond.

AI-Generated Notes

These notes were generated by AI and may contain inaccuracies.

Cursor has all but admitted the rumor is true that they don't look at the code they ship. They launched a new feature that takes you away from the code and shows what the feature actually looks like.

Vibe code an app without ever looking at the code. It's a serious application like a cryptocurrency wallet. A customer asks, "Is your app trustworthy?" You've never looked at the code, and an LLM fundamentally can't tell the truth. You would be lying if you said it was safe because you don't know. Nobody knows because no one's looked at the code.

The only honest, ethical, moral answer is, "I don't know whether this application is safe or not." Therefore, it is immoral, unethical, and dishonest to ship code that no human has ever reviewed. Cursor now shows demos, not diffs.

Give it some instructions. Later it came back with a video. It uses mouse and keyboard like a human. After implementing code front and back end, it runs through testing to ensure it works and records it so you can see it works. You can watch this video in a few seconds, evaluate the work product without looking at any code, and know it has a working feature.

This is the future Cursor is pushing: code review is a thing of the past. These are questions we have to figure out.

Sign in to read the full notes

Get access to AI-generated notes, topic timestamps, and more.