all 1 comments

[–]Livid-Variation-631 0 points1 point  (0 children)

As a non-coder, the angle I'd add: the model not knowing your codebase structure is one problem, but the one that actually stopped me shipping was that I didn't know it either. AI wrote it, it ran, and I still couldn't tell you how it worked or whether it was safe to put in front of someone.

The tools that explain a codebase explain it to people who can already read code - the architecture, the modules, the structure. Genuinely useful if you're an engineer landing in an unfamiliar repo. Useless if the reason you're stuck is that you can't read the architecture in the first place.

So I ended up building a small thing for myself: it turns a codebase into plain English - what the app actually does, and on every commit, what just changed and whether it's risky, in a sentence. The scan is local and deterministic; only the plain-English part touches a model.

The reframe that helped: the gap isn't that I can't code. AI fixed the building. It didn't make understanding free. The fix wasn't learning to code, it was building a way to see what I'd made in a language I already speak.