My AI-built app keeps breaking. What actually fixes it
Why apps built with Lovable, Bolt, Cursor, Replit or v0 break in production, why asking the AI for another fix makes it worse, and what a real fix looks like
Five problems I find in almost every AI-built codebase
The same five problems repeat across AI-built and vibe coded apps. What each one costs you, and how to check your own app for them without being a developer.
I audited the same vibe coded app on iOS and Android. Here is what the AI did differently.
The same developer built the same app twice with AI agents, once on iOS and once on Android. The two codebases failed in opposite ways, and one thing failed identically on both.
What to check before you buy an app business
The real cost of a 2,000-line screen
In the Wikipedia iOS app, the map screen was one class of 2,636 lines. Here is what a file like that costs you, and the fix that is not a rewrite.
What a mobile app audit actually checks (with a real example)
Not a checklist and not a pass or fail stamp. The five lenses I score, what I look for in each, and real findings from a public audit of Wikipedia’s iOS app.
Rewrite or rescue? How to decide what to do with a struggling app
A rewrite feels clean, and that feeling is the trap. When starting over is right, when it is not, and how to get the evidence before you spend the money.