Cargo Cult

Disclaimer: escrevi isso há algum tempo, e hoje o foco de metodologia está muito mais em Lean, que parece ter um componente de melhoria contínua mais forte do que Scrum. De qualquer forma, Scrum é um exemplo, e o Cargo Cult pode acontecer com qualquer coisa.

Muitas equipes adotam os "rituais" do Scrum na esperança de que resultados "prometidos" vão acontecer magicamente (aka Cargo Cult). Infelizmente, na minha opinião, esse tipo de adoção superficial é encorajada pela propaganda que o Scrum tem. Alguns acham que um dashboard e iterações vão resolver todos os problemas da equipe; tudo bem, um dashboard traz visibilidade, mas pra que e quem vai ter essa visibilidade? Será que o daily meeting é mesmo necessário pra uma equipe de 2 ou 3 pessoas?

Na maioria das coisas que fazemos, não é necessário ter um entendimento profundo do que está acontecendo. Porém, quando essa coisa é um pilar do nosso trabalho, é importante entendermos da melhor forma possível como ela funciona. Só assim podemos otimizar o processo. Isso não se aplica somente à metodologia, mas em todos os fundamentos do processo de criação e entrega de valor, desde a programação e automatização de tarefas até as reuniões com os clientes. 

Os rituais não são de todo ruim. Para começar a adquirir alguma habilidade é necessário começarmos com algumas regras, e a partir delas evoluir. ("Dreyfus model of skill aquisition" e "Shu-ha-ri")

Seria contraditório eu tentar responder alguma pergunta aqui, então quero apenas chamar a atenção para que não sejamos apenas "iniciantes avançados" na nossa profissão. Como ponto de partirda, sugiro uma visita a "Programmer Competency Matrix" e "Agile Developer Skills".

Recomendo fortemente a leitura do discurso de Richard Feynman em 1974, inspiração desse texto.

Influencer

As vezes nos sentimos impotentes quando vemos algum comportamento "errado" (num sentido bem amplo) e não podemos/sabemos como mudar isso. Isso é válido não só para comportamentos de outras pessoas, mas para os nossos próprios comportamentos.

O livro "Influencer" traz alguns conceitos e técnicas para "influenciar" os comportamentos desejados em um certo ambiente. Coloco "influenciar" entre aspas porque o livro não trata de persuasão ou manipulação, e sim de influencia num sentido de incentivar ou motivar os comportamentos.

O livro divide "influencia" em dois pontos vitais: motivação e habilidade. Estes dois pontos, por sua vez, se manifestam em três esferas diferentes, sendo essas a pessoal, a social e a estrutural. Com isso, o livro se divide em seis capítulos principais (um para cada combinação), mais alguns capítulos de introdução e conclusão.Para ilustrar cada um dos pontos, várias estórias de influência são destiladas durante todo o livro. Por exemplo, um grupo de voluntários ajudando algumas vilas africanas a eliminar um verme.

A idéia principal do livro é que, na maioria dos casos, quando algum outcome negativo acontece, a causa são alguns poucos comportamentos. A influencia deve ser exercida nestes "comportamentos vitais", e estes comportamentos devem ser atacados em cada uma das esferas comentadas.

Pra deixar mais claro, existem algumas frases no livro para definir cada ponto:

  •  Motivação Pessoal: tornar o indesejável desejável;
  •  Habilidade Pessoal: superar os limites;
  •  Motivação social: peer pressure;
  •  Habilidade social: força nos números;
  •  Motivação estrutural: recompensas e accountability;
  •  Habilidade estrutural: mudar o ambiente;

A prioridade de influência é exatamente essa da lista. Não adianta modificar o ambiente para forçar um comportamento se as pessoas não estão motivadas; isso só vai frustrar elas.

O livro é relativamente curto, mas recomendo pelo menos um skim pelo livro, existem algumas idéias bem interessantes para implementar, ou pelo menos pensar sobre.

Daemon | Freedom

Terminei recentemente de ler os livros Daemon e Freedom (TM) do Daniel Suarez. Os livros trazem um ambiente meio cyberpunk que já não se vê mais hoje, misturando tecnologia e política de um jeito bem interessante. Abaixo coloco alguns quotes que coletei durante a leitura.

Quotes from Daemon

Well, at some point, the thing you add to the watch is more significant than the watch. I’d argue he’s wearing a thermometer with a clock on it.
 
Humanity had always trafficked in oppression. Before the corporate marketing department got ahold of it, it was called conquest. Now it was regional development. Vikings and Mongols were big on revenue targets, too—but Leland had dispensed with all the tedious invading, and had taken a page out of the Roman playbook by hiring the locals to enslave each other as franchisees.
 
Anyone who has ever tried to share pizza with roommates knows that Communism cannot ever work. If Lenin and Marx had just shared an apartment, perhaps a hundred million lives might have been spared and put to productive use making sneakers and office furniture.
 
In essence, computer systems needed to do only one of two things: make money or save money. Everything else was just details. Scut work.
 
The less variation there is in a system, the more readily parasites will evolve to infest it….
 
The Daemon is not an Internet worm or a network exploit. It doesn’t hack systems. It hacks society.
 
Technology. It is the physical manifestation of the human will. It began with simple tools. Then came the wheel, and on it goes to this very day. Civilizations rise and fall based on technological innovation. Bronze falls to iron. Iron falls to steel. Steel falls to gunpowder. Gunpowder falls to circuitry.
 
...the Great Diffusion has begun—an era when the nation state dissolves. Technology will cause this. As countries compete for markets in the global economy, diffusion of high technology will accelerate. It will result in a diffusion of power. And diffusion of power will make countries an ineffective organizing principle.
 
This was the very essence of capitalism: thriving on chaos.
 
But now he understood again. The world made sense again—and he was still all for progress. Disruptive innovation, they called it. Change was good. Painful, but good. It made you stronger. When you stopped changing, you started dying.
 
As the device came to rest on its rounded bottom, a pocket laser beamed bright red light onto the stained drop tiles of the ceiling—creating a marquee-like sign in large glowing red letters. The letters spelled out the message the Daemon wanted to send—the message associated with operation 4-9-1-5: ALL SPAMMERS WILL DIE
 
...the Daemon is a remorseless system for building a distributed civilization. A civilization that perpetually regenerates. One with no central authority. Your only option is what form that civilization takes. And that depends on the actions of people like you.

Quotes from Freedom

Fact and fiction carry the same intrinsic weight in the marketplace of ideas. Fortunately, reality has no advertising budget.
 
Persistence and presence create truth online.
 

...we must defend the core of our civilization: which is commerce. And commerce requires capital. That no longer means gold bars in a vault; it means ones and zeros in a database.

You can’t even stop teens from stealing music. How are you going to stop me?

The Daemon’s darknet is just a reflection of the people in it. It’s a new social order. One that’s immune to bullshit.

Well, the public doesn’t really decide anything now—they just select from the options they’re given.

Nursing anger against people long dead is a waste of one’s life.

I can’t help but wonder, just as evil sometimes arises from good intentions, if good can’t sometimes grow from evil.

Price wore a crisp black T-shirt bearing the slogan “I’m undermining civilization. Ask me how

Too much power in too few hands defeated the common good, while too little power in any single person’s hands made it hard to get anything done.

Question everything. But don’t be surprised if the world you thought you knew never existed.”

- Attempting to bribe a government official is a serious crime in China. - Attempting, perhaps. What about succeeding?

And besides, we have democracy in China. People get to vote with their money, just like they do in America.

Morris’s three golden rules of computer security: do not own a computer; do not power it on; and do not use one.

When he joined the army, it was with the hope that they would give him the discipline he needed to conquer his sick compulsion. But on the contrary, in the army he found that pain—and the infliction of it—had a long and storied history. It was, in fact, the history of the world. No great nation or empire could exist without it. It was in some ways the guardian of all that was good. Fear of pain kept men honest.

 

Mistakes Were Made (but not by me)

Comecei a ler recentemente o livro Mistakes were made (but not by me). Os autores Carol Tavris e Elliot Aronson discorrem sobre como temos uma tendência a justificar nossos atos, por mais errados que eles sejam.

