---
title: "Capítulo 5. Por que o iniciante com Claude não virou sênior"
url: "https://www.mikefluff.com/pt/read/nobody-writes-code/ch05"
locale: "pt"
author: "Mikhail Savchenko (Mike Fluff)"
updated: "2026-10-10T17:48:25.825Z"
book: "https://www.mikefluff.com/pt/books/nobody-writes-code"
access: "lead-in"
purchase: "https://www.mikefluff.com/pt/books/nobody-writes-code"
alternates:
  - locale: "ru"
    url: "https://www.mikefluff.com/ru/read/nobody-writes-code/ch05"
    markdown: "https://www.mikefluff.com/ru/read/nobody-writes-code/ch05.md"
  - locale: "en"
    url: "https://www.mikefluff.com/en/read/nobody-writes-code/ch05"
    markdown: "https://www.mikefluff.com/en/read/nobody-writes-code/ch05.md"
  - locale: "pt"
    url: "https://www.mikefluff.com/pt/read/nobody-writes-code/ch05"
    markdown: "https://www.mikefluff.com/pt/read/nobody-writes-code/ch05.md"
---

# Capítulo 5. Por que o iniciante com Claude não virou sênior

*[Ninguém Mais Escreve Código](https://www.mikefluff.com/pt/books/nobody-writes-code)*

Os textos publicitários dos últimos anos adoram a frase de que a inteligência artificial democratizou o desenvolvimento de software. A frase é meio verdadeira. O que foi democratizado é a produção de código: agora qualquer um que tenha um navegador e alguns dólares por mês pode obtê-lo. O entendimento do que esse código faz e de como isso vai terminar não foi democratizado, e ninguém ainda aprendeu a distribuí-lo de graça.

Algo parecido já aconteceu com outros ofícios. Quando surgiu a serra tico-tico elétrica barata, qualquer um passou a poder serrar tábuas, e banquinhos começaram a ser feitos por gente que nunca tinha pegado num serrote. Os banquinhos, no entanto, continuam bambos nas mãos de quem não sabe por que os pés precisam ter o mesmo comprimento e para que serve a travessa entre eles, e a serra não tem culpa nenhuma: ela corta para onde foi apontada.

O que exatamente não sabe quem montou um programa com IA pela primeira vez, e por que esse desconhecimento ficou mais perigoso que antes, é mais fácil mostrar com o mesmo salão de manicure.

* * *

Duas clientes abrem o site ao mesmo tempo e as duas querem marcar com a Kristina no sábado, às onze da manhã. O programa foi feito do jeito mais natural possível: primeiro verifica se o horário está livre e, se estiver, faz o agendamento. A primeira cliente aperta o botão, o programa verifica e vê que o horário está livre. Na mesma fração de segundo a segunda cliente aperta o botão, o programa verifica e também vê que o horário está livre, porque o primeiro agendamento ainda não teve tempo de ser salvo. As duas recebem confirmação, e no sábado às onze a Kristina tem duas clientes e uma cadeira.

Os desenvolvedores chamam isso de condição de corrida: o resultado depende de qual de dois processos simultâneos chega primeiro. Num site pequeno isso acontece uma vez por mês, num grande centenas de vezes por dia, e é um dos erros mais traiçoeiros, porque nos testes é quase impossível vê-lo: a administradora que testa o site sozinha nunca aperta o botão ao mesmo tempo que ela mesma. A corrida tem curas conhecidas há muito tempo, por exemplo uma regra no nível do banco de dados que fisicamente não deixa agendar duas clientes no mesmo horário. Mas para aplicar o remédio é preciso saber da doença.

---

O resto deste capítulo está no livro completo. Comprar o livro completo (R$ 49): https://www.mikefluff.com/pt/books/nobody-writes-code
