- Se está volviendo excesiva la situación en la que incluso publicaciones donde la IA apenas se menciona reciben la etiqueta de vibecoding
- El ejemplo 1 es un caso donde se añadió la etiqueta vibecoding a una publicación que solo tiene una frase de pasada sobre máquinas inteligentes
- El ejemplo 2 es un caso que incluye una sola cita diciendo que “más importante que si el código fue escrito con IA o a mano es que el producto funcione”
- El ejemplo 3 es un repositorio de código, y en el README no hay menciones a AGENTS.md, CLAUDE.md ni a la IA
- La preocupación de que a esta misma publicación alguien termine poniéndole la etiqueta vibecoding es, en sí misma, una repetición del problema central
Prompt
- Se plantea el problema de que publicaciones que mencionan aunque sea un poco la existencia de la IA reciben la etiqueta de vibecoding aunque no tenga relación con el tema real
- La evaluación es que este uso de la etiqueta “se está saliendo de control”
Ejemplos
- Ejemplo 1: my_students
- Fue etiquetado como vibecoding, pero en el cuerpo solo aparece una frase de referencia pasajera: “la gente compite por crear máquinas inteligentes, pero solo para convertirlas en esclavas”
- Ejemplo 2: user_doesn_t_care_you_should
- Es un texto escrito por el propio autor, señalado con la salvedad de que puede haber sesgo
- Cita una vez el caso de alguien que añadió una interpretación tipo agente a una expresión antigua
- La cita dice: “Al usuario no le importa si el código fue escrito por IA o a mano, ni qué framework se usó. Al usuario le importa si el producto funciona”
- Ejemplo 3: jolt_clojure_interpreter_on_janet
- Es un repositorio de código y en el README no hay menciones a AGENTS.md, CLAUDE.md ni a la IA
- Ejemplo 4
- Se anticipa que esta publicación también terminará siendo etiquetada como “vibecoding” por alguien
1 comentarios
Opiniones en Lobste.rs
El ejemplo 3 se ve claro por la frecuencia de commits y la magnitud de los cambios, especialmente el 5 de junio
Es demasiado como para pensar que fue escrito directamente por una persona, y con solo ver unos 10 commits representativos ya da la impresión de que hubo al menos 5 mil líneas agregadas de churn y 2 mil líneas eliminadas en un solo día
Ese día hubo como 50 commits y una buena parte supera las 200 líneas
Estoy de acuerdo con la idea de que se le pone la etiqueta vibecoded a demasiadas cosas, pero no creo que el ejemplo 4 ayude mucho a sostener ese argumento
Cuando yo y otras personas reportamos el post, esos archivos sí estaban
[0] https://github.com/jolt-lang/jolt/…
Si hago de abogado del diablo, el ejemplo 2 sí parece claramente una refutación de vibe coding y del estado general de este campo
Si no fuera así, no lo habrían mencionado
Esa única mención al inicio influyó en cómo se interpretó el resto del texto; no digo que eso sea bueno o malo, pero sí fue la forma en que se leyó
vibecodinga cualquier texto solo porque parece una refutaciónSi alguien escribe en su blog sobre la importancia del significado y la coherencia en la escritura, ¿habría que ponerle la etiqueta
vibecodingporque mucho del contenido generado es de baja calidad y carece de significado o coherencia?No sé si cambia algo que se mencione una vez como respuesta explícita a la cultura o las prácticas de los LLM y luego ya no se vuelva a tratar
Entiendo el problema de que las críticas al vibecoding queden agrupadas bajo la etiqueta vibecoding, pero no me parece que una mención pasajera baste para merecerla
Si lo leíste, no debería haber confusión
Puede parecer más relacionado ahora, pero expresiones parecidas las ha dicho mucha gente de muchas formas durante años
La IA solo se menciona en el último bullet point de cuatro, y OpenAI también aparece solo una vez en la misma frase que AirBnB, como ejemplo de empresa tecnológica
Decir que un texto de unas 500 palabras está basado en IA solo por esos dos casos me parece bastante forzado
Siempre ha habido gente que programa sin pensar mucho, copiando y pegando, y buscando mensajes de error
Ahora solo se puede hacer mucho más rápido; es una pelea antiquísima
Los dos textos anteriores parecen encajar mejor con la etiqueta
cultureque convibecodingAmbos mencionan brevemente la IA, y el primero claramente es en cierta medida una reacción a eso, pero en lo personal filtro la etiqueta
vibecodingporque no quiero ver proyectos vibecoded ni discusiones sobre programar con agentesEn cambio, esos dos textos sí me interesan y sí quiero verlos
Ejemplo 3: https://github.com/jolt-lang/jolt/…
El ejemplo 1 está muy influido por cómo la industria se subió masivamente al código generado por IA o asistido por IA, y eso entra dentro de lo que el sitio describe como vibe-coding
Que muchos textos reciban esa etiqueta probablemente se debe a que se entiende como una insinuación del movimiento actual de la industria o del uso de estas herramientas
Si la gente está ocultando la etiqueta vibecoding justamente para evitar ese tipo de insinuaciones, entonces al final es inevitable que la etiqueta se siga aplicando
vibecodingpor pura sensaciónEn esos casos, me parece mejor ocultar el texto mismo en lugar de ponerle la etiqueta
Si lo llevamos al extremo, hasta el viejo consejo de escribir código fácil de entender podría interpretarse como una refutación del vibecoding y terminar etiquetado
Justo acabo de comentar sobre esto en uno de esos posts
No se me ocurre una razón bien intencionada para poner la etiqueta
vibecodinga este tipo de textosViéndolo con cinismo, podría ser que gente pro-IA que protesta contra la existencia misma de la etiqueta
vibecodingla esté abusando para vaciarla de sentido y empujar a que la eliminenO podría ser que gente anti-IA la esté aplicando como diciendo “siquiera insinuaste la existencia de la IA generativa, entonces eres un vibecoder”
Espero que no sea ninguna de las dos, pero no se me ocurre otra explicación
Sea cual sea el caso, ojalá dejen de hacerlo
No ayuda en nada al ambiente de este lugar
Lobsters me gusta, y me gusta que la comunicación aquí se sienta humana en vez de como un internet muerto, como en otros foros
No quisiera que esto se convierta en una flamewar permanente sobre la IA
Por eso de verdad quisiera saber por qué se hacen este tipo de votos de etiquetado
No sé si las propuestas de etiquetas deberían requerir una razón, pero tal vez sí deberían
[1]: No me gusta nada usar este tipo de lenguaje divisivo, pero lo usé para transmitir la idea
Normalmente no hablo en términos de “dos bandos”, porque me parece que ese lenguaje fomenta una polarización artificial y tóxica
Aquí lo usé a propósito para mostrar lo dañina que puede ser justo esa polarización y, aunque quizá sea inútil, tratar de mover las cosas aunque sea un poco en la dirección contraria
Parece que algunas personas quieren ocultar cualquier cosa que tenga la más mínima relación con este tema
También me molesta un poco que se use
vibecodingen publicaciones como hallazgos de seguridad en LLM, uso de chatbots para gestionar issues de GitHub, exploit de chatbot en Instagram o rants contra la IA generativaSería mucho más útil usar la etiqueta
vibecodingpara “escribir código con LLM” y tener una etiqueta aparte para “IA generativa en general”, por ejemplo algo comoGenAIEstaría bueno que las etiquetas tuvieran un poco más de granularidad y precisión
También estaría bueno tener una etiqueta
sloppara posts de blog escritos por IA, aunque quizá eso sería algo difícil de hacer cumplir :)slopen realidad es la marcaspam:^)La gente que publica repetidamente contenido de IA de baja calidad no debería ser bienvenida
Lo que principalmente quiero evitar es 1) código hecho con vibecoding, aunque no se clasifique de inmediato como “spam”, y 2) discusiones sobre flujos de trabajo hechos con vibecoding o sobre la forma de crear software mediante vibecoding
Si un post dice que una parte importante fue hecha con vibecoding, por lo general dejo de leer
Es porque, si mi flujo de trabajo es fundamentalmente distinto, no hay nada que yo pueda aprender; y lo mismo aplica incluso si el texto está lo bastante escrito por una persona como para aportar algo técnicamente útil
Este post reciente es un ejemplo de eso: por sí mismo no parece “spam”, pero no da la impresión de que vaya a sacar algo útil de leerlo
Pero como también se etiquetan posts como los de 1) y 2), no puedo filtrar este tipo de publicaciones
Un buen criterio sería algo como: “¿se están discutiendo técnicas de vibecoding?”
Si fuera solo algo hecho con vibecoding, como en el caso 3), bajo las reglas nuevas parecería más cercano al spam; y si se ve como 1) o 2), entonces
ai,culture, o no poner etiqueta, sería mejorEsta etiqueta ha causado muchos problemas y, en lo personal, tampoco me gusta
Más que volver más detalladas las pautas de uso, apoyo más eliminar la etiqueta
Ahora mismo no se refiere solo al vibecoding
Pero como esto ya se había planteado antes, a estas alturas parece una causa perdida
Hasta ahora he disfrutado bastante usar Lobste.rs, tanto como lector como colaborador
Pero el abuso de la etiqueta
vibecoding, las discusiones que siguen a ese abuso, y aún peor, la ausencia de comentarios de moderación, no es lo que esperabaAcabo de revisar los comentarios aquí: ya pasaron 4 horas, tiene 56 upvotes y todavía no hay ningún comentario de moderación
Sé que 4 horas no es tanto tiempo, pero ya he visto la misma falta de respuesta en otras discusiones
Claro, es una broma, y asumo que los moderadores ya conocen este post y están leyendo todos los comentarios