Session
Don't leave randomness to chance: from your code to the fabric of reality
You've called random() a thousand times. You've never questioned it. That's the problem.
Turns out, most of what developers reach for when they need "random" is about as random as a Tuesday - deterministic, predictable, and in the wrong context, exploitable. We'll look at exactly how predictable, with live demos that will make you slightly paranoid about code you shipped last year.
But this isn't just a security horror show. We'll also flip the question: when is determinism exactly what you want? Reproducible tests, seeded simulations, debugging randomised systems - the part of the story that usually gets skipped.
And then - because why stop at boring - we'll follow the question of what randomness actually is all the way down the rabbit hole. Spoiler: it ends somewhere genuinely weird, and the universe is involved.
Practical takeaways, live demos, one existential crisis about the nature of reality. The usual.
Wekoslav Stefanovski
Making better programs and better programmers
Skopje, North Macedonia
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top