Resume-Driven Development

Resume-Driven Development (RDD) é a prática de escolher estilos de arquitetura, linguagens de programação, frameworks e design patterns que estão na moda, com o objetivo de tornar o próprio currículo mais atraente, sem considerar o domínio e as necessidades do negócio. Essa abordagem geralmente resulta em um sistema excessivamente complexo, difícil de evoluir e de manter, que torna o trabalho mais demorado e frustra todos que precisam lidar com ele.