O código fala
Escute quando seu código reage
Escute o seu código. Ele oferecerá sugestões. Ele reagirá. Ele vai lhe dizer onde residem os perigos. Ele sugerirá novas maneiras de fazer as coisas. Ele vai ajudá-lo a manter um modelo de menos software.
Uma nova funcionalidade está exigindo semanas de tempo e milhares de linhas de código? Isso é o seu código lhe dizendo que provavelmente existe uma maneira melhor. Há uma maneira simples de codar algo em uma hora em vez de uma maneira complicada que levará dez horas? De novo, isso é o seu código guiando você. Escute.
Seu código pode guiá-lo para correções que são baratas e leves. Preste atenção quando um caminho fácil surgir. Claro, a funcionalidade que é fácil de fazer pode não ser exatamente a mesma que você tinha em mente originalmente, mas e daí? Se funciona bem o suficiente e lhe dá mais tempo para trabalhar em outra coisa importante, vale a pena mantê-la.
Fique atento
Não se preocupe com o design, se você escutar o seu código, um bom design aparecerá... Escute as pessoas técnicas. Se eles estão reclamando sobre a dificuldade de fazer mudanças, então leve essas reclamações a sério e dê-lhes tempo para consertar as coisas.
—Martin Fowler, Cientista-Chefe, ThoughtWorks
Se Programadores Fossem Pagos Para Remover Código
Se os programadores fossem pagos para remover código do software em vez de escrever novo código, o software seria muito melhor.
—Nicholas Negroponte, Professor de Tecnologia de Mídia no MIT (de E, o resto da história (Conferência AIGA))