29 julho 2008

Wicket in Action: Revisão do Livro

Hoje recebi um e-mail um tanto quanto inusitado. O diretor de Marketing da editora Manning me disse que Eelco e Martijn pediram para que eu, juntamente com outros entusiastas do framework Apache Wicket, recebessem uma cópia eletrônica do livro Wicket in Action para avaliar, revisar e opinar a respeito. Em troca? A chance de ter a minha opinião na contra-capa do livro.

Também terei a responsabilidade de num prazo não muito longo, publicar aqui para vocês, uma revisão detalhada sobre o livro, tanto em inglês como em português.

Fiquem de olho!

"Apache Wicket - porque Java para Web pode ser simples."

[]'s !

16 julho 2008

Nós não somos Recursos!

A lista dos artigos mais interessantes que li este ano, com certeza inclui este, escrito pelo Mark Turansky no DZone. Segue abaixo a tradução do texto:

Nós não somos "Recursos!"

Recursos. É um termo de desumanização e também errado para praticamente qualquer profissão em que eu possa pensar.

Planejamento de projetos requer estimativas e prazos. Não tenho problema com isso exceto quando trata pessoas como peças substituíveis (nota: COGS). Num processo manufaturado, trabalhadores habilidosos podem ser substituíveis. [...] O processo pode ser perfeitamente trabalhado num número exato de passos para construir alguma coisa. Leia o Modo Toyota para ter uma melhor noção de como as indústrias globais alcançam isto.

Estes não são "Recursos!"

Mas há diversas profissões que não podem e não devem atingir este tipo de processo, onde trocar um recurso por outro não é sensível.

O Chicago Bulls contratou um "recurso de arremessar bem" ou eles tiveram o Michael Jordan?
A Apple estava bem quando tinha apenas um recurso "CEO" ou só melhoraram depois que Steve Jobs voltou ao cargo?
Você prefere ter um médico com 1 ano de experiência ainda na faculdade, para fazer a sua cirurgia no cérebro, ou prefere o especialista na área?
Você quer um recurso "Ator" ou teria o Brad Pitt maior poder de chamar atenção para seu filme?
Quando foi a última vez que você procurou uma construtora qualquer para reformar a sua casa, ao invés de chamar a melhor do mercado?
A Seleção Brasileira de Futebol ganhou 5 copas porque tinha o mínimo de jogadores necessários para formar um time, ou porque já teve na sua escalação Pelé, Falcão, Ronaldo, Ronaldinho e Romário?

Trabalhadores que precisam pensar e de criatividade, não são diferentes. Engenheiros de Software são simultaneamente criativos e lógicos, e há uma diferença em ordem de magnitude entre os bons programadores e os péssimos programadores (leia o Peopleware se você não acredita nisso). Graças a esta diferença, estimativas devem ser modificadas baseadas nestes "recursos", o que significa que não somos "cogs" substituíveis.

É o time, estúpido!

Você pode me escalar para ser o homem da terceira base do Yankees (deste modo, salvando dinheiro na balança Custo-Tempo-Qualidade), mas certamente tenho a qualidade de um produto que sofrerá devido ao fato de que joguei poucas ligas de baseball quando era criança. Similarmente, você pode me escalar para seu filme, mas não tenho certeza se ajudarei a vender bilhetes. Também não seria a pessoa ideal para dirigir a Apple, e com certeza você não iria me querer como seu cirurgião cerebral.

Talento importa.

Organizações vencedoras constróem times vencedores, eles não agendam recursos e eles não desfazem times vencedores. Elas pagam grandes valores para grandes profissionais sabendo totalmente que é talento que faz um time vencedor.

O livro Rapid Application Development de Steve McConnell, coloca no ranking o termo "Weak Personnel" (um fraco Recursos Humanos) como o segundo erro clássico que uma empresa pode cometer quando está construindo um software. [...]

Talento importa. Tratar desenvolvedores altamente qualificados como apenas "recursos", é humilhante, desumano, e ultimamente anti-produtivo para uma organização que precisa construir e manter times vencedores.

Artigos complementares
ICSE Peopleware Panel Session
Teamicide Revisited

Nota, por Bruno Borges:
Não basta o RH trocar uma palavra e achar que os profissionais se sentirão melhores. "Recurso", "colaborador" ou "funcionário" são sinônimos no contexto deste artigo.

[]'s

15 julho 2008

Prepare-se para o JustJava 2008

