2026-07-15 –, Chamber Hall B (S3B)
Most developers have to interact with databases at some point, and therefore need to know at least a little bit about them, but probably don't have much training or experience in that area. I've worked with databases for over 25 years because I love them so much, but I'm aware that most people don't feel the same way!
As a Python developer, you probably just want the database to quietly do its thing in the background so you can concentrate on coding. That seems like a reasonable request. But the world of databases is changing. The traditional DBA role is becoming less common, and developers are increasingly expected to manage their own databases.
So let's talk about what you actually need to know about databases. You should come away reassured that, although it helps to have a smattering of database knowledge, you don't need to be a database expert. We'll explore the minimum that you do need to know, and look at where you can find more information or help when you need it.
I don't expect to turn everyone into a database enthusiast, but I hope I can share some of my love of databases with you along the way.
Karen leads the PostgreSQL Europe Diversity Task Force, organises Postgres conferences, and gives talks about databases at database and developer events.
In her day job, she is a Solutions Architect, supporting customers through their database system design, deployment and management. She came to that via 20 years as a DBA, then several years in database consultancy. She was once described as “quite personable for a DBA” which she decided to take as a compliment.
Outside of the world of databases Karen loves cycling, mountain biking, skiing and spending time with her family in the mountains where she lives.