Claude 3.5 did it from the first shot.
Claude 3.5 did it from the first shot.
I literally just spent a full week on such a project. Respectfully, fuck people who don't read the docs/spec.
> First, you don't have to debug any code. That's your personal choice.
To quote the Simpsons:
> Money can be exchanged for goods and services
Second:
> LLMs are not making this worse or better.
The bottleneck is never "writing code", it's "thinking". LLMs can solve one, but not the other. They allow you to produce more thought (and give you false confidence), but the code has less thought put into it, making it worse.
Now you see the incantations that mostly work and the job of transforming it is easy.
Java's Bouncy Castle crypto library is a good example of this. The thing you're trying to do might be simple, but to do it, you might need to instantiate 8+ Java classes. It doesn't mean it's complex to read or hard to debug.
I’m skeptical that code that needs to instantiate eight separate classes will remain easy to debug in the general case.
Especially with cryptography you should NEVER use LLMs. Read the docs, write down some notes, and make sure you properly understand everything before you use it. You need to really think it through before you end up leaking user data or worse.
Claude 3.5 is pretty good at giving you the right hints though. If you aren't familiar with a library it's definitely faster than grepping through docs. If you are an expert in a library than it's pretty useless.