Dicas10 a 12 de Setembro de 2008
São Paulo - SP
Chamada de Trabalhos
http://www.sucesusp.org.br/justjava2008/

Hoje o JustJava já está em sua 7a edição. E desde 2003, o evento é um sucesso no Brasil. Veja alguns pontos altos que se pode encontrar:

  • Muitas palestras técnicas e de boa qualidade (ok, já teve algumas ruins também)
  • Muita troca de experiência e cultura de trabalho (networking!)
  • Discussões sobre um tema nas muvucas, onde tinhamos até uma cerveja para acompanhar (hoje vai ser difícil com a nova lei de transito)
  • Aprender novidades, com outros feras no assunto

Então veja abaixo, um pouco mais sobre um PR do evento e o convite para submeter palestra.

O Evento

O JustJava é um evento técnico, feito por brasileiros, para brasileiros, e apresentado por desenvolvedores, para desenvolvedores!

O objetivo do evento é mostrar o que esta está acontecendo no mercado Java no Brasil, quais são os projetos Java mais importantes, como o desenvolvedor brasileiro tem usado a tecnologia, e principalmente, incentivar a integração daqueles que fazem a tecnologia Java crescer no Brasil - os desenvolvedores.

Você não pode ficar de fora do JustJava - o Evento Java da Comunidade Brasileira, e o grande evento de Java do ano no Brasil.

O JustJava, já na sua sétima edição, é o principal evento técnico realizado pela Sociedade de Usuários Java, um dos mais ativos grupos de usuarios Java do Brasil. Na primeira edição, o JustJava foi o maior
evento de Java realizado ate então no Brasil!

Venha ser um palestrante

Se você quer apresentar uma palestra no JustJava, o momento de submissao é agora. Ate o dia 18 de julho, estaremos recebendo e avaliando as palestras para compor e montar um evento técnico de alta qualidade.

Se você tem um projeto inovador e quer mostrar suas soluções criativas para os problemas encontrados, se você quer aprofundar as discussões sobre a tecnologia Java, seja um palestrante no JustJava.

Para submeter sua palestra, preencha o formulário que se encontra no site abaixo, na opção "Chamada de Trabalhos"

http://www.sucesusp.org.br/justjava2008/

Outras informações

http://www.soujava.org.br/display/v/JustJava+2008

02 julho 2008

O segredo da Nokia

O site Gizmodo escreveu sobre um segredo que a Nokia (NOK) promete lançar na próxima Segunda-feira, dia 7 de Julho às 5 AM (provavelmente, horário local da Finlândia).

Como diz o Gizmodo, a Nokia realmente conseguiu chamar a atenção com este site. O hotsite é sinistro, bizarro e curioso. Diz a Nokia que será algo estranho e jamais visto até a data do lançamento. Parece que para acessar o conteúdo na data do lançamento, será necessário descobrir - e juntar - algumas informações a respeito da invenção da luz por Edson, o avião dos irmãos Wright e a Apollo 11.

Já assisti ao video-conceito do celular Morph, mas duvido que seja este o lançamento que eles prometem fazer, já que o video-conceito está muuuuuiiito para conceito. Mas, é a Nokia...

Segue minhas suspeitas:
  • Um skin-cellphone (parecido com o Morph, mas real)
  • Um SDK para o Symbian OS
  • Um celular com nanotecnologia (vai que eles conseguiram?!)
  • Um celular sem teclado, mas com uma patcha funcionalidade de vídeo, voz, reconhecimento de gestos e diabo-a-quatro (iPhone killer)
Ficou curioso? Acesse... ou melhor: Open at Own Risk. E diga, quais as suas suspeitas? Comente! :-)

[]'s

iPhone, problemas e clone de cachorro

Então você foi um daqueles apressados que comprou um iPhone antes mesmo de uma empresa brasileira oficialmente lançá-lo no Brasil. Legal, bacana... você desbloqueou e habilitou seu chip da TIM/Claro/Vivo/BrT ou Oi! nele. Show de bola. Apesar de mesmo você saber que o iPhone não é o melhor celular do mercado, você se encantou com a sua beleza, seus efeitos, gráficos e até a frescurinha do toque de tela. Apesar de você não ter se importado com o fato de ele não ser 3G nem com a falta de flash na câmera ou sua baixa resolução, achou ele sexy e pop, gostou da idéia de ter um celular sem teclado e poder girar no ar e ver a imagem ser orientada automaticamente. Você tanto não ligou para tantos detalhes, que também não se importou com o detalhe do preço: pagou o que tinha que pagar para trazê-lo do exterior.

