Immutability
Att data inte kan ändras efter att den skapats — vill man "ändra" så skapar man en ny version.
Central i funktionell programmering (Clojure, Elixir, Haskell). Förutsägbart, lätt att resonera om, snäppet svårare att skriva. React state, Redux, och Rust:s ownership-system bygger på idén.