I could not find a good word expressing “a feeling approaching the solution of the problem”. On the other hand, the opposite “a feeling away from the solution of the problem” has a good word “IWAKAN”(discomfort). That is feeling of “something is wrong, although ​I can not say what is wrong”
Programmers often express the feeling that there is something wrong with the source code as “code smells”. *34 This is another way of saying, “I can’t really say what’s wrong, but the source code is in a kind of bad state.” This bad feeling is expressed by the physical sensation of “smell.”
I’m sure you have all experienced this kind of “IWAKAN” feeling. However, because you have not been able to verbalize why it is wrong, you tend to ignore the feeling. However, it is rather the opposite. The feeling of discomfort is an important sign that there is something which need to be verbalized. If it is not yet verbalized, it will be in the future.
*34: For example, it is mentioned in Martin Fowler’s “Refactoring”.
This page is auto-translated from [/nishio/(6.2.5.2) Discomfort is an important sign](https://scrapbox.io/nishio/(6.2.5.2) Discomfort is an important sign) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.