Entrevista com Kent Beck: Os impactos da tecnologia no mundo atual

A tecnologia está sempre evoluindo e seus impactos no mundo atual são gigantescos. A cada novidade lançada, a sociedade experimenta uma verdadeira revolução não apenas comportamental - mas também de possibilidades. Internet of Things, Artifical Intelligence, Machine Learning... são termos que aparecem cada vez mais no nosso dia a dia. Por aqui a gente tem usado tudo isso pra transformar nosso negócio e tornar a Ambev uma empresa cada vez mais tech. E nesse contexto, aproveitamos a presença do grande Kent Beck no Ambev Tech and Cheers pra saber qual a opinião dele sobre esse movimento. Bora conferir?

Ambev Tech: Muitas grandes empresas que não nasceram digitais agora estão migrando para esse segmento. O que você pensa sobre esse fenômeno?


Kent Beck: Eu percebi isso. Eu tenho estado no mercado já faz um tempo, então eu percebi isso há algumas décadas, que cada empresa administra o desenvolvimento de softwares da mesma forma que administram seus negócios principais. Então, empresas que publicam revistas vão administrar o desenvolvimento de softwares como se fosse um problema “de revistas”. Uma empresa que produz carros irá administrar o desenvolvimento de softwares como administrar a construção de um carro. Isso faz sentido como um primeiro passo, mas software como um meio tem restrições bem diferentes de uma linha de produção ou uma revista que sai da gráfica. Então, as empresas precisam aprender a se adaptar, o que é difícil por causa das estruturas políticas de poder. Quem pode tomar decisões? Quem pode tomar decisões que influenciem outras pessoas? Essas estruturas, desenvolvidas no contexto dos negócios que eles já têm. Então, muitos dos desafios que eu percebo para as empresas que estão passando por essa transformação digital são, na verdade, desafios políticos de realocar quem pode tomar determinadas decisões e quando.


AT: Então, as empresas precisam mudar, certo? E muitas já mudaram nos últimos anos. Na sua opinião, quais foram as principais mudanças e como elas estão afetando nossa vida agora?


KB: Eu acho que as maiores mudanças são sobre “escala”. Agora, nós podemos atingir bilhões de pessoas com um programa de computador. Mesmo que computadores tenham sido muito bem-sucedidos, isso nunca havia sido possível da forma como é hoje. E nós ainda estamos nos adaptando a essa mudança. Então, quando eu era um programador muito jovem, as pessoas diziam que computadores eram caros e programadores eram baratos, mas agora o oposto é verdade, computadores são baratos e programadores são caros. Mas agora, às vezes, computadores são caros de novo comparados com programadores. Então, se você rodar seu software em um milhão de servidores... bem, se eu tivesse que fazer sua vida como programador um pouquinho pior pra economizar uns 5% nesses servidores, eu faria isso. Ou se eu tivesse que fazer sua vida um pouquinho pior pra que o software que roda aí no seu bolso funcione um pouquinho melhor, eu faria essa troca. Então, computadores eram caros e programadores eram baratos, aí isso mudou, mas agora é tipo “hmm depende”. E eu acho que nós ainda estamos nos adaptando a essa mudança entre economia da programação e economia da execução da programação.


AT: A gente vai ter que se adaptar a muitas coisas novas ainda no futuro, certo? Você pode fazer uma previsão? O que você acha que podemos esperar do futuro quando o assunto é tecnologia?


KB: Então, as tendências que fazem sentido pra mim: uma é a frequência de deploys. A gente costumava fazer deploy uma vez por ano, depois uma vez por trimestre, uma por mês, uma por semana, uma vez por dia, a cada hora... Então o que acontece quando os deploys acontecem várias vezes por segundo em um grande sistema? Eu tenho algumas ideias sobre isso e quero explorar isso, mas acho que vão haver algumas consequências imprevisíveis. Outra é apenas a eficácia absurda dos dados. Então quanto mais dados você coleta, mais você pode prever o mundo e esse loop vai continuar, porque quanto melhores as previsões, mais valioso será coletar dados. E onde isso vai parar? Ninguém sabe. E eu acho que isso será uma tendência bem interessante. E aí a proliferação da tecnologia computacional nas nossas roupas... agora mesmo você provavelmente está carregando vinte ou trinta computadores, daqui dez anos você vai estar carregando milhares deles. Como isso vai ser? De novo, eu acho que ninguém realmente sabe.

Assista a entrevista com Kent Beck no nosso Youtube: