Se você já possui alguns anos trabalhando na área de tecnologia, certamente já se deparou com alguma pessoa que, a cada cinco palavras ditas, ao menos uma delas era um termo técnico. No entanto, muitas vezes este termo parecia deslocado dentro da frase e gerava mais confusão do que esclarecimento. Para alguém que não tinha conhecimento sobre o tema discutido, aquela pessoa parecia dominar o tema, afinal de contas ela estava utilizando diversos termos técnicos. Porém, para alguém que domina o tema, o que aquela pessoa estava dizendo não faz muito sentido, parecendo mais uma daquelas frases geradas pelo gerador de lero-lero. Estes termos técnicos deslocados do contexto são conhecidos como buzzwords e no artigo de hoje vou tentar te convencer a evitar com todas as suas forças utilizá-los e também evitar pessoas que os utilizam.
A primeira coisa que acho importante colocar é que, na minha visão, termos técnicos devem ser evitados, a menos que se tenha certeza que você e as pessoas que estão participando da conversa também o dominam. Utilizar termos técnicos é uma forma de sintetizar ideias, porém se a pessoa com a qual você está falando não conhece aquela ideia, não faz sentido utilizá-los. Quando estamos em uma situação em que fica difícil não utilizar um termo técnico que não sabemos que a outra pessoa domina, o que podemos fazer é utilizar o termo e em seguida explicar o que queremos dizer com aquilo.

O motivo pelo qual muitas pessoas ainda são verdadeiras metralhadoras de buzzwords é porque muitas pessoas ainda se deixam impressionar por isso. Para mim, quando começo a ouvir buzzwords durante uma explicação, automaticamente sobe uma red flag na minha cabeça. Isso porque, mesmo que a pessoa realmente entenda do que está falando, apenas o fato dessa pessoa não parecer se preocupar em evitar a utilização das buzzword, já me causa a impressão de que ela não tem um alto nível de maturidade profissional.
Como mencionei no início do artigo, para identificar uma buzzword é necessário conhecer a definição do termo técnico utilizado e o contexto no qual ele foi aplicado. Por tanto, pode parecer um pouco vago quando falo dessas situações onde buzzwords são despejadas gratuitamente. Por isso, vou contar algumas situações que vivi em minha vida profissional que ilustram bem essas situações de buzzwords. A primeira delas ocorreu em uma empresa onde o meu gestor era uma dessas pessoas que adorava utilizar buzzwords para tentar convencer as pessoas que ele tinha conhecimento técnico sobre o sistema. Contudo, todos sabiam que ele não possuía nenhum conhecimento técnico, até porque a posição dele não exigia que tivesse. Em uma das conversas que a minha equipe estava tendo ele disse “… devemos mostrar para os nossos clientes que o nosso Big Data está operacional…”, se referindo ao nosso pipeline que consistia em um script Python e um banco de dados Postgres.

O caso anterior foi apenas um caso de vergonha alheia, mas o próximo caso realmente acabou gerando alguma confusão e um pouco de atrito. Quando eu estava desenhando a arquitetura do sistema que seria desenvolvido no projeto, um analista funcional se aproximou e começou a perguntar sobre a arquitetura. Eu fiquei feliz por ele se interessar e comecei a apresentar para ele os componentes da arquitetura até que em um determinado momento ele apontou para o desenho e disse “Por que você não coloca um CRUD aqui?”. Eu parei e fiquei tentando entender o que ele queria dizer com aquilo, afinal CRUD é um acrônimo (Create-Read-Update-Delete) que se refere às operações possíveis de um sistema e muito raramente uma aplicação foge ao padrão CRUD. Isso é, CRUD pode ser qualquer coisa! Então eu perguntei para ele “…uma API?” e ele me respondeu com impaciência, “Não, um CRUD. Você não sabe o que é um CRUD?”. Eu tentei manter a conversa tranquila e respondi, “Sei sim, mas o CRUD pode ser muitas coisas. O que especificamente você está pensando? Seria um banco de dados?”. Ele respondeu demonstrando ainda mais impaciência, “Não, estou querendo dizer um CRUD mesmo, porque não podemos colocar um CRUD aqui?”. Percebendo que a conversa poderia gerar mais atrito eu preferi não insistir e sugeri que marcássemos um outro horário para discutirmos a arquitetura, mas ele nunca mais mencionou a ideia e eu até hoje não sei o que ele queria dizer com “CRUD”.

Agora eu vou contar um último caso onde eu mesmo fui o vilão. Como eu disse anteriormente, muitas pessoas utilizam buzzwords frequentemente porque muitas pessoas ainda se deixam encantar por elas. Na verdade, muitas pessoas anseiam por buzzwords, porque tudo que elas conhecem daquele mundo se resume a estes termos que se tornaram populares e isso acaba se tornando um check list quando se vai escolher qual o projeto que será implementado para solucionar o problema da empresa. Me lembro de uma situação onde a empresa em que eu trabalhava iria receber um cliente que estava interessado em implementar um sistema de recomendação para a empresa dele. Por acaso eu havia assistido uma palestra onde os desenvolvedores descreveram como eles criaram o sistema de recomendação de uma grande empresa utilizando o Neo4J. Eu achei a ideia genial, afinal de contas a maioria dos sistemas de recomendações utiliza algoritmos de KNN e o Neo4J permitiria reorganizar facilmente os elementos utilizando os grafos (não vou me aprofundar na parte técnica). Então, apresentei esta mesma ideia para o cliente em potencial, explicando os benefícios que aquela solução traria. Porém, o que eu vi foi uma expressão de decepção no rosto dos clientes, o que me fez logo perceber que eles buscavam algo que eu não havia dito. Assim, eu pensei rápido e disse “… Há também uma segunda possibilidade onde poderíamos utilizar IA, análise de dados e Python para construir um pipeline que irá gerar a solução”. A empolgação surgiu imediatamente no rosto deles e assim que terminei de falar eles responderam “Gostamos mais da segunda opção!”. No fim das contas, por mais que sejamos contra a utilização das buzzwords, às vezes pode ser que precisamos utilizá-las.
Para finalizar este artigo, a minha opinião sobre as buzzwords é que você deve conhecê-las, deve estudar para entender os fundamentos por trás delas e deve desconfiar de qualquer um que as diga com frequência. Por outro lado, acredito que devemos entender como o mundo funciona e saber que muitas pessoas seguem o hype do momento. Quando precisamos encantar alguém que quer ser encantado, podemos lançar mão das buzzwords, desde que não sejamos mal intencionados. Resumidamente, use com moderação, e tenha ciência dos seus perigos!


Deixe um comentário