paint-brush
Vibe Coding multiplicará por diez a todos los desarrolladores, pero nunca los reemplazarápor@thomascherickal
Nueva Historia

Vibe Coding multiplicará por diez a todos los desarrolladores, pero nunca los reemplazará

por Thomas Cherickal7m2025/03/20
Read on Terminal Reader

Demasiado Largo; Para Leer

Vibe coding convertirá a cada desarrollador en un desarrollador 10X. Y convertirá a los desarrolladores 10X existentes en desarrolladores 100X. No es el fin del desarrollo. Es el comienzo de una carrera de superhéroe.
featured image - Vibe Coding multiplicará por diez a todos los desarrolladores, pero nunca los reemplazará
Thomas Cherickal HackerNoon profile picture
0-item
1-item

Arte con IA de @NewAgerJul en NightCafe Studio


La codificación se automatizará en 2026.


Nunca necesitaremos desarrolladores en el futuro.


La IA viene por tu trabajo.


Cualquier desarrollador hoy en día ha escuchado estos comentarios.


Escribo este artículo para deciros que no podrían estar más equivocados.


Y cómo la codificación de vibraciones puede potenciar tu carrera de desarrollo,


¡La codificación Vibe convertirá a cada desarrollador en un desarrollador 10X!


¡Y hará que los desarrolladores 10X existentes sean desarrolladores 100X!


Lea este artículo hasta el final para descubrir por qué.


Primero, aquí está la verdad sobre la codificación de vibraciones con novatos.

El resultado estándar de la codificación Vibe

Prácticamente todos los que conozco han visto las afirmaciones sobre la revolución de la codificación de vibraciones.


Los niños crean aplicaciones multiplataforma sin saber codificación, solo con Cursor AI y Claude Sonnet 3.5 (y ahora Sonnet 3.7).


El famoso juego de simulación de vuelo creado en HTML con codificación de vibraciones que genera 50.000 dólares al mes .


Lo que tenemos que entender es que estas son raras excepciones.


Este es el resultado general de la codificación de vibración cuando no sabes cómo codificar:


Éste es el caso general, en la mayor parte de los casos.


Incluso hoy en día, un título en Ciencias de la Computación sigue siendo una credencial fantástica para tener en tu haber.


Una maestría en Ciencias de la Computación de una universidad líder sigue siendo la mejor inversión para tu futuro.


(Aunque lo mejor es trabajar durante un tiempo para poder sustentar tus propios gastos y no depender de tus padres -

O mejor aún, que la empresa patrocine todo el Máster para usted).


¿Por qué?


Por el conocimiento que recibirás y que los novatos no reciben.


¿Qué conocimiento?


¡Siga leyendo!


Conocimientos de codificación invaluables que distinguen a los desarrolladores calificados

Arte de IA de @HansWurst en NightCafe Studio

Estos son los conocimientos más importantes que los ingenieros de software tienen y los codificadores de vibraciones no tienen:

Principios fundamentales de ingeniería de software:

Esto es lo que los desarrolladores saben y los codificadores de vibraciones no.

Modularidad y depuración

  • Si su código está escrito en un solo archivo con una arquitectura monolítica, es una pesadilla depurarlo.
  • Incluso si el código está dividido en archivos y módulos, ¿cómo lo depurarás cuando la IA te falle dentro de un año?
  • Y con todos los cambios que tus usuarios pedirán, 1 año será poco tiempo.
  • ¿Cómo sabrás si tu IA ha cometido un error?

Patrones de diseño y principios de arquitectura SOLID

  • El codificador de vibraciones le preguntará qué son los patrones de diseño.
  • Si hablas de inyección de dependencia, te quedarás con la mirada perdida.
  • Diseño impulsado por el dominio: ¿qué es eso?
  • Ya te haces una idea.

Desarrollo basado en pruebas

“Si tu código no tiene pruebas, no está limpio”.

Robert C. Martin (Tío Bob) en Clean Code

  • Si su código no tiene pruebas, no es trivial modificarlo.
  • Y el cambio es la regla infalible de cada proyecto de software.
  • No hay sustituto para las pruebas unitarias con una cobertura de código del 100%.
  • Si no tienes pruebas unitarias, cuando haces cambios, estás conduciendo con los ojos cerrados.
  • Esto es esencial. Hoy en día, todo proyecto de software debe contar con pruebas unitarias.
  • Y haga la versión avanzada para desarrolladores de TDD, no el estilo clásico.

Control de versiones

  • “¡Yo no soy un idiota, tú lo eres!”
  • Intente explicarle el control de versiones a un codificador de vibraciones.
  • Git es esencial, especialmente cuando ya tienes un MVP en funcionamiento.
  • Si no puede revertir su código y no puede deshacer una confirmación:
  • ¿Qué tipo de codificador eres?

Arquitectura de computadoras

  • A medida que aumenta la abstracción, esto se convierte en un dolor de cabeza menor, pero vale la pena señalarlo.
  • ¿Los codificadores de vibración saben cómo perfilar su código?
  • ¿Pueden optimizar casos extremos?
  • Pipelining, almacenamiento en caché, lenguaje ensamblador, consideraciones de hardware, costos de API…
  • Podría seguir y seguir.

Mantenimiento

  • Proyecto de software: 5% diseño, 25% implementación, 70% mantenimiento.
  • Y para proyectos grandes que pueden llegar al 10% de desarrollo y al 90% de mantenimiento.
  • Sí, su IA puede manejar la mayoría de las tareas, por lo que está preparado para el 50 % de los cambios.
  • Cuando quieras portar u optimizar todo el código, ¿vas a vibrar el código nuevamente?
  • Quizás la IA pueda ayudarte a migrar a Linux o incluso usar Flutter y Dart o Golang para que no sean necesarios cambios importantes.
  • Pero ¿cómo puedes cambiar de manera confiable algo que no entiendes cuando la IA requiere una doble verificación?


