Artigos.

O código antigo costuma ser a única documentação viva das regras que sustentam o faturamento

PHP 5.6 para PHP 8 ou reescrever do zero: as três medições que decidem por você

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
Ninguém orça a fundação antes de furar o terreno. Em software, a sondagem é abrir o pedaço que ninguém olhou ainda.

"Quanto tempo leva?" era a pergunta errada — e a IA só deixou a conta mais cara

Responda com faixa, o que ainda não foi medido e a data em que você volta com número menor. Por que "quanto tempo leva?" falha e o que medir antes de prometer.

21 de ago
7min 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.

Seu time entrega mais código com IA e o produto continua no mesmo lugar

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
A mesma linha da tabela pode conter três entregas completamente diferentes

Valor da hora de desenvolvimento no Brasil em 2026: o que a tabela do Clutch não mostra

Freelancer, fábrica e squad embarcado: as faixas de valor da hora no Brasil em 2026 e o que sai da entrega quando o fornecedor aceita bater o seu preço.

17 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

Herdei um sistema que ninguém documentou: 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
Laptop, relatórios financeiros e dinheiro sobre a mesa: os números pelos quais um negócio é pesado.

O código que passa no pitch e reprova na due diligence

Conversei com founders que passaram por diligência técnica e viram o term sheet encolher. Não pelo produto, mas pela papelada, pela propriedade do código e pelo que ninguém tinha lido com olhos de comprador. Por que a hora de arrumar isso é muito antes da rodada.

12 de ago
5min de leitura
Raquel ReisRaquel Reis
A fechadura existe e é robusta. Não adianta nada se a chave ficou na porta e qualquer um pode girar.

Troquei um número na URL e vi o pedido de outro cliente

Um cliente me chamou para uma segunda opinião no app que outra agência entregou. Em vinte minutos, só trocando um número no endereço, eu lia o pedido de outra empresa da plataforma. O login funcionava; a autorização, não. Sobre o buraco mais barato de evitar e o mais caro de achar tarde.

10 de ago
5min 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
Multidão de mãos erguidas num show: o pico de demanda que o seu produto vai enfrentar quando der certo.

O banco de dados que só fica lento depois que o produto dá certo

No lançamento o sistema voava; seis meses depois, cada tela arrasta. Quase nunca é falta de servidor: é código que conversa errado com o banco. O que um squad sênior olha antes de você trocar de infraestrutura no escuro.

5 de ago
6min de leitura
Victhor AraújoVicthor Araújo
A caneta que desliza pela mesa junto com a proposta: a data é a parte do documento feita pra você assinar.

O prazo que ganha o contrato costuma ser o que mais atrasa

Todo orçamento de software que promete uma data exata está vendendo, não estimando. Já perdi contrato por dar o número honesto e vi o barato chegar mais tarde e pela metade. Por que o menor prazo quase sempre é o que mais atrasa, e o que olhar antes de assinar.

3 de ago
6min de leitura
Victhor AraújoVicthor Araújo
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
Um prédio sendo posto abaixo. A vontade de derrubar tudo e recomeçar é real, e quase sempre mais cara do que parece.

Por que quase nunca aprovo reescrever um sistema do zero

Um cliente de logística me ligou decidido a jogar três anos de produto no lixo e recomeçar. Passei a call inteira tentando impedir. Reescrever do zero é a decisão que mais parece coragem e mais costuma sair caro, e quase sempre existe um caminho mais chato que entrega melhor.

29 de jul
6min de leitura
Victhor AraújoVicthor Araújo
Aperto de mão fecha o contrato; o time que apertou a mão nem sempre é o que vai entregar.

O time que te venderam não é o time que vai te entregar

Todo portfólio é uma edição, e todo pitch escala os sêniores que você nunca mais vai ver. Vejo founder assinar com fornecedor de fora olhando o slide e só conhecer os autores reais do próprio código dez meses depois, no git. Aqui vai como conferir quem entrega antes de a caneta encostar no papel.

27 de jul
6min de leitura
Raquel ReisRaquel Reis
Um terminal de monitoramento no meio da auditoria, a tela onde um scan de segredo acende.

Seu fornecedor antigo ainda está logado na sua produção

Toda vez que a gente assume um produto que rodou com outro fornecedor, um achado se repete: chave de produção na mão de quem saiu meses atrás, segredo commitado no repositório, conta root dividida por cinco pessoas. Um relato de campo sobre a faxina de acesso que quase ninguém faz, e por que ela sai cara depois.

24 de jul
6min de leitura
Victhor AraújoVicthor Araújo
Time completo, gestão de quem fornece: o modelo por trás do nome da moda

Squad como serviço: o que é, quanto custa e quando faz sentido

Squad como serviço é o time completo de engenharia por mensalidade fixa: senioridade definida, liderança técnica e entrega gerenciada por quem fornece. Neste guia: o que o modelo é de verdade, o que vem disfarçado com esse nome, quanto custa em 2026 e como decidir se serve para o seu momento.

23 de jul
6min de leitura
Raquel ReisRaquel Reis
A conta de um squad tem menos mistério do que as propostas fazem parecer

Quanto custa um squad de desenvolvimento em 2026?

R$ 55 mil a R$ 95 mil por mês, dependendo da composição do time. É o preço que a Revin publica no site. Aqui eu abro a conta: o que compõe o valor de um squad gerenciado, os ranges do mercado brasileiro em 2026 e as três perguntas que desmontam proposta inflada.

23 de jul
5min de leitura
Victhor AraújoVicthor Araújo
Geada tomando conta de um galho: o congelamento começa devagar e quase sem ninguém perceber.

O stack que ninguém atualiza não avisa antes de cobrar

Revisei produtos rodando em versões que morreram anos atrás, e o padrão se repete: ninguém decide congelar o stack, ele congela sozinho porque manutenção não cabe em orçamento nenhum. A conta chega inteira num dia ruim, e quem cuida disso semana a semana quase nunca deixa ela chegar.

17 de jul
6min de leitura
Raquel ReisRaquel Reis
Uma base tocada por sete freelancers em série tem a cara do que é: a mesma coisa, escrita mais de uma vez.

Paguei três vezes pela mesma função. Dinheiro foi o menor problema

Uma edtech chegou na Revin com uma base de três anos e sete freelancers no histórico. Fui atrás de um bug e encontrei a mesma função construída três vezes. A duplicação não era o desastre. O desastre era o que ela escondia.

10 de jul
6min de leitura
Victhor AraújoVicthor Araújo
O produto é seu no contrato. A chave, às vezes, mora no chaveiro de outra empresa.

De quem é o seu código? A resposta costuma ser pior do que parece

Acompanhei uma healthtech levar 23 dias para conseguir acesso de administrador ao próprio repositório. No contrato, o código era dela. Na prática, não. Sobre a diferença entre ser dono no papel e ser dono de verdade, e o teste de meia hora que revela de que lado você está.

3 de jul
5min de leitura
Raquel ReisRaquel Reis
Todo gargalo de software começa pequeno e vira paisagem. Cinquenta minutos de deploy não foram uma decisão, foram um acúmulo.

Herdei um deploy de 50 minutos, e foi a melhor notícia do diagnóstico

Quando a Revin entrou nesse cliente, o deploy de produção levava cinquenta minutos e ninguém sabia dizer por quê. Demorei pra entender que o número não era o problema, era o sintoma. Conto o que estava embaixo, e por que um deploy lento custa muito mais caro do que parece.

26 de jun
6min de leitura
Victhor AraújoVicthor Araújo