Inicialmente o livro fala sobre o conceito de dissonância, que nada mais é do que a diferença entre nossas crenças/valores/etc e nosso comportamento. Por exemplo, quando uma pessoa que se considera honesta deixa de devolver um troco errado, esta ação gera uma dissonância na mente da pessoa.

Quando a dissonância ocorre, sentimos um desconforto, e para eliminar o desconforto, nossa mente tem um mecanismo de auto-justificativa, que procura explicar as nossas ações e deixá-las de acordo com nossos valores. Obviamente, a maioria das justificativas é ridícula, mas como nos traz conforto, acabamos aceitando ("ah, o mercado sempre rouba alguns centavos no troco, agora estamos quites").

Mais pra frente, o livro fala sobre o quanto não podemos confiar na nossa memória. Nosso cérebro é extremamente vulnerável a memórias falsas, e começamos a criar estas para ajudar na auto-justificativa. Se todas as nossas memórias de infância fossem confrontadas com os fatos, provavelmente iriamos parar de confiar tanto nelas.

O livro então parte para alguns exemplos de como este tipo de comportamento pode prejudicar outras pessoas e também nós mesmos, pois os julgamentos que justificamos com tanta facilidade podem ser baseados em pura fantasia da nossa cabeça.

Ainda estou na metade do livro, mas posso recomendar tranquilamente a sua leitura. É um livro que está me fazendo repensar cada ação e cada valor que tenho, e alertando que quando tento justificar algo que estou fazendo, provavelmente já feri algum valor.

Referências GIT

Estou participando de um novo projeto onde iremos usar GIT, e resolvi garimpar algunas referências coletadas durante os anos.
  • GIT Immersion - Começando por um dos melhores, que é uma sequencia de labs, ótimo pois já colocamos a mão na massa.
  • Git Reference - Uma referência rápida, classificado por tipo de atividade
  • Everyday GIT With 20 Commands Or So -  Aqui os comandos são separados por roles, dá pra se ter uma noção do mind-set envolvido no git 
  • Git - SVN Crash Course - Comandos lado a lado com os equivalentes do SVN.
  • Pro Git - Pro GIT, um livro free disponível online. Tem tópicos tratando do funcionamento interno, o que alguns (eu) podem achar interessante :)

Fora das referências, um comparativo com outros SCVs.

E também um outro artigo interessante, que tenta descrever a implementação do git partindo do 0, e da um bom insight das decisões de implementação.

Absolute Sandman vs. Sandman Edição Definitiva

Esse é um post pra ilustrar a diferença de qualidade dos produtos nacionais e internacionais.

Esse ano a Panini lançou o primeiro volume da versão nacional do Absolute Sandman (aqui virou edição definitiva).

Eu comprei, feliz da vida, porque já tinha começado a ler uma cópia de backup, e é uma obra que vale a pena ter.

(download)

A qualidade é muito boa, mas não achei que justificava o preço cobrado (mais de 120 reais).

Bom, quando acabei de ler, fiquei com vontade de comprar e ler os outros volumes, mas como sei que o ritmo de lançamento no Brasil não é dos melhores acabei apelando pra boa e velha amazon.

Eis que hoje me deparo com isso:

3

É uma coisa gigantesca, impressionante. A título de comparação:

4


Ambos os volumes têm aproximadamente 600 páginas, porém a versão americana é uns 30% mais "funda" (papel de melhor qualidade).

5

Fora a grosseria mostrada, o livro vem protegido por uma luva que parece aguentar projéteis .50:

(download)

A capa parece um couro sintético, e vem com alguns detalhes em relevo:

7


Depois disso, sinceramente fiquei com vontade de recomprar o primeiro volume nos US and A. =/

 

"Heretics of Dune" Quotes

Apesar de não chegar perto dos 3 primeiros livros da série (IMO), o livro ainda tem alguns quotes interessantes.

Some people never observe anything. Life just happens to them. They get by on little more than a kind of dumb persistence, and they resist with anger and resentment anything that might lift them out of the false serenity.

 
The mind of the believer stagnates. It fails to grow outward into an unlimited, infinite universe.