Transition to Multilingual Programming

  • 30 minute talk

"In the beginning, there was the telegraph..."

Computing should be for everyone. "UTF-8 is all you need" doesn't do.

Infrastructure should be designed to prevent excluding people (e.g. due to language barriers).  


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 343, which added the with statement and context managers in Python 2.5, and PEP 453 which saw the pip installer bundled with Python 3.4), and has also accepted a number of PEPs on Guido van Rossum's behalf as BDFL-Delegate.

Nick is currently the BDFL-Delegate for most packaging related PEPs, serving as the primary liaison between the CPython core development team and the Python Packaging Authority. His own efforts in the packaging space are focused primarily on the metadata 2.0 interoperability standards (PEP 426, 440, 459) and on communicating the ongoing work of the Python Packaging Authority to the broader Python community.

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. He is currently the deployment architect for several of the automated test systems, a role which covers both ensuring that the test systems can test the products Red Hat supports, as well as adopting those same products to improve the efficiency and effectiveness of the test infrastructure.

The OSDC 2014 team is dedicated to providing a friendly, safe and welcoming conference environment for everyone. We have a code of conduct to clearly outline our expectations. Our goal is to create a safe and harassment-free conference experience for all involved, regardless of gender, sexual orientation, disability, ethnicity, religion, preferred operating system, programming language or text editor.