Executando verificação de segurança...
4

Como lidar com um ambiente de trabalho Xtreme Go Horse? Quais histórias você tem nesse formato? 🤔

Fala meu povo! Na data de hoje eu lancei um vídeo falando sobre o legendário Go Horse! E gostaria de saber de vocês como está sendo o dia a dia hoje. Vocês se identificam muito com os pontos do manifesto? Qual foi um caso bizarro que vocês passaram na carreira?

Acho que o caso mais clássico pra mim foi um dia que de saco cheio, cheguei na sala do chefe e mandei um "Por que sempre temos tempo de arrumar, mas nunca de fazer certo?"

Carregando publicação patrocinada...
2

Já vi um arquivo de configuração com algo do tipo:

vai.cavalo=false

Quando o valor era true, habilitava alguma gambiarra que nem lembro mais qual era. O que eu lembro bem é que nosso chefe ficou horrorizado.

Aliás, a mesma pessoa que fez isso costumava espalhar comentários citando cavalos por todo o código (que por sinal estava bem aderente com o XGH).

Felizmente não lembro de detalhes específicos daquele código, preferi apagar da minha mente...

1

Nessa linha de deixar comentários duvidosos no código, tive colegas que colocavam o nome de outro dev como autor da gambiarra que escreviam pra tentar se isentar do XGH. Algo tipo:

// Autor: Fulano do frontend
// Gambiarra para espaçamentos...

Me pergunto se eles ficavam com a consciência menos pesada por isso 😅

1

Isso "funciona" se a equipe não usa controle de versão.

Se bem que... Teve um projeto em que contrataram vários terceiros, e como a burocracia pra criar usuários era muito grande, mandaram eu dar minha senha do CVS pra todos (pra quem não conhece, CVS é um "ancestral piorado" do SVN). Resultado: no final do projeto eu era o top commiter, mesmo não tendo escrito uma linha de código :-)

1

Quando eu fiz um projeto em equipe, tinha colegas que faziam uma gambiarra imensa e quando perguntavam quem que tinha feito aquilo eles perguntavam tambem para disfarçar.

`//Gambiarra que fulano fez.
//Fulano: Quem fez essa essa gambiarra?`
1
1

Quando se fala de Xtreme Go Horse, no meu ponto de vista vai além das gambiarras no código. Para mim fala muito mais de um ambiente caótico, equipes desestruturadas, falta de comunicação, processos inexistentes ou quando existentes, não aplicados de forma correta.

Aqui entra também aquela máxima, qualidade X velocidade. Quando as demandas são sempre para "ontem", impossível existir qualidade no produto final, é aqui que nascem os erros e bugs.

Equipes com essa caracterísicas, que vivem na urgência, não possuem "tempo" para testes automatizado e documentação... Ai já sabem no que dá né...

1

Pois é... é o que eu sempre falo, qualidade x velocidade (da entrega), isso vai prejudicar na coerência e coesão do código muitas vezes.

Uso isto também em relação ao déficit do mercado de programação. Até 2025 teríamos de formar 4000 programadores, sendo que 50 iniciam a faculdade, e apenas 4 terminam. Além do tempo de término dos estudos x mercado né, que convenhamos, uma pessoa que começa a estudar uma bacharel de 4 anos em 2023 (este ano), até 2025 ela ainda não estará formada.

Enfim, sei que fugi um pouco do assunto, quis só ilustrar a questão do tempo de produção x velocidade da demanda. É realmente difícil de medir isto, né? rsrs

1

Na minha experiência, geralmente quando tem XGH é porque o/os dev tava sobrecarregado e tinha que entregar pra ontem.