"Ugh, why does Unicode have to be so complicated? It's just text, why can't it be as simple as writing a note for myself?"
One of the more controversial changes in Python 3 is the decision to handle text data entirely as Unicode code points. In this presentation, CPython core developer Nick Coghlan will explore some of the background of that design decision, the capabilities it grants Python 3 over Python 2, and some of the related features of the upcoming Python 3.5 release.
Nick is a CPython core developer and a member of the Board of Directors for the Python Software Foundation. He is the author or co-author of several accepted Python Enhancement Proposals (including PEP 414, which saw explicit Unicode literal support restored to the Python 3 series), and has also accepted a number of PEPs on Guido van Rossum's behalf as BDFL-Delegate.
Since June 2011, after more than 12 years in the aerospace and defence sector with Boeing Australia, Nick has been working on development and test infrastructure for Red Hat.