¡¡Nunca he desarrollado tan rápido!! (¡Y solo va a más!)
Traducción automática del post original, sin revisión de un traductor humano. Las afirmaciones históricas pueden haber cambiado.
¡¡Nunca he desarrollado tan rápido!! (¡Y solo va a más!)
10:00 Cursor abierto sobre una carpeta vacía
10:05 Terminé de escribir el prompt (sí, le dediqué al menos 5 minutos, ese es el secreto)
10:30 (mientras estoy en otras cosas) Cursor terminó de construirme una extensión de navegador para mejorar la interfaz de GCP
Después de buscar en la red e investigar cuál es la mejor forma, tecnológicamente, de construir la extensión según mis instrucciones, se comprobó a sí mismo, construyó la extensión y terminó explicándome en qué carpeta está el código que hay que cargar.
Las siguientes iteraciones las dediqué a afinar el diseño (solo porque no invertí esos minutos en el primer prompt) y dos prompts más me llevaron a un resultado tan impresionante que habría pagado por un producto así.
Todo empezó con un incidente en producción en el que alguien, sin nombres, me contuve de etiquetar, tú sabes quién eres, pegó el JSON equivocado en Secret Manager y tumbó producción (sí, esa es otra conversación sobre cómo gestionarlo, no nos desviemos del tema), pero me hizo preguntarme cómo es posible que Google, la empresa que domina este planeta, tenga una interfaz tan horrible y que literalmente nadie de su millón de empleados haya hecho nada al respecto hasta hoy.
Así que me puse otra vez la capa de salvador de la humanidad frente a las interfaces espantosas, me equipé con la mejor IA que pude encontrar y... ¡funcionó como por arte de magia! ¡Hasta yo me sorprendí de no necesitar más de una iteración! Solo un buen prompt y un buen modelo (Opus, eres un salvavidas, que lo sepas, nada menos que una revolución silenciosa)
Cuanto más trabajas con IA, más entiendes que no es (solo) un motor de escritura de código, es un auténtico socio tecnológico para consultas e investigación.
Mi prompt empezó con las palabras "tengo un problema"
Después de describir el problema, y volcar cantidades de información, todo lo que pude meter para que tuviera el mayor contexto posible (enlaces a nuestros proyectos, nuestras guías cuyo contenido copié de Confluence, intentos pasados y proyectos similares)
compartí también cómo creo que debería resolverse (¿una extensión de navegador quizá?)
Pero no le pedí que hiciera lo que yo pienso, le pedí que investigara por su cuenta y propusiera un plan
Y cuando digo investigar, insisto de verdad en que se tome el tiempo de aprender, indagar y dar la vuelta a cada piedra para tener la imagen más completa posible de cómo implementarlo todo de extremo a extremo
Solo después de eso nos pusimos en marcha.
Pensar que hace menos de 3 años me senté a construir yo solo una extensión de navegador que mejora la interfaz de Jira (una extensión que también se publicó en Geektime, para quien se acuerde) y sudé unos cuantos fines de semana delante del código para que aquello funcionara
Y hoy creo una solución así entre reuniones
Y además con una tecnología con la que todavía no había trabajado (Plasmo)
Da gusto vivir en una era en la que la barrera de la creatividad tecnológica se ha levantado y se puede simplemente crear con mano libre y resolver problemas pequeños y grandes
Adjunté un vídeo que muestra la extensión para los curiosos que han leído hasta aquí...
¿Os interesa ver también el prompt que escribí? 😇