Agora você possui um iPhone que não é 3G, comprado no exterior, sem contrato com uma operadora brasileira e sem uma nota fiscal legítima de contrato com a Apple. Meus pêsames, mero mortal. Você é só mais um que compra lançamentos para querer aparecer no colégio com o último hype do mercado, ou no trabalho mostrar cada detalhe inútil que você encontra no aparelho. Passa horas no café brincando com seu iPhone à espera de algum curioso aparecer e perguntar-lhe: "Nossa! Um iPhone! O que tem nele?" e você poder mostrar-lhe a gata que limpa a tela ou a pipoca estourando para depois ser comida num patético efeito de ótica.

Agora meu amigo, você possui um iPhone que não é 3G, sem contrato e sem qualquer utilidade. Não adianta chorar na Claro ou na TIM - operadoras com maiores chances de lançar o iPhone 3G no Brasil - pois elas não vão trocar seu aparelho pelo novo. Agora meu amigo, você possui um junk gadget. Enquanto outros - mais inteligentes e pacientes - comprarão um modelo melhor, e com contrato para futuras trocas, você se pergunta: "O que farei com meu Junk iPhone?". O site MacWorld responde:
  • Calço para aquela mesa da sua avó, penca (a mesa, não a sua avó!), na sala
  • Isca para assaltantes - deixe no carro para caso um ladrão apareça. "Pode levar!!"
  • Espelho para a sua namorada retocar a maquiagem
  • Peça para gerar conversa - "Ei... isso daí é aquele iPhone antigo?!?!"
É meu amigo. Você pensou que era o esperto... Esperto é o Steve Jobs que já sabia há muito tempo que ele mesmo lançaria um 3G. Ou você acha que nos laboratórios da Nokia já não exista um skin-cellphone?

Deveriam fazer alguma coisa sobre todos os problemas
Ao invés de clonarem cachorros por ae...

Enquanto lia um artigo, o autor mencionou um outro artigo escrito em 21 de agosto de 1996. O site The Onion escreveu sobre os problemas do nosso dia-a-dia. Por que ninguém resolve as coisas mais simples da vida?! Assim que terminei de ler, atualizei meu Google Reader e li esta notícia: Cachorro que ajudou a achar vítimas do 11/09 será clonado nos EUA.

Sério... o que leva a empresa BioArts International a clonar um cachorro de 15 anos com problemas degenerativos?!
De acordo com a empresa, especialistas acreditam que sua condição pode estar ligada ao tempo que ele ficou em contato com os gases tóxicos do local do atentado.
É um problema degenerativo nas patas traseiras. Ele tem 15 anos, pelo amor de Deus!! Até parece que uma poeira iria afetar a pata de um cachorro!!

Porém, lembro-me agora de quando assisti ao filme Sicko do Michael Moore. Lá, uma pessoa (não um cachorro) do 11/9 aparece com problemas respiratórios, graças à poeira da destruição, enquanto ela resgatava sobreviventes. Mas ela custou a encontrar ajuda do governo ou de empresas/hospitais particulares. Como é dito no The Onion:
We're living in a time with super computers and underwater sea stations and million-dollar laboratories. And still, everyday when I watch the TV news shows I see all sorts of problems! [...] So many people are dying in the world. We have laser surgery, don't we? Isn't somebody using that? They put a baboon heart in a human, you know. They can make body parts out of plastic and put little camera probes in your body. Then why are there so many people dying?
É triste isso. Sério. Clonar um cachorro?! Pra quê ?!?! Por que não ajudam com as famílias pobres de New Orleans que ainda sofrem com o Katrina, ou não usam toda essa tecnologia via satélite e acabam logo com as plantações de coca na Colômbia? Ou então melhoram o transporte das cidades caóticas como São Paulo. Sério. Alguém deveria parar de resolver problemas inúteis e olhar para os verdadeiros problemas do nosso dia-a-dia - da humanidade.

E você, quais problemas no seu dia-a-dia gostaria que a Física Quântica, ou o supercomputador da IBM, ou ainda a NASA resolvesse? Comente... :-)

Ah... já decidiu o que fazer com o seu iPhone? Problemão esse, não?! :-P

[]'s
Contato

Email:bruno.borges(at)gmail.com

LinkedIn: www.linkedin.com/in/brunocborges
Twitter: www.twitter.com/brunoborges
Comprei e Não Vou
Rio de Janeiro, RJ Brasil
Oracle
São Paulo, SP Brasil