Comment Re: Garbage In / Garbage Out (Score 1) 77
That "people doing what they've been doing before" argument is a hot mess. It doesn't even make any sense. Using LLM tools to produce code is fundamentally nothing like programming yourself. If AI naysayers are trying out LLM tools, even if with a preformed opinion and expectation, they're not sticking to their learned processes. That's not even possible.
What good developers do as they did before is proper specification, clean architecture, considering edge cases, building robustly, recognising and mitigating security issues, ensuring consistency, maintaining extensibility, etc. etc. etc. And if you do any of these things, you'll very quickly realise how pathetically, laughably limited the actual usefulness of LLMs for programming is. LLMs help you with *none* of those things, but they're the core of what software engineering does and is required to do. "Coding" is, what, 10% of the job? LLM are a (sometimes very poor) tool to help with a part of the job that was never the core, never the bottleneck, never the cost driver, and never the main problem.
What good developers do as they did before is proper specification, clean architecture, considering edge cases, building robustly, recognising and mitigating security issues, ensuring consistency, maintaining extensibility, etc. etc. etc. And if you do any of these things, you'll very quickly realise how pathetically, laughably limited the actual usefulness of LLMs for programming is. LLMs help you with *none* of those things, but they're the core of what software engineering does and is required to do. "Coding" is, what, 10% of the job? LLM are a (sometimes very poor) tool to help with a part of the job that was never the core, never the bottleneck, never the cost driver, and never the main problem.