Use o Claude Code Para Escrever Seu Código e o Codex Para Verificá-lo.
Conversei com uma equipe que vem trabalhando dessa forma há algumas semanas. Acho uma abordagem interessante.
Eles passam a maior parte do tempo escrevendo as especificações do que desejam construir (SDD ou Spec-Driven Development). Isso inclui decisões de arquitetura, restrições, questões em aberto, interfaces, dependências, casos extremos, critérios de aceitação e tudo o que consideram relevante.
Esses são documentos vivos. A equipe contribui com eles na maior parte do tempo, mas também permite que os modelos façam contribuições.
• Tanto o Claude Code quanto o Codex têm acesso às especificações.
• Fable 5 e Opus são responsáveis por escrever o código.
• Sol é responsável por verificar o código e atualizar a especificação com quaisquer aprendizados obtidos que valha a pena incluir na próxima iteração.
O processo funciona assim:
Equipe, escrevendo a especificação → Fable, programando → Sol, testando → Sol, atualizando a especificação
Quando começaram a trabalhar dessa forma, cada iteração de programação era muito curta, durando apenas alguns minutos. Agora, estão tentando executar sessões longas de programação, com duração de horas.
O dia ideal na rotina de um desses desenvolvedores seria:
- Verificar tudo o que os modelos fizeram na noite anterior
- Fazer ajustes e correções
- Publicar novas versões
- Atualizar a especificação com os detalhes necessários para concluir novas iterações
- Colocar os agentes para trabalhar antes de ir para casa
Os modelos fazem o trabalho durante a noite, e o processo recomeça no dia seguinte.
É claro que nem sempre funciona exatamente assim. Um dos grandes desafios neste momento é fornecer detalhes suficientes para aumentar o chamado “tempo sob tensão” dos modelos, ou seja, o período em que eles permanecem efetivamente trabalhando, ao mesmo tempo em que se minimiza a quantidade de desvios improdutivos em que podem acabar entrando.
Acho muito interessante como transformamos a programação, que antes consistia em escrever instruções estranhas, em escrever instruções em inglês/português.
A programação não morreu, porque ainda estamos pensando e escrevendo instruções para um computador executar. Apenas mudamos a linguagem.
Haverá 3 tipos de pessoas no futuro:
- Os Puristas: rejeitam a IA e se tornam hippies da nova era.
- Os Autômatos: terceirizam todas as decisões e se tornam máquinas.
- O Novo Homem Renascentista: preserva sua humanidade e utiliza a tecnologia para fazer aquilo que antes era impossível.
David Matos
