Comment by iLoveOncall

17 hours ago

Only a fool would believe that without actively coding you can produce good designs. If you don't code, your overall software engineering skills are atrophying.

Okay, but why? This seems to be based purely on presumptions and guessing. Every attempt I've seen at actually measuring it has found the opposite. At some point there's a "code quality of the gaps" going on that I think comes down to "code is designed in a high quality way when I've internalized the design, and poorly when I haven't", which creates a self fulfilling prophecy when one thinks reading code written by an LLM is below them.

  • Ease of implementation is a decent indicator of good design. If you're delegating implementation to a machine that WILL implement whatever you ask it to implement, however badly designed it is, you don't get that signal at all.