A simple analogy for anyone to understand how #nix is different from tools like #ansible etc

Ansible(convergent) is like carving a wood, where u have some existing state like plain wood which u tinker continuously until u achieve the expected state

Nix(congruent) is like 3d printing, where the exact expected state is created from the startšŸ”„
#nix #nixos #nixpkgs #nix
#DevOps

Edit:
img attribution: https://mathstodon.xyz/@Pol/116402344325876001
Found the sourcešŸ¤

@vivekanandanks I fail to see how nix is different from Ansible, any docs I could read about it?

@mdione Nix builds/generates the desired state; Ansible alters the state it encounters to match the desired state.

Does that make sense?

@vivekanandanks