Os desenvolvedores gostam de algo mais legal

Parece que os programadores devem ser guiados por fatos, mas em vez disso, nós regularmente escorregamos para a desmontagem. Claro, um bom holivar em uma chamada, em um slack thread, em um chat público ou em comentários sobre um artigo pode ser útil - se permanecer construtivo. Mas, em alguns casos, a conversa passa a ser conduzida nos mesmos padrões que alguns antiprivivochnikov ou políticos: aqui embaixo dos fatos, quase quebrou a cadeia de pensamentos - mas sinta-se lógico, como um lobo em uma piada sobre a lebre e o fósforo ...



Em alguns no momento em que me perguntei por que isso está acontecendo. E ele começou a cavar o tópico das distorções cognitivas.





Gostaria de compartilhar minhas observações nesta quinta-feira com Grigory Petrov, Anton Nazarov e o podcast da Zinc Prod. Conecte conversa poholivarit .



Lembrando-me de meu curso universitário de lógica e munido de vídeos populares de ciências sobre o assunto, sentei-me para tratar de casos de minha experiência recente.



A quarentena começou. Um mês antes, prometi vir ao meetup para falar sobre o tema da filmagem à distância, que era então nicho. A reunião, por razões óbvias, foi movida online, muitas pessoas conseguiram uma experiência indesejada (e muitas vezes negativa) de trabalho remoto no momento da transmissão.





Se houver alguma coisa, uma gravação da performance está disponível aqui .



Um exemplo de distorção cognitiva aconteceu diante dos meus olhos.O relatório apresentava "o desenvolvedor Vasya" - o alter ego do eu menos experiente há 8 a 10 anos. Na verdade, em seu ancinho, tentei mostrar como não trabalhar fora do escritório. O comportamento exagerado de Vasya estava colado ao logotipo da empresa em que trabalho agora, e alguns dos ouvintes começaram a associar meus antigos erros aos hábitos de mais de 160 desenvolvedores. Apesar do fato de que todos esses caras estão há muito tempo em um local remoto e passaram por seu próprio rake, houve até mesmo um aviso sobre isso. Mas nossa memória é seletiva ...



De alguma forma decidimos, por exemplo, que "A tem Kubernetes, eles escrevem sobre isso no B, a maioria das empresas tem, vamos ficar bem com isso"(um exemplo condicional, não vamos começar um holivar em torno dele) - procuramos a confirmação de nossos sentimentos, ignoramos o contrário. Como resultado, coletamos mais pontos "para" para que a decisão pareça importante - e na melhor das hipóteses, geramos um relatório sobre a superação heróica do rake e, na pior, acontece assim:



“Devido a um bug no Google WebView, o aplicativo travou para centenas de milhares de usuários. Decidimos mudar para o motor da Mozilla. Reescrevemos o aplicativo por 2 meses. Lançado sem WebView. Os usuários começaram a reclamar ainda mais: gráficos 2d complexos foram renderizados lentamente no novo motor. Vimos que o fps estava caindo, mas não prestamos atenção, pois consertamos outra coisa. Enquanto isso, o Google corrigiu o bug. E decidimos reverter tudo o que a equipe vinha fazendo nesses meses. "



A história é contada sob condição de anonimato


Essas histórias são coletadas por Anton M0rtyMerrNazarov: nesta primavera ele fez um excelente relatório sobre por que o racional nem sempre "clica" em nossa cabeça quando escolhemos projetos e soluções neles. E após o discurso ele entrevistou os ouvintes em condição de anonimato.



Detalhes à parte, muitas histórias sobre más decisões são estruturadas assim:



  • realmente queria / acreditava em alguma tecnologia ou abordagem, comprometeu-se a tentar - e não concluiu ou não levou em consideração algo que estava na superfície,
  • eles pensaram muito bem sobre si mesmos, o projeto, o momento, o futuro e tudo isso juntos - mas na verdade "acabou que ..."
  • agora ganhamos essa experiência e estamos prontos para defender esse conhecimento até a cara azul - leia, holivar.


Esses padrões são uma consequência de vieses cognitivos no planejamento e na tomada de decisões, sobre os quais Gregory fala tão bem.EyeofhellPetrov. Surgiu uma ideia - reunir-se e discutir essa experiência pessoal através do prisma de uma abordagem científica popular. E se três pessoas quiserem falar em 2020, eles escrevem um podcast;) Aqui é onde conhecer os caras do podcast foi útil , onde eles regularmente levantam tópicos holivar.



Em geral, na quinta-feira falaremos sobre distorções cognitivas e suas manifestações em TI usando exemplos reais:



  • como nossas ideias sobre linguagens, frameworks, bibliotecas e abordagens para o desenvolvimento são formadas e por que são distorcidas,
  • como quebramos nossas próprias cadeias lógicas e permitimos que distorções penetrem em nossas decisões, documentação, argumentação, etc.,
  • e, ao mesmo tempo, discutiremos o que ajuda a nos afastar do "holivarinya" e começar a duvidar do "eu sei com certeza" e "é do conhecimento comum".


Conecte-se ao vivo - você pode não apenas ouvir e comentar, mas irromper com sua voz, contar sua história ou pedir conselhos. Basta ter uma conta no Youtube.



ps Se der certo, é claro, publicaremos uma transcrição de momentos selecionados e links adicionais sobre o assunto.



All Articles