Posts

Forum Internacional do Software Livre - FISL 9.0 - vídeo

Estou no maior evento de software livre da América do Sul. Em breve farei um post com os melhores momentos do FISL 9.0. Por hora, fiquem com um vídeo que eu fiz passeando pelo evento.

Criação, Padrões e Arte

Image
Uma ótima maneira de aprender a fazer alguma coisa é fazendo. Os livros de português e gramática estão aí e ajudam muito no ensino da escrita, mas para aprender a escrever é preciso escrever. Assim como para aprender a fazer software é preciso programar. Só se aprende a meditar meditando. São atividades cujo aprendizado vem da prática, não da teoria. Estou relizando um trabalho que aborda prática, não as teorias. Recomendo a ação e a arte. Arte é ação, é criação. Do dicionário: cri.a.ção sf (lat creatione) Ação ou efeito de criar, de tirar do nada. Totalidade dos seres criados. O universo visível. Produção, obra, invento. Estabelecimento, formação, fundação, instituição. Amamentação de uma criança. Educação. Animais domésticos que se criam para alimento do homem. Propagação da espécie. Alvenaria de pedras miúdas e argamassa que serve de enchimento aos vãos deixados pelas pedras mais volumosas. Nas agências de publicidade, o conjunto formado pelos departamentos de redação e de arte. Al...

A Arte como ferramenta para inovação

Image
Hoje sabe-se muito bem que um programador não produzirá 25% a mais se trabalhar 10 ao invés de 8 horas diárias. A vinda de métodos ágeis trouxe muitas mudanças e quebra de preconceitos trazidos da revolução industrial. Ainda assim, existem muitos paradigmas a serem quebrado. Na era industrial, a fórmula de um produto era guardada a sete chaves. Essa fórmula secreta garantia que o produto não seria copiado. Naquela época, a exclusividade na comercialização de produtos foi muito lucrativa para as indústrias. A partir do surgimento da Internet, a informação tornou-se muito acessível a todos. As fórmulas secretas deixaram de ser secretas. Com uma simples busca no Google é possível encontrar desde, por exemplo, maneiras de construir uma bomba caseira até técnicas de alta costura ou como fazer chocolates trufados . Nos início dos anos 90, tínhamos um colega de colégio que vendia trufas deliciosas nos intervalos das aulas. Naquela época, ninguém da escola podia imaginar como eram feitas aque...

Práticas que vão bem com o plano de iterações

Joca Torres defendeu nesse post algumas vantagens de usar métodos ágeis, do ponto de vista do gerente de produtos. O design incremental e o uso de iterações permite que o cliente veja mais rapidamente aquilo que já está pronto. A partir do momento que o cliente está usando nosso software, ele começa a PAGAR e a ter benefícios (e nós também!). Porém, do ponto de vista do time de desenvolvimento, existem alguns cuidados que precisam ser tomados para que o software se torne "modificável" para atender as necessidades do cliente. Para entregar funcionalidade de forma incremental, você precisa ter um ambiente de desenvolvimento e uma base de código que facilite e permita essas entregas iterativas. As práticas de XP são um guia para isso. O gerente de produtos tem muito contato com as práticas de planejamento (histórias, iterações, velocidade etc) mas em software não basta planejar. O código tem que ter alta qualidade e testes (de preferência automatizados). Para se testar, é ne...

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 .