Remix.run Logo
tptacek 3 days ago

If you made all this work go away with a new functional programming language, like if finally someone contrived the perfect type system where you could just declaratively lay out all the rote bits and evaluate them to the imperative steps you wanted taken, everyone would be thrilled. There would be people going around dunking on all the developers who didn't use that language.

Instead, it's the opposite.

jimbokun 3 days ago | parent [-]

But that’s the problem.

The LLMs are still generating all that rote shit, that at some point must be maintained and read and understood. Potentially at a higher rate than any human could.

A lot of what AI coders are being praised for could be accomplished just as well with some good Lisp macros with much less technical debt.

tptacek 3 days ago | parent [-]

I understand what you're saying. But in the programming environments I work in, the rote stuff that LLMs are automating is marginally better than the rote stuff I would write given the same parameters. Obviously, we could all do better if only we were writing the right Lisp macros. ;)