1 puntos por GN⁺ 4 일 전 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 4 일 전
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

  • 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ó

    • Siento que ya llegamos al punto en que se le pone la etiqueta vibecoding a cualquier texto solo porque parece una refutación
      Si alguien escribe en su blog sobre la importancia del significado y la coherencia en la escritura, ¿habría que ponerle la etiqueta vibecoding porque 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
    • El autor del texto del ejemplo 2 dice claramente que su texto no trata sobre vibecoding
      Si lo leíste, no debería haber confusión
    • No veo cómo el ejemplo 2 es claramente una refutación de vibe coding
      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
    • En la programación siempre ha existido un bando a favor y en contra del output de baja calidad
      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 culture que con vibecoding
    Ambos mencionan brevemente la IA, y el primero claramente es en cierta medida una reacción a eso, pero en lo personal filtro la etiqueta vibecoding porque no quiero ver proyectos vibecoded ni discusiones sobre programar con agentes
    En 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

    • Como dije en otro lado, resumido, siento que solo porque algo se percibe como insinuación, la gente en la práctica está poniendo la etiqueta vibecoding por pura sensación
      En 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 vibecoding a este tipo de textos
    Viéndolo con cinismo, podría ser que gente pro-IA que protesta contra la existencia misma de la etiqueta vibecoding la esté abusando para vaciarla de sentido y empujar a que la eliminen
    O 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

    • Antes ya había preguntado por este tema, y supe que la etiqueta fue propuesta porque el autor del texto enlazado había escrito antes otro post de blog sobre uso de LLM
      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 vibecoding en 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 generativa
    Sería mucho más útil usar la etiqueta vibecoding para “escribir código con LLM” y tener una etiqueta aparte para “IA generativa en general”, por ejemplo algo como GenAI
    Estaría bueno que las etiquetas tuvieran un poco más de granularidad y precisión
    También estaría bueno tener una etiqueta slop para posts de blog escritos por IA, aunque quizá eso sería algo difícil de hacer cumplir :)

    • La etiqueta slop en realidad es la marca spam :^)
    • Yo no quiero una etiqueta, quiero una prohibición
      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 mejor

  • Esta 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

    • O al menos habría que cambiarle el nombre para que se ajuste mejor a lo que realmente significa
      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 esperaba
    Acabo 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

    • Medio en broma, medio en serio, parece que si un post no entra en la lista de los más votados, los moderadores ni se levantan de la cama… https://lobste.rs/top/10y
      Claro, es una broma, y asumo que los moderadores ya conocen este post y están leyendo todos los comentarios