Brownfield

Adjective · Development

Definitions

  1. A project that involves modifying, extending, or maintaining an existing codebase with established patterns, technical debt, and real users. Most professional software work is brownfield. Requires understanding existing architecture before making changes.

    In plain English: Working on an existing project with real users and existing code, rather than starting from scratch.

    Example: "Don't romanticize greenfield — 90% of your career will be brownfield work, making existing systems better without breaking them."

Related Terms