← Return to program

Why UUIDs are Secretly Incredibly Fascinating

Friday 9:20 AM–9:50 AM in Eureka 3

Part of the DevOops: Learning from Failure specialist track

What even is '06462f89-b4ef-7f7d-8000-edda1bba5155' and why should you actually care?

(you should, but "why"?)

See this talk and many more by getting your ticket to PyCon AU now!

I want a ticket!

UUIDs are used all over the place, but there are a ton of variants. They're theoretically absolutely unique, and yet dozens of companies and projects abandoned the standard to invent their own identifier schemas instead.

Why is that? and why does someone think they're interesting enough to talk about at a conference?

Let's go down this rabbit whole together, today you'll learn:

I'll bet you'll find the answers more interesting than you expected to!

Tom Eastman He/His • @tveastman@cloudisland.nz • @tveastman

In 2001 Tom handed in a programming assignment for a university class that came out to about two thousand lines of Java. His professor later shared their model answer to the problem, it was thirty lines of Python. Tom switched sides on the spot.

Tom is a senior software engineer for Kraken Technologies, and is the president of Python New Zealand, the charity promoting and supporting the Python language community in New Zealand.