Config Driven Development
Noun · Hacker Culture
Definitions
A development style where product behavior is heavily controlled through configuration files, flags, schemas, or metadata rather than hard-coded logic. It can speed up customization and reuse, but teams also use the phrase critically when too much indirection makes systems hard to reason about.
In plain English: Building software so behavior is controlled mostly by settings instead of code changes.
Example: "We crossed into config driven development once simple feature changes started requiring edits in four YAML files."