I would argue that the vast majority of behaviours described here are precisely the desired behaviour.<p>In fact, I think the ones he picks reflect tremendously on his skill as a programmer.<p>Take for instance his apparent insistence that int(2 * &#x27;3&#x27;) should produce 6. Cool. Magic &quot;special&quot; behaviour for the multiply operator if the string happens to contain a number.<p>The same goes for his desire for the string &quot;False&quot; to be falsey. Wonderful magic special behaviour dependent on the (possibly unknown) content of a string means I&#x27;ve got to go round checking my strings for magic values.