2 puntos por davespark 2025-12-25 | Aún no hay comentarios. | Compartir por WhatsApp

Resumen general

  • Autor: Gabe Berghuis (Delivery Lead en Atomic Object)
  • Contexto: una persona sin experiencia en desarrollo intentó crear un prototipo de web app con ChatPRD y v0.dev
  • Objetivo: una plataforma para administrar un programa juvenil de ciclismo de montaña (control de asistencia, carga de fotos, verificación de grupos, avisos, etc.)
  • Aprendizaje clave: la IA no puede leer lo que tienes en la cabeza → hace falta comunicación clara e iteración, igual que en una colaboración

Primer intento (fracaso)

  • Proceso: redactar un PRD con ChatPRD → pasarlo a v0.dev para intentar generar todo el stack de una sola vez
  • Problemas
    • conflictos de código y una cadena de errores
    • se esperaba que la IA completara automáticamente las partes omitidas → no funcionó
    • al esperar algo "mágico", todo terminó colapsando
  • Causa: la expectativa inconsciente de que la IA adivinara lo que quería

Segundo intento (éxito)

  • Cambio de estrategia
    • enfocarse solo en el frontend
    • dar la instrucción de "ir despacio y verificar paso a paso"
  • Resultado
    • con colaboración iterativa se logró una UI/UX estable
    • la IA hizo preguntas y propuso ideas para mejorar el producto
    • fue una experiencia de colaboración parecida a trabajar con una persona
  • Efecto: trabajar en unidades pequeñas permitió mejoras creativas y técnicas

Cuatro lecciones

  • La IA no puede leer la mente (las personas tampoco → hay que expresar claramente las suposiciones)
  • El desarrollo de software es un trabajo creativo (la iteración es esencial)
  • Es importante tener ciclos de retroalimentación rápidos (intentar hacerlo todo de una vez → desastre)
  • Rara vez existe una visión completa desde el inicio (los detalles aparecen con conversación e iteración)

Consejos prácticos

  • Empieza con un alcance reducido (desde la unidad mínima)
  • Dile a la IA que "vaya despacio"
  • Retrasa el backend y usa datos de prueba desde temprano
  • Trata a la IA como a un "desarrollador junior con superpoderes" (necesita guía y supervisión)

Conclusión

  • El buen software surge de la colaboración, la creatividad y la conversación continua
  • Ya sea IA o persona, no sirve "lanzar requisitos y esperar"

Aún no hay comentarios.

Aún no hay comentarios.