LLMs are a glorified regex engine with fuzzy input. They are brilliant at doing boring repetitive tasks with known outcome.
- Add a 'flags' argument to constructors of classes inherited from Record.
- BOOM! Here are 25 edits for you to review.
- Now add "IsCaseSensitive" flag and update callers based on the string comparison they use.
- BOOM! Another batch of mind-numbing work done in seconds.
If you get the hang of it and start giving your LLMs small, sizable chunks of work, and validating the results, it's just less mentally draining than to do it by hand. You start thinking in much higher-level terms, like interfaces, abstraction layers, and mini-tests, and the AI breeze through the boring work of whether it should be a "for", "while" or "foreach".
But no, don't treat it as another human capable of making decisions. It cannot. It's a fancy machinery for applying known patterns of human knowledge to the locations where you point based on a vague hint, but not a replacement for your judgement.