terça-feira, 24 de maio de 2011

Maré de Agilidade - Pantanal - Meus 2 Cents

Neste post vou colocar meu ponto de vista sobre o Maré de Agilidade edição Pantanal. Vou abordar também todo o ecossistema deste evento que, graças ao pessoal da Jera Software Ágil, tive o prazer de olhar mais de perto. Obviamente, o objetivo deste post não é detalhar o conteúdo, mas mostrar como pode ser bom para vida pessoal e profissional participar de eventos deste tipo.

Carreira e Empreendedorismo

Este texto reflete as minhas opiniões sobre plano de carreira e empreendedorismo. De uma forma ou de outra, sua vida profissional só depende de você, onde quer que esteja.

sábado, 16 de abril de 2011

Lean - Código perfeito ou evolução constante?

A ideia principal por trás do Lean é a perfeição. Pela perfeição, identificamos, analisamos e melhoramos nosso value stream. Por ela, eliminamos o desperdício e focamos no que realmente agrega valor. Um dos princípios do Lean diz para competir com a perfeição e não com a concorrência. Todos os elementos da natureza evoluem constantemente. Será que existe código perfeito?

quarta-feira, 13 de abril de 2011

Non-breaking space - Como resolver

Depois de enfrentar arduamente um problema, é natural que a solução se torne óbvia. Será normal que alguém, ao ler esse texto, possa pensar: "Mas eu teria pensado nisso de primeira". Mas sabemos que não é bem assim. Neste caso, o problema envolve o "non-breaking space", ASCII(160). Mais que mostrar a solução, vou colocar o passo a passo do processo de investigação.

sábado, 9 de abril de 2011

Faculdades, certificações, concursos públicos e afins

Nesta semana, em um bate-papo descontraido em uma mesa de bar com alguns amigos, um assunto veio a tona, como sempre acontece quando estou com colegas de profissão: a eficiência, no Brasil, do ensino superior de informática em geral. A opinião foi unânime. A qualidade do nosso ensino de TI é precária, pública ou privada. Discordamos em como podemos nos mexer para contribuirmos para a melhoria dos profissionais. Neste momento a conversa em grupo se aproximou mais em um diálogo entre dois pontos de vista divergentes na mesa: A empresa de TI é o foco principal, então temos a mudança de dentro para fora e a mudança de fora para dentro.

quarta-feira, 6 de abril de 2011

Qualidade na Prática - Enums no lugar de Constantes - Parte II

Dando continuidade à pequena série sobre enums como alternativa às constantes, neste post vamos falar um pouco mais da técnica e de como ela pode deixar o código mais limpo e, consequentemente, mais claro. Um código mais claro facilita a manutenção, que corresponde a maior parte do ciclo de vida de um software.

terça-feira, 29 de março de 2011

Qualidade na Prática - Enums no lugar de Constantes - Parte I

No projeto atual, tive a oportunidade de pensar numa situação em que fica claro o poder do Enums no Java. O código que será mostrado é uma síntese do que seria o problema se eu não lançasse mão deste recurso da linguagem Java. Nesta primeira parte, verificaremos o problema e a opção com constantes.

quarta-feira, 16 de março de 2011

Coach não tem hora

Hoje, depois do expediente, tive o prazer de encontrar o amigo Manoel Pimentel, grande coach em atuação no nosso país. Conversamos sobre diversos assuntos, quase todos ligados a metodologias ágeis.

terça-feira, 1 de março de 2011

Introdução ao TDD na Prática

A ideia de mostrar uma introdução ao TDD na prática nasceu da dificuldade que encontrei de visualizar como funciona, quando eu estava começando a brincar com a técnica. Na verdade, é complicado ver como escrever um código que testa um método de uma classe sem antes escrever a classe. Mas com o tempo nos acostumamos e chega a virar um vício.

domingo, 12 de dezembro de 2010

O PM-83 da Caelum com Mauricio Aniche

Neste post colocarei as minhas impressões sobre o excelente PM-83, ministrado pelo Mauricio Aniche na Caelum RJ, assim como o impacto nos meus colegas de trabalho que representou cerca de 50% da turma. No fim do post sugiro uma melhoria que considero importante.

sábado, 16 de outubro de 2010

Guilherme Silveira: Deploy Contínuo

Nesta apresentação, o Guilherme Silveira mostrou como apenas a integração contínua não basta, sendo necessário também o deploy contínuo de valor para o cliente. Obviamente, existem tarefas complexas e que demandam tempo. O lema do Guilherme para estas situações é: "é manual, chato, repetitivo e sujeito a falha humana, então automatiza".

quinta-feira, 7 de outubro de 2010

O Problema da Motivação - Por que não conversar?

Como não sou psicologo e nunca li um artigo ou livro a respeito, vou escrever este texto baseado apenas na minha experiência.

Este texto tem como objetivos principais demonstrar como a motivação depende mais de fatores internos que externos, assim como demonstrar as consequências da desmotivação para o profissional e para a equipe.

quarta-feira, 6 de outubro de 2010

Qualidade na Prática - Verdadeiro Encapsulamento

É interessante verificar como podemos realizar um bom encapsulamento. Um objeto recebe seus atributos através de um construtor e mudanças são apenas permitidas através de envio de mensagens.

domingo, 3 de outubro de 2010

Devaneios sobre o Lean

Desde que comecei a ler o livro "Lean Thinking: Banish Waste and Create Wealth in Your Corporation" comecei a fazer alguns paralelos com o que acontece do meu dia-a-dia, principalmente sobre as tarefas que tenho que cumprir. E é sobre uma destas tarefas que trata este post.