Julio Biason
6 years ago
2 changed files with 86 additions and 0 deletions
After Width: | Height: | Size: 78 KiB |
@ -0,0 +1,86 @@
|
||||
+++ |
||||
title = "Cargo Cult" |
||||
date = 2018-11-30 |
||||
category = "code" |
||||
|
||||
[taxonomies] |
||||
tags = ["code", "cargo cult", "pt-br"] |
||||
+++ |
||||
|
||||
Um dos problemas não falados na área de T.I. é o *cargo cult*, mas poucos |
||||
realmente sabem o que essa expressão quer dizer e de onde vem. |
||||
|
||||
<!-- more --> |
||||
|
||||
{% note() %} |
||||
Esse post acompanha a minha apresentação sobre |
||||
[Cargo Cult](https://presentations.juliobiason.net/cargo-cult.html). |
||||
{% end %} |
||||
|
||||
Você provavelmente já ouviu falar da "Polinésia", onde ficam o Havaí, a Nova |
||||
Zelândia e a Ilha da Páscoa, entre outros. Mas logo do lado existe outro grupo |
||||
de ilhas, chamadas de "Melanésia", onde Fiji faz parte. |
||||
|
||||
Pois bem, nesse conjunto de ilhas, nos séculos 19 e 20, houve um "intercâmbio" |
||||
entre os exploradores europeus e norte-americanos com as tribos indígenas |
||||
locais. Produtos trazidos por aviões eram trocados com os indígenas; produtos |
||||
como chicletes e espelhos eram trocados por comida ou utilizados como moeda |
||||
para pagamento de serviços -- como aconteceu em vários outros lugares do mundo |
||||
em outros tempos. |
||||
|
||||
Entretanto, nem tudo dura pra sempre e os explodores se foram, levando seus |
||||
aviões, chicletes e espelhos. |
||||
|
||||
Para as tribos da Melanésia, isso se tornou um problema. Como eles fariam para |
||||
continuar conseguindo seus chicletes e espelhos? |
||||
|
||||
A solução foi "simples": Eles fizeram seu próprio avião, com sua própria pista |
||||
de vôo. |
||||
|
||||
![Indígenas Melonsénios com seu avião](../cargo-cult.jpg) |
||||
|
||||
Não apenas isso, mas em algumas ilhas, é venerado o deus "John Frum", que |
||||
voltará trazendo grandes maravilhas. E chicletes. |
||||
|
||||
E agora você está rindo, achando "nossa, que bando de simplórios". |
||||
|
||||
Bom, mas alguma vez você já ouviu alguém dizer... |
||||
|
||||
* "Vamos usar X porque a Netflix usa." |
||||
|
||||
ou |
||||
|
||||
* "Faremos com Y porque é do Google." |
||||
|
||||
ou ainda |
||||
|
||||
* "No livro do Uncle Bob ele diz pra fazer assim." |
||||
|
||||
Estes são exemplos básicos de *cargo cult* no meio da T.I. Quando as |
||||
capacidades técnicas de alguma ferramenta (biblioteca, framework, linguagem, o |
||||
que seja) é ignorado, baseando-se apenas na sua origem e/ou uso por causa de um |
||||
nome, então temos um cargo cult -- a ideia de que, se fizermos como os outros |
||||
fizeram ou da forma que outros falaram, teremos sucesso. |
||||
|
||||
Obviamente, o fato do Netflix usar alguma coisa, ou ser feita pelo Google, ou |
||||
ser indicado pelo Uncle Bob são fatores importante, mas não devem ser, nem de |
||||
longe, o fator decisivo na escolha de uma tecnologia. |
||||
|
||||
E só porque o Uncle Bob disse pra fazer assim, não quer dizer que fazendo |
||||
*assim* você vai ter o retorno esperado -- porque seu problema pode não ser |
||||
exatamente o problema que o Uncle Bob está resolvendo. |
||||
|
||||
E só porque o Netflix usa, não quer dizer que usar a mesma tecnologia vá trazer |
||||
o mesmo resultado -- a não ser que você esteja trabalhando na Netflix e fazendo |
||||
o que a Netflix faz. |
||||
|
||||
Por isso, tome cuidado quando alguém diz que vai ser utilizada alguma |
||||
tecnologia pelos motivos acima. Eles podem ser critérios de desempate quando há |
||||
mais de uma opção, mas eles não devem ser, nem de longe, o primeiro critério de |
||||
aceitação. |
||||
|
||||
{% note() %} |
||||
A parte dos chicletes e John Frum pode ser vista no documentário |
||||
[Into the Inferno](https://www.imdb.com/title/tt4846318/?ref_=fn_al_tt_1), |
||||
de Werner Herzog. |
||||
{% end %} |
Loading…
Reference in new issue