I interpret &quot;wat&quot; in the original &quot;wat&quot; presentation as &quot;certain behaviors that can&#x27;t be predicted by reading the code&quot;. In this regard, I don&#x27;t think many things pointed out in the article can be considered as &quot;wat&quot;. I could predict the behavior of many items fairly easily. The same thing could not be applied when I watched the original &quot;wat&quot; presentation.<p>The only exception I think is the bool coercion. Even though I <i>can</i> predict the behavior, I find it fairly disturbing. I believe that should have been removed when transitioning to Python 3. It is very unfortunate, considering Python is generally reluctant to implicit type conversion.