Answer:
When the coder needs confirmation about the codes or he is confused about the actual syntax
Step-by-step explanation:
Computers are smart machines but they do not have brain so they do not have the cognitive approach to make their decision therefore they cannot be trusted in terms of confusion about any syntax or codes. The example of such confusion is keyboard autcorrect. Autocorrect can make the words correct but if there are two or more words with the same context then keyboard autocorrect cannot determine the real word that is required. The same thing happens in coding. The encoder software can make the code but it may be another code of the same context with a different syntax and it can ruin the whole process.