upvote
I was disagreeing with "they shouldn't be".

I think we should care that our engineers have put the effort to understand the code they are responsible to produce. I don't care specifically about how they get that knowledge (I am using AI to learn myself, for example). But I disagree with the implicit assumption on the statement, which is, in my view, "humans don't need to understand the code any more" (because some fresh out of university might think they understand, but they really don't).

reply
The problem with AI isn't that it's mediocre, I can work with mediocre. The problem with AI is that it produces absolutely stellar world-class code with two hidden 0days in it.

I can't work with that sort of surprise. I'm tuned to consistency, and I can work with consistently bad, but not with "95% absolutely amazing, 5% abysmal".

And I say this as someone who develops exclusively with LLMs now.

reply
> it produces absolutely stellar world-class code

I am using Claude Code with Opus 4.5 and I have to correct it every day. It produces working code but it makes mistakes. The code is more verbose than it should be, misunderstands/ignores edge cases, etc. Daily.

And I am not a stellar world-class programmer. I am pretty average. I just read what it produces.

reply
deleted
reply