"Bom código" nunca mais será o mesmo para mim. Eu costumava ser obcecado pelas abstrações certas, padrões de design, elegância, coesão e várias outras métricas. Essas ainda são importantes. Mas elas não são mais a principal coisa que procuro. Um bom código resolve um problema real, é fácil de entender para os colegas e está pronto para ser enviado para usuários reais. ← Essa é minha definição atual. Aliás, existe toda uma nova geração de desenvolvedores que não se importam (e provavelmente nunca vão) se importar com a pureza do código como nós nos importamos.