Posts

Ambiente de Desenvolvimento LocaWeb Telecom

Fiz um resumo do ambiente de desenvolvimento da LocaWeb Telecom e o produto PABX Virtual, contando algumas soluções e técnicas que usamos em nossos testes de aceitação.

Daniel recitando Poesia

Meditação Vipassana

Vipassana significa ver as coisas como elas realmente são . Hoje farei uma palestra no Magma para explicar os conceitos básicos dessa técnica de meditação maravilhosa. Para mais informações sobre cursos de Vipassana no Brasil e no mundo, entre no Site da instituição .

Injeção de Dependências e Spring

Essa semana fiz um seminário no IME-USP sobre Spring e Injeção de Dependências, um tópico que vem se tornando cada vez mais presente no dia-a-dia do trabalho. Pretendemos começar a colocar em prática essa tecnologia nos próximos meses. A apresentação pode ser baixada em http://gsd.ime.usp.br/seminars/2007/spring.pdf Estou a disposição para dúvidas

Enquete Arte / Computação

Image
Para minha pesquisa de mestrado, gostaria de saber mais a opinião das pessoas sobre a relação entre Arte e desenvolvimento de software . No que você acha os itens abaixo se relacionam com computação? Teatro Música Literatura Dança Cinema Pintura Outras formas de expressão artística Contribuam com comentários, links, críticas, idéias!

Tracking Subjetivo

Image
O tracker é conhecido como a consciência do time. É ele quem mostra números, gráficos, tabelas. Os dados que o tracker coleta podem ser objetivos (ex: número total de testes, total de horas estimadas por release, estimativas versus realizações) ou subjetivos (ex: nível de satisfação da equipe, qualidade do código. Coloco aqui algumas fotos de tracking subjetivo, tiradas de cartazes feitos durante o segundo semestre de 2007 no Projeto Borboleta A primeira delas (clique na imagem para vê-la em tamanho grande) é do "humorômetro" da equipe. Durante o semestre, em todos os dias de trabalho, cada membro da equipe era responsável por desenhar a sua "carinha", representando seu estado de espírito: triste, feliz, irritado, etc. Ao longo das primeiras semanas a equipe exagerou no humor. O excesso de humor prejudicou o caráter informativo que o cartaz deveria ter. No cartaz à direita da foto, a equipe tentou melhorar o nível de informação, criando um código de cores para c...

A poesia de programar

Image
Em dezembro de 2002, Richard Gabriel , um grande nome da Computação e ex-engenheiro da Sun, falou sobre a semelhança entre programar computadores e escrever poesias. Como é possível que essas duas atividades, aparentemente pertencentes a áreas tão distintas, tenham coisas em comum? O atividade de escrever software deve ser vista como uma atividade criativa. Afinal, software interessante de se fazer é software que nunca foi feito. Essa atividade não pode ser comparada à de criar pontes, por exemplo. Nós construímos pontes há mais de 2000 anos. O software mais antigo não deve ter mais de 50 anos! Mesmo utilizando boas ferramentas, um programador está quase sempre criando uma coisa nova. Se olharmos para o código de vários programadores, veremos o mesmo problema resolvido de várias maneiras diferentes. Existem programas bem e mal escritos. Por ser uma atividade totalmente criativa, programadores deveriam ser treinados como pessoas criativas, artistas e poetas. E como os poetas são treinad...