Coinbase reduz em 90% o tempo entre a ideia e a produção com Cursor
Mais de 2.400 desenvolvedores da Coinbase usam Cursor como parte de um modelo de engenharia orientado por agentes. 75% de todos os PRs são criados por agentes, e o engenheiro médio mescla 55% mais PRs desde o início do ano.
A Coinbase adotou o Cursor como parte de uma mudança mais ampla para redesenhar seu modelo de engenharia em torno de uma infraestrutura orientada por agentes. Os engenheiros deixaram de escrever e revisar código para passar a definir a intenção e validar os resultados.
Hoje, mais de 2.400 desenvolvedores da Coinbase usam Cursor como parte do fluxo de trabalho do dia a dia. Desde a adoção de um modelo orientado por agentes, algumas equipes da Coinbase reduziram o tempo entre a ideia e a produção de 20 dias para menos de 2 dias — uma redução de 90%.
Em toda a Coinbase, 75% de todos os PRs são criados por agentes, e o desenvolvedor médio economiza 7 horas de programação manual por semana. Desde o início do ano, a empresa registrou um aumento de 55% nos PRs mesclados por engenheiro, e equipes de 1 a 2 engenheiros agora estão desenvolvendo recursos que antes exigiam equipes inteiras.
A Coinbase valoriza a liberdade de usar qualquer modelo, e confiamos no Cursor para inferência e caching otimizados. E, com o Composer 2.5, o Cursor nos oferece o modelo com a melhor relação custo-benefício na fronteira da inteligência.
Um modelo de desenvolvimento de software orientado por agentes
Chintan Turakhia, Diretor Sênior de Engenharia, acreditava que a Coinbase não veria todo o impacto dos agentes de programação ao incorporar IA a sistemas existentes. Segundo Turakhia, os sistemas e processos legados, e não os desenvolvedores, são o verdadeiro gargalo na forma como o software é desenvolvido.
Muitas empresas estão tentando introduzir IA em sistemas problemáticos. É preciso mudar a forma de trabalhar para aproveitar plenamente os avanços nos modelos de IA.
Em vez disso, a Coinbase está redesenhando seus processos de engenharia com algumas mudanças importantes:
Revisitando o planejamento de sprint
A estrela-guia da Coinbase é a velocidade com que o valor chega aos usuários. Os ciclos tradicionais de sprint introduzem atrasos desnecessários em um mundo orientado por agentes: os tickets precisam ser planejados, priorizados e atribuídos antes de começar a ser executados.
Com o Cursor, os desenvolvedores podem pegar tickets assim que são criados, mapear a execução com o Plan Mode e delegar a implementação a agentes. Como resultado, o tempo entre a ideia e a criação da primeira PR na Coinbase caiu de 8 dias para menos de 30 minutos.
Redirecionando o esforço de engenharia para abstrações de nível mais alto
Historicamente, a maior parte do tempo de engenharia era gasta escrevendo e revisando código. Turakhia acredita que a revisão manual de código, feita linha por linha por humanos, tenderá a zero com agentes. Em vez disso, os engenheiros vão atuar em um nível mais alto: decidir o que construir, investir nas escolhas de arquitetura ideais e avaliar os produtos finais que os agentes entregam.
A Coinbase agora está escrevendo requisitos de produto e técnicos explicitamente para agentes. Essa documentação viva orienta a execução dos agentes e serve como framework de avaliação após a implementação.
Grupos de trabalho menores com escopo mais amplo
Muitos desenvolvedores estão atuando como engenheiros full-stack em vez de especialistas porque os agentes tornaram mais fácil lidar com áreas de problema adjacentes, independentemente da experiência prévia. A Coinbase enfatizou que os desenvolvedores precisam se tornar fluentes em gerenciar sua própria equipe de agentes, com muitos engenheiros executando de 5 a 7 agentes assíncronos em paralelo para tocar várias frentes em diferentes projetos.
Isso permitiu que equipes de 1 a 2 engenheiros assumissem projetos que antes exigiriam uma equipe completa.
Impulsionando a mudança na linha de frente
Turakhia constatou que a gestão de mudanças mais eficaz vem de dar o exemplo. Ele passou a usar o Cursor diariamente para mostrar fluxos de trabalho agênticos aos desenvolvedores. Turakhia também identificou os primeiros usuários avançados do Cursor e os transformou em embaixadores internos. Esses líderes ensinaram outros desenvolvedores a automatizar fluxos de trabalho comuns, como criação de testes e migrações de código legado.
Você não pode dizer às pessoas para usar IA e esperar uma mudança significativa. É preciso mostrar a elas o que é possível.
Turakhia então introduziu os speedruns com agentes: sessões de 30 minutos em que todos os desenvolvedores da equipe precisam entregar um PR usando o Cursor. A equipe de Turakhia produziu de 50 a 70 novos PRs nos primeiros speedruns e agora produz regularmente mais de 500 PRs.
A equipe de Turakhia também criou uma nova função chamada "Superbuilders". Esses desenvolvedores são destacados do roadmap do produto e têm a missão exclusiva de aumentar a produtividade da engenharia com ferramentas internas. Os Superbuilders ajudaram a criar o agente de programação da Coinbase no Slack, onde os engenheiros podem passar da ideia à implementação com menos repasses manuais.
Cursor como base para fluxos de trabalho orientados por agentes
Kyle Cesmat, gerente de engenharia da Coinbase responsável pela experiência dos desenvolvedores e pelas ferramentas de IA, explicou por que os desenvolvedores recorrem ao Cursor:
- Configuração pronta: Os desenvolvedores não precisam investir em configurações de ambiente complexas e personalizadas. Em vez disso, podem começar a entregar alterações com agentes imediatamente.
- Flexibilidade de modelo: Os desenvolvedores podem escolher o modelo subjacente de acordo com o tipo de tarefa em questão. Isso lhes dá mais controle e permite que a Coinbase equilibre capacidade do modelo e custo.
- Interface robusta: A verificação visual imediata é útil para muitas tarefas de desenvolvimento. No Cursor, os desenvolvedores podem revisar o trabalho do agente de várias formas: demonstrações produzidas pelo agente, o Browser do Cursor ou diretamente nos arquivos.
O nível de familiaridade com agentes varia de desenvolvedor para desenvolvedor. Como o Cursor combina a orquestração de agentes com tudo de melhor que há em um editor completo, a Coinbase pode atender cada engenheiro no seu nível atual e desenvolver fluência em toda a equipe.
O Cursor ajuda a fechar a lacuna de fluência para desenvolvedores com menos experiência em desenvolvimento agêntico.
Desenvolvendo a Coinbase com Cursor
Hoje, mais de 2.400 engenheiros da Coinbase usam o Cursor para:
- Enfrentar tarefas com muito feedback no cliente da Coinbase
- Desenvolver recursos do app para dispositivos móveis com testes locais e simulações aprimorados
- Investigar logs de erro ao desenvolver em ambientes baseados em Chromium
- Levar tickets do Linear do planejamento à implementação e à revisão em tempo real
- Executar implementações mais profundas e complexas que exigem combinar fluxos de trabalho agênticos com intervenções manuais de desenvolvedores
Adoro a velocidade de iteração no Cursor. O produto se tornou uma central de comando para agentes, e não apenas uma IDE pura.
Tempo entre a ideia e a produção como estrela-guia
A Coinbase deixou de usar métricas de produtividade baseadas em insumos, como linhas de código. "Queremos mudar o foco para resultados, não para insumos. Cada nova linha de código é um risco. Não deveríamos incentivar isso", diz Turakhia.
Em vez disso, a métrica principal é o tempo entre a ideia e a produção. Com agentes, a equipe de Turakhia melhorou essa métrica em mais de 90%, de 20 dias para 1,8 dias. A meta de longo prazo de Turakhia é 4 horas.
E, à medida que os agentes reduzem o trabalho mecânico de implementação, os engenheiros estão gostando mais do que fazem.
A satisfação dos desenvolvedores continua melhorando, à medida que agentes de programação como o Cursor devolvem aos engenheiros tempo para se concentrarem em trabalhos mais interessantes.
Se você tem interesse em desenvolver uma organização de engenharia orientada por agentes, entre em contato para começar um teste do Cursor.