Config Driven Development

Noun · Hacker Culture

Definitions

  1. 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."

Related Terms