2 pontos por davespark 2025-12-25 | Ainda não há comentários. | Compartilhar no WhatsApp

Visão geral

  • Autor: Gabe Berghuis (Delivery Lead da Atomic Object)
  • Contexto: uma pessoa sem experiência em desenvolvimento tentou criar um protótipo de web app com ChatPRD e v0.dev
  • Objetivo: uma plataforma de gestão para um programa juvenil de mountain bike (controle de presença, upload de fotos, visualização de grupos, avisos etc.)
  • Principal aprendizado: a IA não consegue ler o que está na sua cabeça → como em qualquer colaboração, é preciso comunicação clara e iteração

Primeira tentativa (fracasso)

  • Processo: escrever um PRD com ChatPRD → passar para o v0.dev e tentar gerar o full stack de uma vez
  • Problemas
    • conflitos de código e uma sequência de erros
    • expectativa de que a IA completaria automaticamente as partes omitidas → fracasso
    • expectativa de algo “mágico” levou a um colapso completo
  • Causa: uma expectativa inconsciente de que a IA leria sua mente

Segunda tentativa (sucesso)

  • Mudança de estratégia
    • foco apenas no frontend
    • instrução de “ir devagar, validando etapa por etapa”
  • Resultado
    • UI/UX estável concluída por meio de colaboração iterativa
    • a IA fez perguntas e sugeriu ideias para melhorar o produto
    • uma experiência de colaboração parecida com trabalhar com uma pessoa
  • Efeito: trabalhar em unidades pequenas → melhorias criativas e técnicas

Quatro lições

  • a IA não lê mentes (e pessoas também não → é preciso explicitar as suposições)
  • desenvolvimento de software é um trabalho criativo (iteração é essencial)
  • ciclos rápidos de feedback são importantes (tentar fazer tudo de uma vez → desastre)
  • uma visão completa raramente existe desde o início (os detalhes aparecem na conversa e na iteração)

Conselhos práticos

  • comece com um escopo pequeno (a partir da menor unidade possível)
  • diga à IA para “ir devagar”
  • adie o backend e use dados de teste cedo
  • trate a IA como “uma desenvolvedora júnior com superpoderes” (precisa de orientação e supervisão)

Conclusão

  • bom software surge de colaboração, criatividade e diálogo contínuo
  • seja com IA ou com pessoas, nada de “jogar os requisitos e esperar”

Ainda não há comentários.

Ainda não há comentários.