Brandon Rhodes
Brandon Rhodes is best known as a popular speaker at Python conferences, but his open source projects include C, Go, and even bits of JavaScript. His still maintains the old PyEphem astronomy module he wrote in the 1990s, but it’s his modern Skyfield astronomy library that is most popular with Python programmers who want to determine the positions of planets, comets, and satellites. His ‘Python Patterns’ web site gives programmers advice about which of the classic design patterns to use in Python and which to avoid. When away from the keyboard, he loves the outdoors and backpacking, for which his favorite destination is the Grand Canyon.
Session
The modern Python programmer spends little time thinking about the classic ‘Design Patterns’ from the 1990s. Why are they no longer relevant? This keynote address will explore how we write Python code today, and how it avoids the problems that design patterns were meant to solve.