In the Reddit discussion of this, someone linked to this criticism [1] of Python 3&#x27;s Unicode handling written by Armin Ronacher, author of the Flask framework.<p>I am not competent to say whether this is spot on or rubbish or somewhere in between [2], but it seemed interesting at least.<p>[1] <a href="http:&#x2F;&#x2F;lucumr.pocoo.org&#x2F;2014&#x2F;5&#x2F;12&#x2F;everything-about-unicode&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lucumr.pocoo.org&#x2F;2014&#x2F;5&#x2F;12&#x2F;everything-about-unicode&#x2F;</a><p>[2] Almost all of my Python 2 experience is in homework assignments in MOOCs for problems where there was no need to care about whether strings were ASCII, UTF-8, binary, or something else. My Python 3 experience is a handful of small scripts in environments where everything was ASCII.