Você sabia que o sucesso de um produto não está apenas no código? Dhanji Prasanna, CTO da Block, revela que o foco deve ser em resolver problemas reais para os usuários. Vamos explorar essa ideia!
O Segredo do Sucesso de um Produto: Foco no Propósito, Não Apenas no Código Perfeito
E aí, galera da inovação! Já parou pra pensar o que realmente faz um produto decolar? Dhanji Prasanna, o atual CTO da Block e um ex-engenheiro do Google, tem uma visão que pode virar sua cabeça: a qualidade do código, por si só, não garante o sucesso. O que importa de verdade é resolver problemas reais para quem vai usar o produto.
A Visão de Dhanji Prasanna: Propósito Acima da Perfeição Técnica
Dhanji Prasanna, que hoje lidera a área técnica da Block — a empresa por trás de gigantes como Cash App e Afterpay —, compartilhou essa ideia em um episódio recente do “Lenny’s Podcast“. Ele destacou que muitos engenheiros acreditam que um código impecável é o caminho para um produto de sucesso. Mas, na prática, ele argumenta que essas duas coisas “não têm nada a ver uma com a outra”. Para Prasanna, o sucesso de um produto se mede pela sua capacidade de atender às necessidades dos usuários, e não pela “limpeza” do seu código.
Lições do Tempo de Google: O Caso YouTube
Para ilustrar seu ponto, Prasanna puxou uma história de seu tempo no Google, onde atuou como engenheiro de software e líder técnico entre 2008 e 2011. Ele lembrou que, quando o Google adquiriu o YouTube por US$ 1,65 bilhão em 2006, os engenheiros da empresa ficaram chocados com a arquitetura de código que consideravam “terrível”. Mesmo assim, o YouTube superou o Google Video, que era tecnicamente mais bem construído, e se tornou uma das maiores histórias de sucesso do Google.
A grande lição, segundo Prasanna, é clara: “código perfeito não faz um ótimo produto — resolver problemas reais, sim”. Ele incentiva os engenheiros a priorizarem o propósito e o impacto sobre a perfeição técnica. “Apenas foque no que estamos tentando construir e para quem estamos tentando construir”, aconselhou. “Todo esse código pode ser jogado fora amanhã.”
A Block e o Impacto no Mercado Financeiro
A Block, onde Prasanna atua hoje, é um exemplo vivo dessa filosofia. A empresa emprega quase mil engenheiros, o que representa cerca de 36% do total de seus colaboradores. Essa gigante do setor fintech processou mais de US$ 66 bilhões em pagamentos no trimestre encerrado em 30 de junho, mostrando um crescimento de 10% ano a ano. O Cash App, um dos produtos da Block, é usado por 57 milhões de pessoas globalmente todos os meses, provando que a solução de problemas reais gera resultados massivos.
O Debate Contínuo: Código Essencial ou Substituível pela IA?
A discussão sobre a importância do código não para por aí. Outros executivos de tecnologia têm opiniões variadas. Szymon Sidor, pesquisador da OpenAI, defendeu em agosto, em um podcast da empresa, que estudantes do ensino médio ainda deveriam aprender a programar. Para ele, a prática desenvolve habilidades cruciais de resolução de problemas e pensamento crítico. Yossi Matias, chefe de pesquisa do Google, comparou a programação à matemática básica, uma disciplina fundamental para todos.
Por outro lado, Jensen Huang, CEO da Nvidia, apresentou uma perspectiva diferente em junho, durante a London Tech Week. Ele argumentou que, com a IA permitindo que usuários não técnicos escrevam código usando linguagem simples (o que ele chamou de “vibe coding”), a necessidade de aprender linguagens como Python e C++ pode diminuir. Essa abordagem permite que até mesmo quem não é da área técnica crie aplicativos e páginas web rapidamente.
A Ascensão da IA na Geração de Código
Grandes empresas de tecnologia já estão abraçando a IA para escrever código. Em abril, Sundar Pichai, CEO do Google, revelou que a IA já escreve “bem mais de 30%” do novo código da empresa, um aumento significativo em relação aos 25% do ano anterior. No mesmo mês, Satya Nadella, CEO da Microsoft, afirmou que a IA está escrevendo até 30% do código para a gigante de Redmond. Isso mostra uma tendência clara: a IA está se tornando uma ferramenta poderosa na criação de software, liberando engenheiros para focar em desafios mais complexos e, claro, nos problemas reais dos usuários.






Givanildo Albuquerque