Whether or not he's serious, as someone who's grudgingly using Claude at work due to mandates, the productivity gains do shrink massively (and sometimes go negative) if you actually attempt to gain the level of understanding you'd have of the system had you written it yourself.
Does it matter if the developers understand the system they maintain?
I guess that depends whether the genAI maximalists turn out to be right.
If a person in a Chinese Room doesn't actually understand Chinese, though the system as a whole behaves as if it does - can we say that the engineer merging PRs and deploying to production understands the system or maintains it?
Does it matter if the developers understand the system they maintain?
I guess that depends whether the genAI maximalists turn out to be right.