[{"data":1,"prerenderedAt":24},["ShallowReactive",2],{"service-related-consultoria-full-stack":3},[4,8,12,16,20],{"title":5,"path":6,"description":7},"Quando reescrever um sistema do zero (e quando não)","/blog/quando-reescrever-um-sistema-do-zero","Reescrever tudo é tentador e quase sempre mais arriscado do que parece. Veja como decidir entre o big rewrite e a refatoração gradual.",{"title":9,"path":10,"description":11},"O que é dívida técnica e quanto ela está te custando","/blog/o-que-e-divida-tecnica","Dívida técnica é o juro que você paga por atalhos no código. Entenda, sem jargão, como ela se acumula, quais os sintomas e quando vale pagar.",{"title":13,"path":14,"description":15},"Code review e testes: o que separa software amador de profissional","/blog/code-review-e-testes","Revisão de código e testes automatizados não aparecem na tela — mas é o que mantém seu produto estável enquanto ele cresce. Entenda o que você ganha com isso.",{"title":17,"path":18,"description":19},"Por que o prazo do seu projeto sempre estoura","/blog/por-que-o-prazo-do-seu-projeto-estoura","Atraso raramente é falta de esforço — quase sempre é escopo mal definido e estimativa otimista. Veja as causas reais e como mitigar cada uma.",{"title":21,"path":22,"description":23},"Por que contratar desenvolvimento por hora costuma sair caro","/blog/por-que-nao-contratar-por-hora","Pagar por hora parece justo, mas premia a lentidão. Entenda os modelos de contratação de software e qual escolher para cada caso.",1784123996018]