upvote
How do you know it's better if you are not a good programmer, do you trust it blindly?
reply
You don't need to be a good writer to recognize good writing, the same goes for code.

Okay bit of nuance; this applies to fiction / nonfiction writing based on writing style, not so much correctness - for judging correctness you don't need to be good at writing code (or legalese, or fiction), but you need to understand what's written on the one hand and what the writing should express on the other.

reply
> You don't need to be a good writer to recognize good writing, the same goes for code.

I don't see how these are comparable. Let me re-word that statement with analogous disciplines: You could argue one doesn't need to be a chef to recognize good food, the same goes for building blueprints.

reply
> it's that it will be like writing assembly- something that's unsafe and needs to be justified

I don’t see how that’d make sense. Can you elaborate how exactly this will be the case, specifically about safety?

reply
I agree with OP. It’s already the case that when I write code by hand I forget to do stuff that an AI with good instructions would never forget. I struggle with Boolean conditions that get more complex than a few operators while the AI can easily explain and track things like that. Debugging in your head was necessary sometimes to figure out why something was doing unexpected things, now you ask an AI and explain the strange behavior and it will tell you exactly what the problem was in seconds. In summary, at least let the AI review your work, you will be surprised how many issues it finds. At some point it’s just not worth it trying to do things manually, it’s even becoming irresponsible, like not using a type system ( though even that argument was polemic once)
reply
You are explaining why it’s safer “for you” to let AI write code for you, considering the safety here is being put forward in comparison to coding in assembly. That’s fair.

But it still doesn’t explain based on what principle and logic this is the case with regard to coding in a higher level language vs. assembly.

Let’s reframe the question: why do you think writing in assembly is less safe? Do the same reasons apply to AI coding? What are those reasons?

Don’t get me wrong, I think it’s good to let AI have a pass at the code, but this doesn’t lead to the above conclusion IMO.

reply
LLMs will always be biased by the training set used on them. I don't see how they will become an entity that knows everything there is to know about a domain to make the correct decisions.
reply
I know from experience that Claude will be confident about something, but when I push back it will concede quickly. And it will happily overly complicate the code, come up with made up requirements or rules that it inferred but are completely bogus.
reply