Elecciones 2026Vea quién creemos que merece su voto, según nuestros criteriosLa guía →
ESCRITO EN ESPAÑOL CLARO.
CLAY TRIBUNE.
Publicidad

Sticks Argues la codificación asistida por IA proporciona emociones rápidas pero ninguna sensación de bienestar. )

Un desarrollador confiesa que la codificación asistida por IA, o 'vibecoding', ofrece una clase de alegría diferente a la de construir software a mano.

Por mitch·6 min de lectura
A developer sits at a desk covered in code printouts, illuminated by soft lamplight.

Sticks, un desarrollador que escribe sobre tecnología y software, tiene una confesión: le encanta construir cosas, especialmente software. Pero no está seguro de que la codificación asistida por IA, o «vibecoding», ofrezca la misma alegría. Su argumento, publicado en Hacker News, es que el vibecoding carga la diversión por adelantado —dándole una rápida emoción al principio— pero deja atrás un vacío persistente que el código construido a mano evita.

«Puedo, y he, construido cosas con IA que de otra manera nunca podría haber construido, o nunca hubiera construido.»

Esa admisión está en el corazón de su artículo. No está descartando la IA por completo. Está argumentando que el tipo de satisfacción que ofrece es diferente de la que obtiene al escribir código a mano.

Publicidad

El Placer del Software Construido a Mano

Sticks describe un momento sencillo que definió su relación con la codificación. Construyó dos pequeños programas de extracción de datos en Python que hicieron algo útil que había querido durante mucho tiempo. Eran básicos, pero le dieron tanta alegría irracional.

«Fue lo más divertido que había tenido programando en años», escribe.

Esa alegría proviene de varias fuentes, dice. Está la emoción de la idea, la emoción de hacerla realidad, el arduo logro de superar la dificultad, la satisfacción de un trabajo bien hecho, la emoción del aprendizaje y el placer de resolver un problema que tiene.

El vibecoding puede darte los tres primeros y el último. Pero los intermedios —el arduo trabajo, la sensación de logro, la maestría que proviene de la lucha— no son consecuencias naturales de dejar que una IA haga el trabajo pesado.

Por Qué el Vibecoding se Siente Diferente

El problema, argumenta Sticks, es que el vibecoding introduce una capa entre usted y la realidad. Cuando escribe código a mano, se involucra directamente con el problema. Lucha con el compilador, depura la lógica, rastrea el flujo de ejecución. Ese compromiso construye una relación con el proyecto.

Con el vibecoding, te saltas esa capa intermedia. Describes lo que quieres, y la IA produce algo que funciona. El resultado es funcional, a menudo rápidamente. Pero el proceso en sí mismo carece de fricción. No hay luchas con la sintaxis, no hay miradas fijas a una pantalla en blanco durante horas, no hay momentos de pura frustración seguidos de una repentina claridad.

Él compara la codificación de vibraciones con una serie de aventuras de una noche. Obtienes la emoción, pero no desarrollas una relación con el proyecto. No obtienes el mismo tipo de sensaciones cálidas, la oxitocina, el apego. El problema con una vida basada únicamente en la dopamina es que las emociones se vuelven insípidas con la repetición.

Lo que la codificación de vibraciones realmente ofrece

Sticks enumera varios ejemplos de cosas que ha construido con IA que de otra manera no habría podido o querido construir:

  1. Un marcapáginas «has-this-already-been-submitted-to-hackernews» basado en el fragmento «Discuss» de Taylor Troesh en HN, que utiliza regularmente en su página de favoritos de Wallabag.
  2. Un juego de mesa de mercado de predicciones llamado «Party Market», que dirigió en vivo durante una conferencia sobre mercados de predicciones, completo con un mercado sobre «cuánto tiempo voy a divagar».
  3. Un sistema de alerta temprana de incendios forestales utilizando Pyronear, construido en dos sesiones vespertinas con el plan gratuito Lumo, que detectó el primer fotograma de humo en imágenes de ignición.
  4. Un asistente de migración de bases de datos de Kobo basado en un navegador que ayuda a las personas que no están familiarizadas con SQLite a mover sus libros y anotaciones a un nuevo dispositivo.
  5. Una aplicación de entrenamiento de tono en tiempo real para sus lecciones de canto, que había planeado construir durante aproximadamente una década.

