DEV Community

oskar calvo
oskar calvo

Posted on Edited on

La evolución de la profesión

Esta semana tengo Claude en mi equipo personal por una invitación que me ha pasado Pedro Peláez y a la vez influido por el fundador de Krea Play.

Lo primero que he hecho ha sido hablar un buen rato con Chatgpt para preparar el prompt de lo que quería hacer, de echo tengo una conversación muy larga sobre el proyecto, lo hemos afinado bien y al final ha salido un prompt de dos caras de texto.

El comienzo del prompt fue:

Antes de escribir código lee todo el prompt hasta el final y decide que skills y agentes necesitas para llevarlo a cabo e instalalos en el proyecto, Cuando hayas instalado los skills y agentes divide el proyecto en tareas por alcances tal y como lo viene en el prompt y empieza con el desarrollo.

Se lo he pasado a Claude cli y se ha puesto a pensar, empezó ayer a las 16:00 y para las 20:00 ya tenía una primera versión; no le he pedido nada del otro mundo, solo un juego construido con pasher 4 y para antes de cenar ya tenía el juego funcionando.

No es ninguna maravilla de juego, pero lo que no quiero es montar un juego completo, sino que quiero un boilerplate de juegos tipo "Super Mario Bross" y animar a mi hija a que dibuje los personajes (le gusta dibujar y ya está haciendo su primer cómic) y luego entre los dos usando herramientas (que ella vaya aprendiendo) pasarlos a pixel art y con IA lograr las animaciones, y también que construyamos la historia juntos.

Con esto me alegro porque tengo una posibilidad de que mi hija le de rienda suelta a su imaginación que tiene mucha, y también así en cierta forma que se centre en algo más artesanal y menos pantallas; si es un poco contradictorio o que digo porque cuando termine con la definición de personajes tocará usar el ordenador para convertirlos en Pixel Art, pero ya no será Youtube ni nada por el estilo y será algo que creo que le enriquecerá a nivel de desarrollo de su imaginación.

Mi duda es cómo será el código, porque Js no me considero un experto, pero si estoy usando la IA para otros proyectos en PHP tanto personales como laborales y la verdad es que no mete tanta basura de código como dicen, o eso o es que las directrices de programación que le pongo soy lo suficientemente estrictas para que no haga tonterías.

Esto tambiéń me lleva a otra reflexión, en menos de 12 horas no es que tenga un juego funcional a falta del arte, es que tengo un boilerplate que me permite crear (mediante comandos de nodejs) nuevos personajes jugables con sus características, nuevos malos, y poder diseñar los eventos de los escenarios, esto mismo con un equipo de programadores posiblemente habría tomado mucho más tiempo, y tiene también test; no sé cómo terminará nuestra profesión y no se si tendrá un futuro halagüeño o por el contrario algo más negro; por ahora solo veo incertidumbre.

Otra de las reflexiones que saco con todo esto es que los programadores damos un giro en nuestra carrera, y mira que yo siempre he sido de esos programadores que ha disfrutado en la charca del código para sacar proyectos, pero ahora nos toca ser otra cosa, no se si seremos arquitectos, product owners, product designers, o una mezcla de las tres cosas y alguna soft skill más; pero lo que tengo claro es que para este nuevo rol que nos toca ser necesitamos tener una buena base de conocimiento de código porque esa es la diferencia entre un prompt de 15 líneas y otro de 718 líneas.

Top comments (0)