<p>I read <a href="https://stackoverflow.com/questions/218123/what-was-the-strangest-coding-standard-rule-that-you-were-forced-to-follow#220591">this answer</a> and its comments and I'm curious: Are there any reasons for not using <code>this</code> / <code>Self</code> / <code>Me</code> ?</p>

<p>BTW: I'm sorry if this has been asked before, it seems that it is impossible to search for the word <code>this</code> on SO.</p>

It was asked before indeed, in the "variable in java" context:
Do you prefix your instance variable with ‘this’ in java ?
The main recurrent reason seems to be:
"it increases the visual noise you need to sift through to find the meaning of the code."
Readability, in other word... which I do not buy, I find
```
this.
```
very useful.