Migração do blog do Drupal para o WordPress 2.8

Esse fim de semana ocupei algumas horas migrando meu blog do Drupal para o WordPress 2.8. Mudei porque não estava muito satisfeito com o Drupal e nem podia mais olhar para aquele layout feio. Também mudei porque estou usando mais o WordPress no trabalho e gostando cada vez mais dele. A migração dos posts foi [...]

A Força do hábito diminui vantagens do SCRUM

Quando fazemos alguma coisa da mesma forma repetidamente por muito tempo cria-se um hábito difícil de se livrar quando queremos fazer de maneira diferente. E qualquer problema encontrado durante a mudança faz que voltemos aos velhos hábitos. Isso acontece na maioria das empresas que mudam do sistema tradicional de desenvolvimento para o processo ágil SCRUM. [...]

Grandes empresas e o SCRUM

O SCRUM considera que não é possível escapar da mudança, da imprevisibilidade e da complexidade no desenvolvimento de produtos. A imprevisibilidade e complexidade joga por terra qualquer tentativa de planejamento a longo prazo. Cada sprint leva o produto mais próximo da visão, cada incremento avaliado quanto a seu valor para o negócio e ajustado para [...]

Razão explica tudo?

Um amigo que tem Fé me critica por tentar racionalizar tudo. Afirma que a Razão não é suficiente para explicar tudo que existe nesse e noutros mundos. Concordo. A Razão não explica coisas onde nosso conhecimento é limitado ou inexistente. Não conseguimos explicar com argumentos lógicos irrefutáveis porque os placebos funcionam no tratamento de doenças. [...]

Ciência NÃO é uma questão de Fé

Na coluna Essencial da revista Super Interessante do mês de novembro/2008, os jornalistas Salvador Nogueira e Alexandre Versignassi publicaram um artigo sobre Ciência e Fé. Sempre me incomodou quando alguém associa Fé à Ciência. Eles argumentam que os cientistas acreditam “cegamente” naquilo que ninguém viu nem comprovou e que a ciência nem sempre tem base [...]

Os raros programadores que vão além…

Hoje eu e o Manoel Lemos tivemos uma boa conversa sobre como é difícil encontrar programadores que procuram ter uma visão abrangente do que estão fazendo. O programador mais comum é aquele que aprendeu a programar na faculdade ou em cursos técnicos e trabalhou como PJ em vários projetos durante sua vida profissional sem envolvimento [...]

Como escrever histórias para o SCRUM

Diferente dos metódos tradicionais, o Scrum leva em conta que os humanos tomam as decisões baseados nas informações que possuem à mão e portanto o processo decisório deveria ser distribuído pela duração do projeto permitindo mudanças rápidas quando novas informações são obtidas. Assim, ao invés de um conjunto de requerimentos escritos antes do desenvolvimento, o [...]

Integração contínua melhora a qualidade das aplicações

Quando há vários desenvolvedores trabalhando na mesma aplicação, sempre há o risco de na geração do build haja incompatibilidades entre as várias modificações realizadas que impedem essa geração. Quanto antes esses problemas forem encontrados mais fácil será resolvê-los. Integração contínua é o processo de geração de builds frequentemente (várias vezes ao dia) e somente quando [...]

O papel do Arquiteto em Tecnologia de Software

O Arquiteto tem papel cada vez mais importante no desenvolvimento de soluções de software. Com uma visão conceitual do problema e a escolha adequada das soluções, o Arquiteto contribui para que o software esteja alinhado com os negócios. Do grego architektōn (archi- + tektōn), o construtor (carpinteiro) mestre, o termo hoje é usado para designar [...]

Mais um HaaS – Google App Engine

O Google lançou essa semana um serviço de hosting de aplicações semelhante aos serviços da Amazon que mencionei em posts anteriores. É mais uma empresa oferecedo HaaS, ou Hardware As A Service.   O App Engine utiliza a infra-estrutura do Google para rodar as aplicações construidas pelos usuários sem a  preocupação com os servidores onde ela [...]