PyCon UK 2025

David Seddon

David Seddon works in London at Kraken Tech, the technology tentacle of Octopus Energy. There, he works on a very large Django monolith consisting of tens of thousands of Python modules. He’s also a member of the Django Software Foundation.

He loves thinking about and teaching software design, in particular domain modelling and application architecture.

He is the creator of Import Linter, an open-source tool to check your Python project is following a set of architectural rules you define.

He blogs at https://seddonym.me.


Session

09-19
14:00
25min
Beyond lists: why other collection types are often better
David Seddon

Lists are everywhere in Python. But are they always the best tool for the job? Find out why tuples, sets and frozensets are often a better choice when working with collections.

Main stage