Bug
Bug é o nome que a programação dá para um erro no código, aquele instante em que o programa faz exatamente o que foi escrito, só que não é o que você queria. É como o bolo que sai solado: o forno seguiu a receita à risca, o erro já estava escrito nela.

A analogia
O bolo que sai solado não é culpa do forno. Ele fez a única coisa que sabe fazer: seguir a instrução até o fim, no tempo e na temperatura marcados. Se o resultado saiu errado, o erro não estava no forno, estava na receita, num passo que pedia a coisa errada sem ninguém perceber até a massa assar. Bug é exatamente isso: o programa fazendo com precisão o que o código mandou, só que o código mandou a coisa errada.
É por isso que o computador nunca faz o que você quis, ele faz só o que você escreveu. Os dois quase sempre parecem a mesma coisa, até o dia em que não são. Consertar um bug não é brigar com o forno, é reler a receita procurando o passo exato em que ela se separou da intenção: foi o ingrediente errado, a ordem trocada, o tempo mal calculado?
E o bug mais caro raramente é o que faz o bolo desmoronar na sua frente. É o que sai do forno bonito, do jeito certo por fora, e só na primeira mordida você descobre que faltou açúcar. Ele não quebra nada visivelmente, só entrega o resultado errado calado, e por isso demora mais até alguém notar.
Na prática
Você já esbarrou nisso sem saber o nome: o Instagram que trava sempre no mesmo story, o carrinho da Shopify que soma o frete errado, o WhatsApp Web que não carrega uma conversa. Em algum lugar, alguém escreveu uma receita que parecia certa e não era.
No meu site, uma das páginas de ferramenta ficou semanas com o título saindo vazio. O código estava certinho, só que buscava o texto no lugar errado, e ninguém percebeu até eu bater o olho na página já publicada. Foi um bug do tipo silencioso: não travava nada, só entregava a página errada.
A pegadinha
Nem todo bug é dramático. Grande parte é um detalhe pequeno, um espaço a mais, uma condição esquecida, e é por isso que programador nenhum promete código sem bugs: promete testar antes de publicar e corrigir rápido quando aparecer um. Bug faz parte do processo, não é sinal de incompetência.
O que muda o resultado é onde você procura o defeito. Insistir no forno não resolve nada, porque ele só obedece. Bug não é o forno errando, é a receita mentindo pra quem cozinhou.
A próxima dúvida
Depois de caçar o bug e corrigir a receita, falta um passo: publicar a versão corrigida pra todo mundo. Isso também tem nome, chama deploy.
Agora que você entendeu, vem aplicar
No Rob Boliver Lab você aprende a usar isso na prática, com aulas e ferramentas gratuitas de Canva e IA. É só entrar com o Google.
Entrar no Lab grátisVídeos novos toda semana no canal