Comment by simianwords

17 hours ago

Yes it has happened to me and it’s good that it’s happening. Life is always about finding the right abstraction to work on.

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.