2 ms·
In my mind, this dilemma is actually very simple: First, what LLMs/GenAI do is automated code generation, plain and simple. We've had code generation for a ver
by BerislavLopac 2y ago
In my mind, this dilemma is actually very simple:
First, what LLMs/GenAI do is automated code generation, plain and simple. We've had code generation for a very long time; heck, even compiling is automated generation of code.
What is new with LLM code generation is non-deterministic, unlike traditional code generation tools; like a box of chocolates, you never know what you're going to get.
So, as long as you have tools and mechanisms to make that non-determinism irrelevant, using LLMs to write code is not a problem at all. In fact, guess what? Hand-coding is also non-deterministic, so we already have plenty of those in place: automated tests, code reviews etc.