Não consegui enviar um PR, então consegui um emprego e consertei sozinho

2025-08-01
Não consegui enviar um PR, então consegui um emprego e consertei sozinho

Por mais de um ano, uma condição de corrida na busca do Mintlify causou resultados estranhos. Como fundador da Trieve, a empresa que alimentava sua busca, tentei enviar um PR para consertá-lo, mas falhei. Finalmente me juntando ao Mintlify, adicionei um AbortController à função de busca com debounce, resolvendo o problema e tornando os resultados da busca consistentemente relevantes. Essa experiência destacou o poder do código aberto e a satisfação de resolver diretamente um problema persistente.

Leia mais
Desenvolvimento

Paralelização de Geração de Código LLM: Um Aumento de Produtividade com Git Worktrees e Tmux

2025-05-28
Paralelização de Geração de Código LLM: Um Aumento de Produtividade com Git Worktrees e Tmux

Nicholas Khami compartilha sua experiência em paralelizar vários geradores de código LLM (Claude Code, Codex) usando Git worktrees e tmux. Ele descobriu ganhos significativos de eficiência; mesmo com a qualidade inconsistente da saída individual do LLM, executar vários agentes simultaneamente aumenta drasticamente a chance de obter código utilizável. No entanto, gerenciar manualmente várias worktrees e sessões tmux é complicado. Para resolver isso, ele e seu cofundador estão construindo `uzi`, uma ferramenta de linha de comando para otimizar o fluxo de trabalho, fornecendo uma experiência de desenvolvedor mais suave, automatizando tarefas como iniciar agentes, enviar prompts, executar comandos, visualizar, confirmar e criar PRs. Isso promete melhorar muito a produtividade do desenvolvedor, e a filosofia de processamento paralelo se estende além da codificação, aplicável à revisão de contratos jurídicos e análise de dados de marketing. O futuro provavelmente verá mais softwares integrando recursos de execução paralela semelhantes.

Leia mais
Desenvolvimento