So, I wonder which is harder to understand?

In one corner: A million lines of code from a CMM Level 4 organization generated by Rational Rose.

In the other corner: A million lines of code vibe-generated by four levels of agents.

LET'S GET READY TO RUMBLE!!! .... Ding!

Hearing about developers becoming exhausted by reading the output of LLMs has me wondering if it's exposed the fallacy of that whole "programmers spend more time reading code than writing it" trope.

No, they don't. And they never have.

Oh, sure, developers spend a lot more time "seeing" code than writing it. I'll give you that. Kind of in the same way that someone looking out the window while riding on a train is going to see far more gardens than they'll personally ever plant.

@dabeaz This is one of the things that perplexes me about LLM coding. It seems like the easiest way to read your ("your"? if it's LLM-generated) code is to write it in the first place.

As https://bodil.lol/parser-combinators/ by @bodil says:

"highly recommended that you start a fresh Rust project and type the code snippets into src/lib.rs as you read (you can paste it directly from the page, but typing it in is better, as the act of doing so automatically ensures you read the code in its entirety)."

Learning Parser Combinators With Rust : Bodil dot lol