Skip to main content This is the website for an older EuroPython. Looking for the latest EuroPython? Click here!
EuroPython logo

Healthy code for healthy teams (or the other way around)

Type:
Keynote
Level:
beginner
Room:
Forum Hall
Start:
09:30 on 12 July 2024
Duration:
45 minutes

Abstract

Codebases often disappoint us, but we keep creating new ones with the absurd hope that it will be different this time. Spoiler alert: it never is.

Notably, research codebases need to fulfil the oxymoron of being robust for long and large computations and highly flexible to experiment with outlandish ideas quickly.

But what if there was a way to break the cycle and build code that endures, even for groundbreaking research.

This talk isn’t about magic bullets or silver linings. It’s about the powerful connection between healthy teams and healthy code. We’ll explore how a healthy team improved the health of a codebase by introducing type annotations and runtime type checking for JAX arrays.

Recording

Play