Remix.run Logo
nonethewiser an hour ago

No one can keep up with the volume of code AI produces.

We wont stop using AI.

We will use AI to check AI.

Of course this is crazy, but it will also unlock pretty insane scaling and productivity and ultimately we will manage it on either end via requirements and tests.

harambae an hour ago | parent | next [-]

It's mostly (not entirely, but mostly) finding security issues in old human-written code. It'll eventually start running out of those.

From that standpoint, it's not a crazy setup security-wise. Maybe still crazy for development.

stefan_ 35 minutes ago | parent [-]

You can point AI at any AI produced code and ask it to review it, get back 10 bullet points and a few pages of prose. And the fun part is, you can do that over and over and over again!

bilalq a few seconds ago | parent [-]

This happens all the time. Yesterday, I ran into an especially egregious case.

I had Fable add a new subcommand to our internal CLI tool. I reviewed and tested it locally and had to suggest several fixes that I feel like I wouldn't have had to tell a human senior engineer to do. When it finally submitted the PR, I had it on a loop waiting a few minutes for comments on the PR, then assessing/addressing/replying-to/resolving them, and then repeating again until all AI reviewers were okay with it. It ended up going through dozens of revisions and ended up with 160 comments left on the PR.

krona an hour ago | parent | prev | next [-]

You're suggesting that LLMs get better at fixing bugs/vulnerabilities, but at the same time stop getting better at finding them? What if this difference is inherent and essential?

TacticalCoder 35 minutes ago | parent [-]

> You're suggesting that LLMs get better at fixing bugs/vulnerabilities, but at the same time stop getting better at finding them?

Are you implying that all code writing by LLMs atm is bug-free?

CPLX 5 minutes ago | parent | prev | next [-]

In fairness at root this has been going on for awhile. No one can keep up with the volume of machine code that modern more abstracted codebases produce.

We didn't stop using syntactic programming languages we used code to check code.

Not sure it's really crazy at all. It's been an abstraction for programmers probably since we stopped soldering transistors to each other.

an hour ago | parent | prev [-]
[deleted]