17
[PyCon AU 2023] "The Complexity of Simplicity" - Christopher Neugebauer
(www.youtube.com)
Summary generated with claude.ai from the video transcript:
Christopher Neugebauer discusses how even simple things in Python like print() hide complexity, and how Python has evolved to model more complexity so users can write simpler code. He explores ideas around internal vs external complexity, managing complexity through testing/types, and how our definition of simplicity changes over time with new tools/opinions.
Key points:
- Simplicity often hides complexity somewhere in the system
- We should think about who experiences simplicity vs complexity
- Python models complexity so users can write simpler code
- Tools like dependencies and type annotations help manage complexity
- Definition of "simple" changes over time as tools/opinions evolve
- We should simplify appropriately for end users, not everywhere
- Complexity exists; we can choose to contain it or not for users
Other PyCon AU 2023 videos: https://www.youtube.com/playlist?list=PLs4CJRBY5F1KwxIxbTmhN9jX4hBtE-OKJ
Welcome to the Python community on the programming.dev Lemmy instance!
Past
November 2023
October 2023
July 2023
August 2023
September 2023