Remember ProGuard? Variable names gone, control flow flattened, string constants encrypted. Code unreadable by design. That was obfuscation — deliberate, adversarial, obvious. You knew you didn't understand the code. You acted accordingly.

Now imagine this. You open a pull request. Clean variable names, proper abstractions, tests passing. It looks professional. You approve it. Three weeks later something breaks and nobody on the team can explain why the code works. The author prompted an AI to build it. He understood the spec. He didn't understand the implementation.

Sound familiar?

That code is also unreadable. Not by design — by accident. And that's worse.

The claim