4 ms·
Yeah, this is almost literally the 80-20 rule[1]; often getting the first 80% of something done takes 20% of the work, and getting the last 20% takes 80% of the
by saghm 2y ago
Yeah, this is almost literally the 80-20 rule[1]; often getting the first 80% of something done takes 20% of the work, and getting the last 20% takes 80% of the work. Debugging the last 20% is already the hard part for most things, and as you mention, it's going to be a lot harder debugging LLM-generated code.
[1]: https://en.wikipedia.org/wiki/Pareto_principle https://en.wikipedia.org/wiki/Pareto_principle
- gregw2 2y agore: debugging I dont disagree but here's another spin on what you observed. Kernighan's law says you have to be twice as intelligent/skilled when debugging the code as you were when writing it. A LLM centric corollary would be -don't have the LLM write code at the boundary of its capabilities in your domain. It's a little hard these days to know where that line lies with the rate of improvements but perhaps is an intuition people are still new at with LLMs.