Artigos.

Antes de abrir o editor, a primeira semana é passada lendo o que o sistema fez ontem

Herdei 200 mil linhas de código espaguete: os 7 primeiros dias, na ordem em que eu faço

Herdou código espaguete? A ordem dos 7 primeiros dias: o que medir antes de escrever uma linha, o que congelar e como transformar isso em três prazos para o conselho.

30 de set
8min de leitura
Victhor AraújoVicthor Araújo
A revisão automática aprova a forma do código, não a intenção por trás dele

Revisão de código com IA: até onde dá para tirar o humano do pull request

Revisão de código com IA aprova bem o que uma regra verifica. O que muda comportamento de negócio segue com gente. Onde cortar, o que vai pro contrato e a conta do mês 14.

28 de set
7min de leitura
Victhor AraújoVicthor Araújo
A dívida nova entra pelo pull request aprovado em quatro minutos

Dívida técnica de software feita por agente de IA: como medir a conta antes de 2027

A dívida técnica de software criada por agente não aparece no lead time. Três contagens que cabem numa tarde, o custo em prazo e receita, e o que mudar no code review.

23 de set
7min de leitura
Victhor AraújoVicthor Araújo
Na triagem de ticket, o erro do modelo é a fila errada, e fila errada se conta

IA que escolhe ou IA que escreve: onde cada uma entra no seu sistema, e o que o Jev mudou na conversa

Decisão fechada (classificar, rotear, validar) pede modelo que escolhe e erro que se mede. Texto livre pede revisão humana. Como decidir e testar, com o caso Jev.

18 de set
8min de leitura
Victhor AraújoVicthor Araújo
O card de atualização que nunca entra na sprint é o que vira trimestre parado

Migrar um pouco por sprint ou trocar tudo de uma vez: o que cada caminho cobra do seu roadmap

Versão nova da mesma tecnologia se migra um pouco por sprint. Tecnologia diferente vira projeto, e mesmo ele anda em fatias. O custo de cada caminho e onde a regra falha.

15 de set
8min de leitura
Victhor AraújoVicthor Araújo
Os núcleos estão ocupados o tempo todo. A pergunta é com quem.

Não foi a IA que inflou sua conta de nuvem. Foram os robôs que leem seu site

No git.kernel.org, 14 núcleos ficam ocupados só renderizando páginas para scrapers, mais que todo acesso legítimo somado. Como separar robô de gente no seu log antes de comprar

9 de set
7min de leitura
Victhor AraújoVicthor Araújo
A plataforma que o mercado chamou de obsoleta continua respondendo o que fez ontem

Modernização de legado: o mainframe segue de pé com IA em cima. E o seu sistema de 2019?

O CIO Dive publicou que agentes de IA sustentaram a confiança das empresas no mainframe. As três medições que dizem se o seu sistema é legado, e o que fazer com cada uma.

2 de set
7min de leitura
Victhor AraújoVicthor Araújo
O código antigo costuma ser a única documentação viva das regras que sustentam o faturamento

Modernização de sistema legado em PHP: migrar 5.6 para 8 ou reescrever do zero?

Migrar de PHP 5.6 para PHP 8 quase sempre custa menos que reescrever. Três medições (compatibilidade, dependências abandonadas e teste nos fluxos de receita) mostram se o seu caso

24 de ago
8min de leitura
Victhor AraújoVicthor Araújo
O volume de pull request subiu e a fila de revisão é onde o ganho da IA some.

Desenvolvimento de software com IA: o time entrega mais código e o produto não anda

O volume de PR sobe e o produto não anda. Quatro medições que mostram onde a IA vira dívida: fila de review, retrabalho em 30 dias, mutation score e uso real pelo cliente.

19 de ago
7min de leitura
Victhor AraújoVicthor Araújo
Herdar sistema sem documentação começa por entender o que já roda em produção

Modernização de sistema legado sem documentação: as duas primeiras semanas

As duas primeiras semanas num código legado sem documentação: subir o sistema do zero, instrumentar produção e mapear os fluxos de receita. E por que reescrever no dia 4 dá ruim.

14 de ago
7min de leitura
Victhor AraújoVicthor Araújo
A tela cheia de arquivos de teste passando não diz, sozinha, se algum deles chega a conferir um resultado.

Cobertura de teste alta é o disfarce favorito do bug em produção

Recebi um print de 92% de cobertura no mesmo dia em que o checkout do cliente estava quebrado. Coverage mede linha que rodou, não resultado que alguém conferiu, e virou o número mais fácil de um fornecedor maquiar. O que um squad sênior olha antes de confiar no verde.

7 de ago
5min de leitura
Raquel ReisRaquel Reis
Uma mesa às escuras, só a luz do monitor com código aberto e um post-it escrito "DO IT": o produto continua rodando enquanto ninguém está olhando.

Quem descobriu a queda primeiro, você ou o seu cliente?

O painel do fornecedor estava verde enquanto o checkout ficava fora. O problema não é o sistema cair, é a ordem em que as pessoas ficam sabendo: o cliente antes do fornecedor que você paga para vigiar. Sobre por que o monitoramento certo mede sintoma, não CPU.

31 de jul
6min de leitura
Raquel ReisRaquel Reis