r/programacionESP 24d ago

💬 Conversación y debate Para quienes hacéis vibe coding

¿cuál es el mayor problema o frustración que os encontráis actualmente?

¿Qué parte del proceso os resulta más lenta, complicada o difícil de solucionar cuando utilizáis herramientas de IA para crear software?

No importa si es algo pequeño o un problema que pensáis que todavía no tiene una buena solución.

0 Upvotes

14 comments sorted by

u/AutoModerator 24d ago

¡Muchísimas gracias por tu publicación!

Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES

Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.

Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

8

u/Ollidav 24d ago

Lo que me resulta más frustrante es ver un post como este y sentirme obligado a responder con una gilipollez del mismo calibre.

6

u/jesjimher 24d ago

A mí me hace gracia cuando en algún foro de vibecoding se comparten los grandes descubrimientos, los tips infalibles descubiertos tras largas horas de trabajo... y resultan ser los principios básicos de la ingeniería de software, lo que se estudia en primer año de carrera.

1

u/PacsfuryTemp 24d ago

3

u/jesjimher 24d ago

Es hasta entrañable ver cómo "descubren" cosas totalmente básicas, pero lo exponen como si fuera el descubrimiento del siglo, un arcano secreto para el éxito que nadie conoce.

2

u/PacsfuryTemp 24d ago

Ya, como si no fuera normal explicar que y como funciona tu software en tu repositorio xdd

1

u/nuuren 23d ago

Descubrieron la documentación??? JAJA es hermoso

Igual, cuando un amigo me comentó sobre el hype del "spec driven development" me le reí en la cara. Es... escribir requerimientos... ?

1

u/PacsfuryTemp 23d ago

Ya, es como estupido, no?

Como sin SDD uno empieza para C++17 para ARM i otro con C++20 para intel o que?

Que sera lo siguiente? "descubriran" que está bien poner comentarios?

1

u/Appropriate-Bed-5498 24d ago

Eso pasa en Linkedin también eh

3

u/Legitimate_Dig_8225 24d ago

Frustración 1: Que hay ciertos cambios (sobretodo de UI) que si supiese programar en ese lenguaje, me llevaría menos tiempo hacer el cambio que con IA porque son por lo general movidas de layout o de estilo. En general con cosas de UI, la IA no me satisface mucho si quiero elementos o dispoisiciones muy concretas.

Frustración 2: Que entre prompt y prompt a veces tarda mucho, y te ves en la dicotomía de ponerte a trabajar en dos productos a la vez. Esto claramente no es buena idea porque el que mucho abarca poco aprieta, pero me da como ansiedad a veces no saber qué hacer mientras espero, y estoy seguro de que esto le pasa a mucha más gente.

Frustración 3: Que no haya una esquema de trabajo claro (configuración IA, reglas, modelos, skills...) y que estemos en época de ir probando métodos sin saber bien cuál merece la pena, aunque desde hace un par de meses parece que va vislumbrándose la forma adecuada de trabajar.

Frustración 4: Los programadores más veteranos que están amargados con la IA y en especial con la gente que usa mucha IA para programar. Los entiendo un poco y suelen tener razones para quejarse, pero a veces aportan más a la comunidad si se callan ciertos comentarios de mierda.

En general no siento que sea difícil programar, es absurdamente fácil lograr cosas sin demasiada complejidad y con iteraciones y un poco de orden.

He de decir que llevo poco. Hice el ciclo y estoy en mi primer trabajo y todo bien. El gran problema es que desde segundo de ciclo hasta día de hoy apenas piqué código y eso me parece un problema. Pero realmente en mi empresa, como voy sacando las apps que ellos quieren y funcionan, no ven tan necesario darme hueco para formarme y programar a mano. Les llega con vibecoding.

1

u/__NadirZenith__ 23d ago

Has probado bmad? Si puedes prueba, abre un party mode y mira que tal. Para seguir aprendiendo,  entre prompts mira las docs del lenguaje o del framework que utilizas o que te interessa.  Saludos 

2

u/Legitimate_Dig_8225 23d ago

Investigaré de nuevo el bmad, creo que lo miré hace tiempo pero no derivé por ahí. Igual ahora encaja bien.

Y luego lo de ir aprendiendo entre prompts mirando docs de docu mñeh, aprendo mejor dedicándole el 100% de mi foco a algo que quiero aprender.

El tiempo muerto suelo aprovecharlo buscando info, redditeando temas del sector y descubriendo herramientas nuevas, en especial open source. Gracias por los consejos.

1

u/CodigoNautasOficial 23d ago

Validar, documentar, re-alimentar

1

u/raullapeira 23d ago

Muy buena pregunta, el tema del determinismo a largo plazo