Comment by viraptor
3 days ago
It always has a solution. A more effective approach is "Start by asking clarifying questions until the task is completely defined".
3 days ago
It always has a solution. A more effective approach is "Start by asking clarifying questions until the task is completely defined".
But the questions I'm interested in cannot be asked until the programmer starts to code. It's not that the task is unclear, but that coding reveals important subtleties.
You're thinking about it like a human programmer. It may or may not find that part tricky. There will be subtleties it will solve without even mentioning and there will be other stuff it fails on miserably. You improve the chances by asking to ask questions. But again - just try it. Try it on exactly the thing you've already described and see how it goes.
This, exactly