Development PracticesDevelopment Practices
Conference50min
BEGINNER

The Giant Immutable LEGO Set: Demystifying the Nix Store

This talk demystifies Nix by using a LEGO metaphor to explain its immutable store, isolated builds, and derivations. It shows how Nix builds software reproducibly, prevents system breakage, and treats packages as composable recipes rather than mysterious artifacts.

talk.summaryAiDisclaimer

Leonard Sheng Sheng Lee
Leonard Sheng Sheng LeeStø AS
talks.description
Ever looked inside /nix/store and felt immediate confusion? You aren't alone. For many, the "magic" of Nix is hidden behind cryptic hashes and the mysterious "derivation." This talk strips away the jargon to explain how Nix actually works using a simple metaphor: a giant, immutable LEGO set. We’ll explore how Nix builds software in total isolation, why your system can’t "break" like traditional Linux distribution, and how every package is just a recipe waiting to be snapped into place.
immutability
isolation
nix
derivation
talks.speakers
Leonard Sheng Sheng Lee

Leonard Sheng Sheng Lee

Stø AS

Norway

Leonard coaches various companies on automating builds and plumbing deployment pipelines. His main interests these days center around configuration as code, spanning both local system architecture and cloud infrastructure. He originally hails from Kuching, Malaysia, and currently lives on the outskirts of Oslo, Norway. He claims that he enjoys the picturesque nature and unpredictable weather, and tries to prove it by kayaking in the fjords. Furthermore, he loves to immerse himself in diving in the tropics.