Sua citação favorita sobre programação

Minha frase de programação favorita de todos os tempos é a seguinte Nathaniel Borenstein bon mot:

Deve-se observar que nenhum engenheiro de software treinado eticamente jamais consentiria em escrever um procedimento DestroyBaghdad. Em vez disso, a ética profissional básica exigiria que ele escrevesse um procedimento DestroyCity, para o qual Bagdá poderia ser fornecido como parâmetro.

É perfeito demais. Nunca os programadores foram tão bem resumidos.

Há algumas ótimas coleções de citações de programação na Web que são divertidas de navegar:

Se eu encontrar uma citação que me agrade, pesquiso a pessoa por trás da citação. Larry Wall é um bom exemplo:

Acho que o maior erro que as pessoas cometem é agarrar-se à primeira ideia que lhes vem à cabeça e tentar fazer isso. Na verdade, isso se resume a uma coisa que meus pais me ensinaram sobre dinheiro. Não compre algo a não ser que o senhor o senhor já tenha desejado três vezes. Da mesma forma, não lance um recurso quando o senhor pensar nele pela primeira vez. Pense se há uma maneira de generalizá-lo, pense se ele deve ser generalizado. Às vezes, o senhor pode generalizar demais as coisas. Acho que as coisas no Scheme foram generalizadas demais. Há um nível de abstração além do qual as pessoas não querem ir. Dê uma boa olhada no que o senhor quer fazer e tente encontrar a forma preguiçosa de longo prazo, não a forma preguiçosa de curto prazo.

Jason Kottke fez a maior parte do trabalho para mim, reunindo um uma excelente lista de leitura de Larry Wall:

Se isso for muita ação Perl para o senhor, leia este artigo questionando o futuro do Perl no Bugzilla para obter algum tempo igual. Mas o Não preciso aceitar dogmaticamente o Perl para respeitar Larry Wall. De qualquer forma, duvido que Larry queira que eu o faça. Não se trata do idioma; trata-se de aprender a entender o senhor os programadores como seres humanos.

O senhor não pode conhecer todas as personalidades notáveis no campo da ciência da computação. Mas ler algumas de suas citações é um bom ponto de partida. É uma maneira de descobrir, pelo menos perifericamente, quem são os gigantes do setor e pelo que eles são mais famosos. Navegar pelas citações também permite que o senhor descubra quem são – ou deveriam ser – suas influências. Pessoalmente, eu citaria Jef Raskin e Steve McConnell como minhas duas maiores influências.

Quem são as maiores influências no trabalho do senhor como desenvolvedor de software? E o que é mais importante, qual é sua citação favorita de suas influências?