En la mayoría de estos casos, se sintió satisfecho con los resultados. Pero el proceso no fue divertido de la misma manera en que le gustaba escribir sus pequeños programas de extracción de datos.

El costo de la gratificación instantánea

Hay un patrón aquí. La codificación de vibraciones te da dopamina instantánea. Si tienes una idea, puedes obtener un prototipo funcional muy rápidamente, con muy poco esfuerzo. Alguien sin experiencia en codificación puede «codificar» una aplicación que probablemente funciona. Gratificación instantánea.

Pero Sticks tiene una política personal contra la carga anticipada de la diversión. No le gusta que le paguen por un trabajo que no ha hecho, endeudarse o acuerdos en los que otra persona hace su trabajo hoy a cambio de que él haga el suyo mañana. La codificación de vibraciones se siente como ese tipo de acuerdo. Ofrece el pago por adelantado, pero el trabajo se siente vacío.

También es directo sobre la calidad del resultado. Ha probado todo, desde modelos locales que funcionan en llama-server hasta copiar y pegar de servicios gratuitos sin necesidad de registrarse, como Phind y Lumo, hasta planes completos de servidores remotos con ganchos de aprobación automática escritos a medida que estuvieron peligrosamente cerca de omitir permisos de forma peligrosa. Todo es igual: productivo, pero insatisfactorio.

«No me gusta cómo me hace sentir, ni la calidad del resultado», escribe. «Logra hacerme sentir estúpido y superfluvio (y, a veces, sucio incluso por usarlo), sin ganarse mi respeto».

El caso del código construido a mano

Sticks reconoce que el desarrollo de software escrito a mano no siempre es divertido. Su primer proyecto en Golang, durante amplios periodos de tiempo y con una fecha límite, fue certificado como No Divertido™. Combatir al compilador de Rust la primera vez que intentó escribir veinte líneas de Rust code fue No Divertido™.

Pero a la larga, fue Tipo II de diversión. Le dio la sensación de logro y la gloriosa sensación de ¡Lo hice! Y la próxima vez, sería más fácil.

Ese es el núcleo de su argumento. Vibecoding ofrece un tipo diferente de diversión, y ese tipo de diversión tiene límites. Es emocionante al principio, pero la emoción se desvanece rápidamente. El trabajo en sí se vuelve mecánico, y la sensación de propiedad sobre el proyecto es más débil.

Su conclusión es modesta. No está diciendo que todos deberían dejar de usar la IA. Él dice que personalmente prefiere el camino más lento y difícil. La alegría de construir algo a mano es un tipo diferente de alegría, y es una que encuentra más duradera.

El artículo es personal, no un estudio basado en datos. Pero captura una tensión que muchos desarrolladores sienten. Las herramientas de IA son poderosas, pero cambian la textura del trabajo. Algunos de esos aspectos se pierden agradablemente. Algunos de ellos no.

Sticks está apostando por lo último. Seguirá usando vibecoding cuando tenga sentido, pero seguirá escribiendo código a mano cuando importe. La descarga de dopamina es agradable, pero los sentimientos cálidos duran más.

Material fuente: “Vibecoding no es tan divertido como escribir código a mano”, autodidacts.io.

El Cuaderno

Recibe El Cuaderno.

Las mejores historias del día y cada veredicto nuevo, en español claro, en tu correo a las siete. Un correo al día, nada más.

Enviamos una nota para confirmar. Cada número trae un enlace para darte de baja con un clic.

Publicidad

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Como Afiliado de Amazon, Clay Tribune obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables.