Architecture. It's an oxymoron all by itself, and using Python is no silver bullet to the perennial problem of code rot and design complexity. How does complexity bite us in practise? What tools exist to simplify and explain architecture? Is anybody doing this right? This talk will cover some tools that exist for visualising Python codebases, examining architectures and how to deal with things in practise.
Tennessee works at the Centre for Australian Weather and Climate Research. He has been a Python programmer for many years, and now manages a small team of developers working on sophisticated weather forecasting software. He's also into AI, dabbling with robotics, and is generally fascinated by computing.