# Lexicon terms whose kind is principle

> 5 records

This index as JSON: https://banes-lab.com/json/api/facets/lexicon/kind/principle

## Entries

- [YAGNI](https://banes-lab.com/records/lexicon/yagni.md): You Aren't Gonna Need It: build only what current requirements demand and defer speculative generality.
- [Command/Query Separation](https://banes-lab.com/records/lexicon/command-query-separation.md): Separating operations that change state from those that return data, so each method has a single purpose.
- [Fail-Safe Defaults](https://banes-lab.com/records/lexicon/fail-safe-defaults.md): Defaulting to safe, benign behavior when a value or handler is absent rather than failing or branching.
- [Data Minimization](https://banes-lab.com/records/lexicon/data-minimization.md): Collecting and retaining only the personal data strictly necessary for a stated purpose.
- [Safe Defaults](https://banes-lab.com/records/lexicon/safe-defaults.md): Choosing default configurations and behaviors that are safe when left unchanged.
