• Você não é um Engenheiro de Software

    Por que a metáfora da construção civil falha e programar é, na verdade, cuidar de um jardim

    Há alguns anos eu estava pensando sobre o que realmente é desenvolvimento de software. Existem dezenas de metáforas clássicas na computação tentando definir nossa profissão. David Gries dizia que escrever software é uma ciência; Donald Knuth defendia que é uma arte; Watts Humphrey tratava como processo; Alistair Cockburn comparava a um jogo; Eric Raymond a um grande bazar; e Fred Brooks dizia que é como agricultura, caçar lobisomens ou afundar em um poço de piche. Até P. J. Plauger e Kent Beck compararam a dirigir um carro, ainda que tenham chegado a conclusões opostas.

  • Recomeçando tudo de novo de algum lugar

    Um novo espaço para escrever com a esperança de durar pelo menos uma década

    Aqui estamos, recomeçando tudo de novo depois de alguns anos sem postar nada. Espero que esse dure um pouco mais do que os anteriores (tipo, algo em torno de 10 anos, já que os anteriores duraram fácil fácil 7 anos).