Remix.run Logo
voidUpdate 2 hours ago

What about the several people worldwide who don't want to use LLMs to program?

cryptonym 2 hours ago | parent [-]

They also "reap huge benefits from the tight feedback loop that the compiler provides".

When something is easier/requires less context, it tends to work well for both human and LLM.

vips7L an hour ago | parent [-]

I've noticed this a lot in LLM generated Java. Since it doesn't know what can or can't be null it tends to wrap everything in Optional<T>. Super strong type systems are becoming even more important.

hedora 27 minutes ago | parent [-]

You probably need to tell it to rip as many of those out as possible (and replace them with null annotations).

I've noticed LLMs sometimes pick a documented anti-pattern (passing Optional around in Java is not recommended), then amplify it (like a human might).

vips7L 16 minutes ago | parent [-]

That's because LLMs suck.