No menciono aquí software de misión crítica y potencialmente mortal porque ese aspecto es fácil de entender para todos.


No necesito explicar por qué no podemos usar codificación de vibración en más del 50% del software del mundo porque eso debería ser obvio para todos.


¡Y ahora, el otro lado de la moneda!


Desarrolladores, adopten la IA y conviértanse en versiones legendarias 10 veces superiores a las suyas

Obra de arte de @J_L en NightCafe Studio

Si eres un desarrollador calificado, ahora es tu momento de ser el centro de atención.


No te resistas a la IA: ¡acéptala!


Descubrirás que puedes aprobar cada revisión, escribir código limpio sin esfuerzo y generar tus pruebas unitarias y documentación con IA.


Recomiendo Gemini Code Assist y RooCode porque son gratuitos.


Puedes multiplicar por diez tu producción con muchísima facilidad.


Todos los desarrolladores han oído hablar del desarrollador 10X:


  1. El que respira diseño de sistemas
  2. ¿Quién arregla errores difíciles mientras duerme?
  3. ¿Quién hace que todos dejen de hablar y los hace escuchar con sólo abrir la boca?
  4. ¿Quién no domina la optimización para la nube? ¿Quién ES capaz de optimizar para la nube?


Bueno, ésta es tu oportunidad.


Si eres desarrollador, adopta los LLM y la ingeniería rápida y conviértete en una versión 10X de ti mismo.


Recomiendo encarecidamente los asistentes de codificación a continuación (sin enlaces de afiliados, no soy tan tacaño):

Copiloto de GitHub

https://github.com/features/copilot

Codificación Trae

https://www.trae.ai

Código Conejo

https://www.coderabbit.ai/

Replit.ai

https://replit.com/

Asistencia del código Géminis

https://codeassist.google/

Intellicode

https://visualstudio.microsoft.com/services/intellicode/

Código Roo

https://github.com/RooVetGit/Roo-Code


Hay otros lugares donde puede obtener una revisión de estas herramientas.


Estoy aquí para contarte por qué deberías adoptar uno o más de ellos (algunos son gratuitos).


Sé creativo: deja volar tu imaginación

Arte con IA de @EveCrowe en NightCafe Studio

¿Esa idea de aplicación que siempre tuviste?


¿La idea creativa que has estado cultivando?


¿La propuesta de valor única que siempre deseaste que alguien implementara?


Ahora es tu oportunidad.


Ahora puedes construir todo lo que alguna vez has soñado.


Deja volar tu imaginación.


¡Sueño!


¡Sueña en grande!


¡Sueña en grande!


Si las personas que no saben nada de código pueden lograr tanto...


¿Cuál es el límite para alguien que sabe lo que hace?


Apunta a las estrellas... ¡y puede que alcances la luna!


No hay límites.


La IA no va a venir a quitarte el trabajo.


Va por ti.


Para convertirte en la mejor versión de ti mismo que alguna vez hayas soñado ser.


Un superhéroe.


¿Que tan genial es eso?


¿Qué pasa con los desarrolladores 10X que ya son superhéroes?

Arte con IA de @George-Stanley en NightCafe Studio


Si ya eres un desarrollador 10X -


Probablemente hayas dejado tu empresa -


Y empezó su propia empresa -


Porque eres tan bueno en lo que haces -


Ya sabes lo poderosa que es la versión 100X de ti mismo con IA.


Y ya sabes lo bueno que será tu producto -


Porque realmente entiendes el potencial de la IA para transformar la industria casi de la noche a la mañana.


Una de las principales razones por las que tantos desarrolladores senior inician sus propias empresas es el potencial que ofrece la IA.


De cierto, de cierto os digo:


¡Apenas estamos arañando la superficie!


Hay mucho potencial de riqueza y sensaciones emergentes esperando suceder en IA, ML, AGI, ASI, Blockchain, AR/VR, AGI, Robótica, Automatización, Industrias del Mundo Real e incluso Aplicaciones Cuánticas.


Que existe potencialmente un número infinito de casos de uso para todas estas tecnologías -


Para transformar el mundo.


Estamos apenas comenzando un viaje muy salvaje.


Mire este espacio.


Adopte la IA.


Porque apenas estamos empezando.


El futuro estará influenciado principalmente por los desarrolladores, que utilizan la IA en todo su potencial, en todos los sectores.


Y cuanto más creativa y loca sea tu idea...


Cuanto más posibilidades tengas de que se apodere del mundo.


Todo lo mejor para tu futuro como desarrollador habilitado con inteligencia artificial 100X.


¡Y nunca dejéis de soñar!


Alguna vez.


¡La vida en la Tierra es demasiado corta para eso!


Arte de IA de @Sloth_Fatale en NightCafe Studio


Todas las imágenes generadas por IA por los increíbles usuarios de NightCafe Studio, la mejor comunidad de arte con IA del mundo, disponibles en este enlace: https://creator.nightcafe.studio/



Si bien no monetizo mis escritos directamente, su apoyo me ayuda a seguir publicando artículos como este sin un muro de pago o una suscripción paga.

¡Si quieres que artículos escritos por fantasmas como éste aparezcan bajo tu nombre en línea, puedes conseguirlos!

Contáctame en:

https://linkedin.com/in/thomascherickal

¡Para tu artículo escrito por encargo! (Los precios son negociables y ofrezco precios de paridad por país).

Si quieres apoyar mi escritura, considera una contribución en Patreon en este enlace:

https://patreon.com/c/thomascherickal/membership

Alternativamente, podrías comprarme un café en este enlace (cada mes si quieres):

https://ko-fi.com/thomascherickal

¡Salud!