Remix.run Logo
dtagames 6 hours ago

And in #27 we find the rationale behind all LLM coding agents, "Once you understand how a program works, get someone else to write it for you."

hugo0vaz 5 hours ago | parent | next [-]

I think you misunderstood what the phrase actually means. You can only successfully manage or outsource a process once you understand it well enough to explain it. Therefore, most of the people doing agentic engineering are not following this Perlisim.

dtagames 4 hours ago | parent [-]

Oh, that's exactly what I meant, except its corollary. People who do understand how software works should absolutely be having agents code it. And we do.

skydhash 2 hours ago | parent [-]

> People who do understand how software works should absolutely be having agents code it.

I don’t think there’s such people.

Either you’re writing a software for the first time and so the premise is not true. Or you’re writing it a second time and what would be the point? Just reuse the code you already have.

dtagames an hour ago | parent [-]

There are lots of people who understand how software works, including the fact that every line of code is new or else you wouldn't need to write it.

Personally, I love "philosophy of software" questions like these, especially in the AI era. I write quite a bit about this on Medium:

https://medium.com/@mimixco

fhars 4 hours ago | parent | prev | next [-]

The actual prescient LLM quote is "7. It is easier to write an incorrect program than understand a correct one."

summa_tech 5 hours ago | parent | prev [-]

Once you understand how a program works, get someone else to write it for you. Then, you will quickly find out your understanding was insufficient.

dtagames 4 hours ago | parent [-]

Is that ever true! I wrote a whole Medium article[0] about this, one of my most popular. It's called "YOU ARE BUGS" as a joke from Three Body Problem on Netflix.

[0] https://medium.com/gitconnected/you-are-bugs-improving-your-...