https://wiki.gentoo.org/wiki/Project:Portage/FAQ
Anonymous
Fold knowledge into data so program logic can be stupid and robust.