← Volver a emrevarol.com
A2SV · Marzo 2026

Índice de Contenidos

Productividad 2000x:
Cómo Desarrollar con GenAI

Emre Varol - A2SV

La era de la programación manual ha terminado

No te están reemplazando — te están mejorando

Esta conferencia cambiará cómo construyes software para siempre

Una Confesión

“Ya no escribo código. Describo lo que quiero, y la IA lo escribe mejor de lo que yo jamás podría.”

- Emre Varol, 8+ años en Google, Palantir, Liftoff

¿Qué Significa Eso?

No significa que dejé de pensar

No significa que acepto ciegamente lo que genera

No significa que las habilidades de ingeniería no importen

Significa que describo comportamientos en vez de escribir sintaxis

Significa que reviso resultados en vez de revisar cada línea

Significa que lo que antes le tomaba a un equipo 3 semanas, la IA ahora lo hace en 15 minutos

El ciclo antiguo: Asigno una tarea → el equipo trabaja 2–3 semanas → reviso → doy retroalimentación → lo atienden 2–4 semanas después → siguiente ronda de revisión.

El nuevo ciclo: Describo una funcionalidad → la IA la construye en minutos → pruebo → doy retroalimentación → la IA corrige en segundos → pruebo de nuevo. Total: 15 minutos.

Programé casi todos los días desde los 13 hasta los 30 años. No he escrito código propiamente dicho desde 2019. Y nunca he sido más productivo.

La Forma Antigua vs La Nueva Forma

La Forma Antigua

Pensar en la implementación

Escribir código línea por línea

Depurar errores de sintaxis

Buscar en Stack Overflow

Copiar-pegar, adaptar, probar

Horas por funcionalidad

La Nueva Forma

Pensar en el comportamiento

Describir lo que quieres

La IA escribe la implementación

Probar el comportamiento

Iterar con retroalimentación

Minutos por funcionalidad

El Programador #2 del Mundo Trabaja para Ti

En diciembre de 2025, los modelos de IA quedaron en el 2.° lugar en las principales competencias de programación del mundo.

Mejor que el 99.99% de los programadores humanos

Resuelve problemas algorítmicos complejos en segundos

Entiende cada lenguaje, framework y patrón

Tiene memoria perfecta — nunca olvida un solo detalle

Disponible 24/7, infinitamente paciente, nunca se cansa

Tienes al programador competitivo #2 del mundo al alcance de tu mano, listo para trabajar para ti las 24 horas. ¿Por qué escribirías código tú mismo?

“Vibe Coding”

Acuñado por Andrej Karpathy (cofundador de OpenAI, ex-líder de IA en Tesla) en febrero de 2025. Nombrado Palabra del Año 2025 por el Diccionario Collins.

“Hay un nuevo tipo de programación que llamo vibe coding, donde te dejas llevar completamente por la vibra, abrazas los exponenciales y olvidas que el código siquiera existe.” - Andrej Karpathy

En 2026, ha evolucionado a Ingeniería Agéntica:

Escribir especificaciones en lenguaje natural

La IA genera código bajo supervisión humana estructurada

Orquestación multi-modelo con contexto de proyecto persistente

El desarrollador especifica, revisa y dirige — la IA implementa

Conoce las Herramientas

Claude Code

CLI agéntico que lee tu código fuente, edita archivos, ejecuta comandos y construye funcionalidades de forma autónoma

Anthropic

Codex CLI

Agente de programación basado en terminal. Lee tu repositorio, escribe código, ejecuta pruebas. Open-source.

OpenAI

Gemini CLI

Asistente agéntico de programación de Google. Multimodal, contexto amplio, integración profunda con el ecosistema de Google.

Google
Las tres son herramientas CLI. No se necesita IDE. Tu terminal es tu nuevo IDE.

Esto No Es Autocompletado

Autocompletado (2020-2023)

Sugiere la siguiente línea

Funciona dentro de un solo archivo

No entiende tu proyecto

Tú sigues escribiendo el 95% del código

IA Agéntica (Dic 2025+)

Lee todo tu código fuente

Entiende la arquitectura

Crea y edita múltiples archivos

Ejecuta comandos, pruebas, deploys

Tú escribes el 0% del código

La Afirmación del 2000x

Hagamos las cuentas con números reales:

Ciclo Antiguo

Asignar tarea al equipo de desarrollo

El equipo trabaja 2–3 semanas

Revisar, dar retroalimentación

El equipo atiende la retroalimentación: 2–4 semanas

Siguiente ronda de revisión

Total: 4–7 semanas por funcionalidad

Nuevo Ciclo

Describir la funcionalidad a la IA

La IA la construye: 5 minutos

Probar, dar retroalimentación

La IA corrige: 30 segundos

Probar de nuevo, desplegar

Total: 15 minutos por funcionalidad

4 semanas = 40.320 minutos. 15 minutos. Eso es 2.688x. Y esto no cuenta el multiplicador de alcance — funcionalidades que nunca intentarías con un equipo humano.

Un Ejemplo Real

emrevarol.com

emrevarol.com · 10 idiomas · Blog · Conferencias · Galería

3.300+ líneas de HTML/CSS/JS artesanal

10 traducciones de idiomas, sistema de conferencias, sistema de blog

Construido y desplegado en una tarde

Alojado en Vercel, dominio personalizado, SSL — todo configurado por la IA

Sin IA: 2–3 semanas. Con IA: 4 horas.

¿Qué Cambió?

Los LLMs tienen memoria perfecta y conocimiento infinito.

Fueron entrenados con prácticamente todo el código público jamás escrito — y lo memorizaron

Las ventanas de contexto ahora son de 1M+ tokens — recuerdan toda tu conversación

Leen todo tu proyecto antes de escribir una sola línea

Entienden tus convenciones de nombres, arquitectura y estilo

Conocen cada framework, librería y buena práctica jamás publicada

Esto no es un buscador. Es un ingeniero de clase mundial con memoria perfecta que ha leído cada repositorio en GitHub y nunca olvida un solo detalle.

Tu Rol Ha Cambiado

Antes: Eras un...

Mecanógrafo

Experto en sintaxis

Navegador de Stack Overflow

Cazador de bugs

Ahora: Eres un...

Arquitecto de producto

Especificador de comportamiento

Asegurador de calidad

Tomador de decisiones

Tu valor ya no está en escribir código. Tu valor está en saber qué construir y saber cuándo está bien.

Idea Clave

“Los mejores ingenieros de 2026 no son los que escriben más rápido. Son los que piensan con más claridad.”

Configura Tu Entorno

Vamos a instalar tus herramientas. Todo se ejecuta en la terminal. No se necesita IDE.

Requisitos Previos

Node.js 18+ — requerido para Claude Code y la mayoría de herramientas modernas

Git — el control de versiones es innegociable

Una terminal — Terminal de macOS, iTerm2, Terminal de Windows, o cualquier terminal de Linux

Un editor de texto — opcional, para cuando quieras leer código (VS Code, Vim, etc.)

# Verifica tus versiones
$ node --version    # v20.19.0 o superior
$ git --version     # cualquier versión reciente
$ python3 --version # 3.10+ (opcional, para Codex)

Instalando Claude Code

# Instalar globalmente
$ npm install -g @anthropic-ai/claude-code

# Navegar a tu proyecto
$ cd my-project

# Iniciar Claude Code
$ claude

# Eso es todo. Claude lee todo tu código fuente y está listo.

Lee todo tu proyecto automáticamente

Puede editar archivos, ejecutar comandos, crear nuevos archivos

Recuerda el contexto a lo largo de la conversación

Funciona con cualquier lenguaje, cualquier framework

Instalando Codex CLI

# Instalar globalmente
$ npm install -g @openai/codex

# Configura tu API key
$ export OPENAI_API_KEY="your-key-here"

# Inicia Codex en tu proyecto
$ codex

# Open-source, se ejecuta localmente, ejecución aislada

Open-source (licencia MIT)

Aislado — se ejecuta en un entorno seguro

Múltiples modos: sugerir, auto-editar, totalmente automático

Instalando Gemini CLI

# Instalar globalmente
$ npm install -g @google/gemini-cli

# Autenticarse con Google
$ gemini auth login

# Inicia Gemini en tu proyecto
$ gemini

# Multimodal: también puede analizar imágenes, capturas de pantalla y diagramas
Consejo: No necesitas las tres. Empieza con una. Claude Code es mi recomendación personal — el mejor equilibrio entre potencia, fiabilidad y transparencia. Te muestra exactamente lo que está haciendo.

Tu Primer Comando: Construye Tu Sitio Web

$ mkdir my-portfolio
$ cd my-portfolio
$ git init
$ claude

# Ahora escribe (pega el texto de tu CV primero, luego):
> Aquí está mi CV: [pega tu CV]. Constrúyeme un hermoso sitio web
  de portafolio personal como emrevarol.com. Incluye una sección
  hero con mi nombre y título, una sección sobre mí, mi línea de
  tiempo de experiencia, habilidades, educación y una sección de
  contacto. Usa un tema oscuro con animaciones modernas. Hazlo
  responsive.

# Mira cómo crea tu sitio web personal en menos de un minuto.
Todos tienen un CV. Ahora todos tendrán su propio sitio web. Abre index.html en tu navegador. Acabas de pasar de un documento de Word a un portafolio en línea — sin escribir una sola línea de código.

La Terminal Es Tu IDE

No necesitas VS Code, IntelliJ ni ningún editor.

Claude Code lee, escribe, edita y crea archivos

Claude Code ejecuta tu servidor de desarrollo, pruebas y builds

Claude Code hace commits, push y crea PRs

Claude Code despliega en Vercel, Netlify o cualquier plataforma

Por supuesto, puedes usar un editor a la par. Pero no tienes que hacerlo.

Construí 6 aplicaciones full-stack, incluyendo bases de datos, autenticación, sistemas de pago, integraciones de API y soporte para 18 idiomas — todo desde la terminal.

CLAUDE.md: La Memoria de Tu Proyecto

Crea un archivo CLAUDE.md en la raíz de tu proyecto. Esta es la memoria persistente de tu IA.

# CLAUDE.md

## Project: Bean There Coffee Shop
- Tech stack: Next.js 16, Prisma, PostgreSQL
- Style: Tailwind CSS, warm earth tones
- Language: TypeScript
- Database: Neon PostgreSQL (connection string in .env)

## Rules
- Always use server components by default
- Use Turkish lira (₺) for prices
- Mobile-first responsive design
- Never hardcode secrets
Cada vez que Claude Code se inicia, lee este archivo primero. Es como informar a un nuevo miembro del equipo — pero solo lo haces una vez.

Tu Stack Más Allá del Código

Construir un producto no es solo código. Necesitas infraestructura. Esto es lo que usamos — todo configurado desde la terminal:

Namecheap

Compra tu dominio. $5–10/año. Apunta el DNS a Vercel.

Dominio

Vercel

Aloja tu app. Push a GitHub → se despliega automáticamente en segundos. El plan gratuito es generoso.

Hosting

Neon

PostgreSQL serverless. Plan gratuito, auto-escalado. Conéctalo con Prisma en una línea.

Base de Datos

Resend

Envía correos transaccionales (bienvenida, recuperar contraseña, notificaciones). API sencilla.

Email

Upstash

Redis serverless. Caché para 10K+ usuarios concurrentes. Pago por solicitud, plan gratuito incluido.

Caché

GitHub

Aloja tu código. Cada push dispara un deploy en Vercel. Ves los cambios en línea en segundos.

Código & CI/CD

Stripe

Infraestructura de pagos. Activo en 2 proyectos (pusulam.ai, english.cash). Checkout, suscripciones, webhooks.

Pagos

Claude Code

Hace todo lo anterior por ti. Configura, instala, despliega — desde la terminal.

El Cerebro
El flujo: Código en GitHub → push dispara deploy en Vercel → en línea en tu dominio en segundos. BD en Neon. Emails vía Resend. Todo se configura una vez y funciona para siempre.

La Nueva Filosofía

Olvida todo lo que sabes sobre escribir código. Ahora eres un arquitecto de comportamiento.

Orientado al Comportamiento, No al Código

Pensamiento Orientado al Código

“Necesito un useState hook aquí”

“Necesito mapear este array”

“Debería crear una función auxiliar”

“Déjame importar esta librería”

Pensamiento Orientado al Comportamiento

“Cuando el usuario haga clic en Comprar, descontar de su saldo”

“Mostrar una notificación toast al tener éxito”

“Si el saldo es insuficiente, mostrar un error”

“Registrar la transacción para auditoría”

Tú describes lo que debe suceder. La IA decide cómo implementarlo. Este es el cambio fundamental.

El Ciclo de Iteración

Este es tu nuevo flujo de trabajo. Memorízalo.

Empezar Pequeño Agregar Funcionalidad Probar Comportamiento Modificar Probar de Nuevo ¡Listo!
¡Listo! Siguiente Funcionalidad Agregar Funcionalidad Probar Comportamiento ...
Nunca intentes construir todo a la vez. Iteraciones pequeñas, incrementales y probadas. Cada ciclo toma minutos, no días.

Paso 1: Empezar Pequeño

Comienza con la versión más simple posible.

Demasiado Grande

> Construye una plataforma completa
de aprendizaje de inglés con tutor
IA, evaluaciones, módulos de
escritura/habla/escucha, vocabulario,
gramática, tablas de clasificación,
amigos, 18 idiomas y autenticación.

Justo lo Correcto

> Crea una app Next.js con una
página de inicio para una plataforma
de aprendizaje de inglés. Muestra 4
módulos de aprendizaje (Escritura,
Habla, Escucha, Vocabulario)
como tarjetas. Hardcoded por ahora.
Comienza con algo que puedas ver y probar en 2 minutos. La complejidad viene después, una funcionalidad a la vez.

Paso 2: Agregar Una Funcionalidad

Una vez que la base funciona, agrega exactamente una funcionalidad.

# Iteración 2: Agregar una base de datos
> Replace the hardcoded data with a PostgreSQL database using Prisma.
  Create Lesson, Module, and Progress models. Seed sample lessons
  for each module.

# Iteración 3: Agregar autenticación de usuario
> Add NextAuth with email/password. Users should be able to sign up
  and log in. Show their name in the navbar when logged in.

# Iteración 4: Agregar tutor IA
> Add a /tutor page with a conversation interface. Users type a
  message, Claude API responds with English corrections and tips.
  Track conversation history.
Cada prompt agrega exactamente una capacidad. Cada una es comprobable por sí sola.

Paso 3: Probar el Comportamiento

Después de cada funcionalidad, prueba el comportamiento, no el código.

Abre la app en tu navegador

Haz clic en la funcionalidad como lo haría un usuario

Prueba casos extremos: entradas vacías, datos incorrectos, doble clic

Revisa la vista móvil

NO necesitas:

Leer cada línea de código generado

Entender cada función auxiliar

Revisar los nombres de las clases CSS

Si el botón hace lo que debería, la API devuelve datos correctos, y la interfaz se ve bien — es correcto. Sigue adelante.

Paso 4: Modificar e Iterar

¿Algo no está bien? Dile a la IA qué cambiar — en términos de comportamiento.

# No: "cambia el onClick handler para usar una variable de estado diferente"
# En su lugar:
> When I finish a lesson, the progress bar doesn't update until I
  refresh the page. Fix this so the progress updates immediately.

# No: "agrega un try-catch alrededor de la llamada API"
# En su lugar:
> When the AI tutor API call fails, the chat just freezes. Show a
  red error message that says "Connection lost, please try again"
  and re-enable the send button.
Describe el problema que ves, no el código que crees que debería cambiar. La IA a menudo encuentra una solución mejor que la que tenías en mente.

Paso 5: Consolidar → Seguir Adelante

Una funcionalidad está “consolidada” cuando:

Funciona como se espera en todos los casos que puedas imaginar

Maneja errores de forma elegante

Se ve bien en escritorio y móvil

Has intentado romperla y no pudiste

Una vez consolidada: haz commit y pasa a la siguiente funcionalidad.

> Commit all changes with message "Add AI tutor with conversation history"
No pulas en exceso. No refactorices lo que funciona. No optimices prematuramente. Despliégalo y sigue adelante.

No Revises Código. Revisa Comportamiento.

Este es el cambio de mentalidad más difícil para ingenieros experimentados.

Viejo Hábito

Leer cada archivo que la IA cambió

Revisar nombres de variables

Preocuparse por el orden de imports

Reescribir código “a tu manera”

Pasar 30 min revisando

Nuevo Hábito

Probar la funcionalidad en el navegador

Probar casos extremos

Verificar diseño responsive

Verificar integridad de datos

Pasar 2 min probando

La IA escribe código más limpio y consistente que la mayoría de los humanos. Confía en ella. Verifica el resultado, no la implementación.

Confía en la Máquina

Una verdad difícil de mi experiencia:

Claude Code escribe código más limpio que yo. Programé casi todos los días desde los 13 hasta los 30 años, trabajé en Google, Palantir y Liftoff. Escribe código más limpio que la mayoría de nuestros ingenieros senior.

Nunca olvida manejar casos extremos

Sigue las convenciones perfectamente

Escribe patrones consistentes en todos los archivos

Nunca se vuelve perezosa ni toma atajos

Conoce cada buena práctica de cada framework

Esto no significa que siempre tenga razón. Significa que tu actitud predeterminada debería ser confiar, luego verificar — no desconfiar, luego reescribir.

Tu Nuevo Rol: Arquitecto + PM + QA

Ahora eres tres roles en uno:

Arquitecto
Decide qué construir, en qué orden, con qué stack tecnológico
PM
Define funcionalidades, escribe especificaciones (prompts), prioriza
QA
Prueba comportamiento, encuentra bugs, verifica casos extremos
La IA es tu equipo de ingeniería completo. Tú eres la persona que lo dirige.

El Prompt Es Tu Especificación

Un buen prompt es una buena especificación. Un mal prompt es una mala especificación.

Mala Especificación

> Add a dashboard

¿Qué va en él?

¿Para quién?

¿Qué datos?

Buena Especificación

> Add a dashboard page at /dashboard.
  Show the user's learning streak,
  completed lessons, vocabulary
  mastery %, and recent activity
  (last 10 sessions). Include a
  chart showing progress over time.
Dedica tu tiempo a escribir prompts claros. Aquí es donde tu cerebro de ingeniero importa más.

Incremental Sobre Monolítico

Monolítico (No Hagas)

Un prompt gigante

Todo de una vez

Difícil de depurar

No se puede probar individualmente

Si falla, pierdes todo

Incremental (Haz)

Muchos prompts pequeños

Una funcionalidad a la vez

Fácil de probar cada paso

Fácil de deshacer si sale mal

Git commit después de cada éxito

Piénsalo como cocinar: pruebas después de cada ingrediente. No echas todo en la olla y esperas lo mejor.

Resumen de la Filosofía

“Describe comportamientos. Empieza pequeño. Agrega incrementalmente. Prueba resultados. Confía en la máquina. Despliega rápido.”

Casos de Estudio

Seis productos reales. Todos construidos por una sola persona. Todos impulsados por GenAI. Todos en producción.

Caso de Estudio 1: emrevarol.com

Portafolio Personal, Conferencias, Impacto y Prensa

Sitio estático con 5.000+ líneas de HTML/CSS/JS artesanal

Traducciones a 10 idiomas con selector de idioma (en cada página)

4 presentaciones interactivas incluyendo esta conferencia GenAI

Página de Impacto dedicada, página de Prensa y Medios con fotos descargables

Sistema de blog, galería de fotos con lightbox, visor de reportes PDF

GoatCounter + GA4 analytics, SEO completo + JSON-LD + llms.txt

Construido en: ~4 horas   Tradicional: 2–3 semanas con un desarrollador web   Nota: ¡Soy ingeniero de backend y ML — no sé desarrollo web!

Caso de Estudio 2: evimibul.org

Plataforma Inmobiliaria con IA

150.000+ listados reales scrapeados de 3 fuentes (Emlakjet, Hepsiemlak, Sahibinden)

Chat con IA: describe lo que quieres, obtén listados que coincidan

Entrada por voz

Análisis y puntuación generados por IA para cada listado

81 provincias, 973 distritos en toda Turquía

Soporte para 10 idiomas, favoritos, compartir

Stack: Next.js 16 + Prisma + Neon PostgreSQL + Claude API + Cloudinary + Bright Data

evimibul.org: UX Basada en Conversación

En lugar de filtros y formularios, los usuarios simplemente hablan:

User: I'm looking for a 3-bedroom apartment in Çankaya,
      max 15,000 TL/month, with a balcony

AI:   I found 23 listings matching your criteria. Here are
      the top 5 based on value score:

      1. 3+1, Kızılay, 12,500 TL - Score: 92/100
         ✓ Balcony  ✓ Central heating  ✓ Near metro
      ...
El sistema de conversación, incluyendo consultas de búsqueda, puntuación y formato de respuestas, se construyó con unos pocos prompts a Claude Code. Algo de ida y vuelta para afinar las respuestas, pero entendió el esquema de Prisma y construyó las consultas correctas automáticamente. Tiempo total para construir el chat con IA: unos 30 minutos.

Caso de Estudio 3: english.cash

Plataforma de Aprendizaje de Inglés con IA

Inglés práctico y de negocios para la fuerza laboral global

Tutor con IA y práctica de conversación

Módulos de escritura, habla, escucha, gramática y vocabulario

Evaluaciones adaptativas y rutas de aprendizaje

Soporte para 18 idiomas con next-intl (el más multilingüe de todos los proyectos)

Tablas de clasificación, sistema de amigos, seguimiento del progreso

Stack: Next.js 16 + Prisma + Neon PostgreSQL + next-intl

Caso de Estudio 4: pusulam.ai

Inteligencia Colectiva y Mercados de Predicción

Los usuarios predicen resultados de eventos del mundo real

CPMM (Constant Product Market Maker) para la fijación de precios

Economía virtual: moneda “Oy Hakkı” (derechos de voto)

50 gratis al registrarse, +3 diarios, comprables vía Stripe

Categorías: Economía, Política, Tecnología, Mundo, Educación

Soporte para 10 idiomas, panel de administración, sistema de resolución anticipada

Complejidad: Matemáticas financieras, precios en tiempo real, integración de pagos — todo construido con IA

Caso de Estudio 5: deneme.live

Plataforma de Exámenes con IA para Estudiantes Turcos

Exámenes en formato YKS y LGS (ingreso a universidades/preparatorias turcas)

Preguntas de examen generadas por IA

Sistema de puntuación “net” turco (correctas − incorrectas/4)

4 roles de usuario: administrador, profesor, estudiante, padre

Exámenes en tiempo real con temporizador

Analíticas de rendimiento y seguimiento del progreso

Stack: Next.js 16 + Prisma + SQLite   Dominio específico: Reglas del sistema educativo turco, cálculo de net

Caso de Estudio 6: neyesek.biz

Plataforma de Reseñas Gastronómicas con IA

Reseñas de restaurantes y comida impulsadas por IA para Ankara

Recopilación automática de datos y coincidencia de fotos

Agregación inteligente de reseñas y puntuación

Descubrimiento de restaurantes por ubicación

Soporte multilingüe

Stack: Next.js 16 + Prisma + PostgreSQL   Dominio específico: Datos de comida/restaurantes, agregación de reseñas, enfocado en Ankara

Demo en Vivo: a2sv.org

A2SV — Africa to Silicon Valley

a2sv.org — DEMO EN VIVO

Organización sin fines de lucro respaldada por Google que capacita a 1.200+ ingenieros africanos

500+ ofertas de trabajo en las principales empresas tecnológicas

7 productos incubados (Adot, AfroChat, Akil, Dime, Eskalate, RateEat, SkillBridge)

Operaciones en 5+ países

Este es diferente. a2sv.org ya existía antes de la IA. Ahora les mostraré en vivo qué cambios le hice usando GenAI — cómo tomé un sitio existente y lo transformé en tiempo real.

¿Cuántos Prompts? ¿Cuánto Tiempo?

Construí todos estos proyectos en paralelo en ~3 semanas. Aquí están los conteos estimados de prompts:

Proyecto ~Prompts ~Tiempo Invertido
emrevarol.com ~80 ~4 horas
evimibul.org ~350 ~1 semana
english.cash ~250 ~1 semana
pusulam.ai ~300 ~10 días
deneme.live ~150 ~5 días
neyesek.biz ~100 ~3 días
TOTAL ~1.230 prompts ~3 semanas (en paralelo)
Una persona. Seis proyectos. En paralelo. ~1.230 prompts en total. Un equipo tradicional necesitaría 6 equipos separados trabajando 3–6 meses cada uno. Eso es 2000x.

Patrones Comunes en los 7 Proyectos

Cada proyecto comenzó con un solo comando claude

Cada proyecto usó desarrollo incremental orientado al comportamiento

Cada proyecto logró soporte multilingüe mediante traducción con IA

Cada proyecto fue desplegado a producción por la IA (Vercel, GitHub)

Cada proyecto usa el mismo stack moderno (Next.js, Prisma, PostgreSQL/SQLite)

Ningún proyecto requirió un equipo — una sola persona construyó cada uno

No se trata de ser un “desarrollador 10x”. Se trata de productividad 2000x. Cualquiera puede hacer esto. Incluyéndote a ti.

Comparación de Tiempos

Proyecto Tradicional Con GenAI ~Prompts
emrevarol.com 2–3 semanas 4 horas ~80
evimibul.org 3–4 meses ~1 semana ~350
english.cash 2–3 meses ~1 semana ~250
pusulam.ai 4–6 meses ~10 días ~300
deneme.live 2–3 meses ~5 días ~150
neyesek.biz 1–2 meses ~3 días ~100
TOTAL ~16 meses (6 equipos) ~3 semanas (1 persona) ~1.230
6 equipos, 16 meses de trabajo. Una persona, 3 semanas, ~1.230 prompts, todo construido en paralelo. Eso es productividad 2000x. Y esto no cuenta el multiplicador de alcance — funcionalidades que nunca intentarías con un equipo humano.

El Multiplicador de Alcance

Cosas que nunca habría construido manualmente:

Soporte para 10–18 idiomas con traducción completa de la interfaz en todos los proyectos

Búsqueda conversacional con IA y entrada por voz

Motor de matemáticas financieras CPMM para mercados de predicción

Scraper web de 150.000+ listados con deduplicación

Presentaciones interactivas con 90+ diapositivas

Generación de exámenes con IA con puntuación net turca

Tutoría con IA en tiempo real con dificultad adaptativa

Cada una de estas funcionalidades requeriría un especialista o un equipo. Con GenAI, una sola persona puede construirlas todas.

Resumen de Casos de Estudio

“Soy un equipo de una persona que entrega como un equipo de veinte.”

Patrones Avanzados y Consejos

Técnicas prácticas para sacar el máximo provecho de las herramientas de programación con IA.

Agentes en Paralelo con GenAI

¿Necesitas traducir a 9 idiomas? No lo hagas uno por uno.

# Claude Code puede generar sub-agentes que trabajan en paralelo
> Translate the lecture page to all 9 supported languages
  (TR, FR, DE, ES, AR, PT, RW, SW, AM). Use parallel agents
  for each language.

# Resultado: 9 agentes trabajan simultáneamente
# 36 archivos traducidos en ~5 minutos en vez de ~45 minutos
Ejemplo real: Tradujimos este sistema de conferencias a 9 idiomas usando 9 agentes en paralelo. Cada agente manejó 4 archivos de forma independiente. Tiempo total: 5 minutos.

El Contexto Lo Es Todo

La IA es tan buena como el contexto que le das.

CLAUDE.md — instrucciones a nivel de proyecto, stack tecnológico, reglas

Archivos de memoria — conocimiento persistente entre conversaciones

Prompts claros — descripciones específicas, enfocadas en comportamiento

Código existente — la IA lee tu código fuente y sigue tus patrones

# Mal contexto: empezar de cero cada vez
> make a page

# Buen contexto: la IA conoce tu proyecto de arriba a abajo
> Add a /friends page similar to /leaderboard. Show mutual friends
  at the top, then suggested friends based on similar learning paths.
  Use the existing FriendRequest model.

Cuando la IA Se Atasca

Sucede. Esto es lo que debes hacer:

Simplifica el prompt — divídelo en piezas más pequeñas

Da ejemplos — muestra lo que quieres, no solo lo describas

Comparte mensajes de error — pega el error exacto, la IA es excelente depurando

Prueba un enfoque diferente — “en vez de X, intenta Y”

Empieza de nuevo — a veces una nueva conversación con contexto claro funciona mejor

Nunca fuerces por la fuerza bruta. Si la IA falla 3 veces con el mismo enfoque, cambia el enfoque. No sigas repitiendo.

Depuración con IA

La IA es un depurador increíble.

# Solo pega el error y describe el contexto
> I'm getting this error when I click the Buy button:
  "TypeError: Cannot read properties of undefined (reading 'price')"
  This happens only when the market has no trades yet.

# La IA va a:
# 1. Encontrar el archivo relevante
# 2. Identificar el bug
# 3. Corregirlo
# 4. Explicar qué salió mal
No necesitas encontrar el bug. Solo describe el síntoma. La IA encuentra y corrige la causa raíz.

Cambios Multi-Archivo

Una de las mayores ventajas de la IA: edita muchos archivos atómicamente.

> Add a "favorites" feature. Users can bookmark listings.
  Show a heart icon on each listing card, a /favorites page
  with saved listings, and a count badge in the navbar.

# La IA modificará de una sola vez:
# - schema.prisma (nuevo modelo Favorite)
# - API route (CRUD para favoritos)
# - Componente ListingCard (botón de corazón)
# - Navbar (contador de favoritos)
# - Nueva página /favorites
# - Migración de base de datos
Un humano necesitaría cambiar de contexto entre 6+ archivos. La IA los maneja todos a la vez, con nombres consistentes e imports correctos.

Lo Que NO Debes Hacer con IA

No pegues código generado por IA en respuestas de Stack Overflow (no es tuyo)

No te saltes las pruebas porque “la IA lo escribió”

No uses IA para código crítico de seguridad sin revisión de un experto

No dejes de aprender los fundamentos — necesitas entender lo que estás construyendo

No te rindas después de un intento fallido — reformula e intenta de nuevo

No intentes construir todo en un solo prompt gigante

Un estudio de CodeRabbit sobre 470 PRs de GitHub encontró que el código co-escrito con IA tenía 1.7x más problemas graves y 2.74x más vulnerabilidades de seguridad. La IA es una herramienta poderosa — potente pero peligrosa sin pruebas. Siempre verifica.

Seguridad en Producción (1/2)

Incidentes reales al construir estos proyectos con IA.

1. Siempre Ten Respaldos

git push --force destruyó un sitio en producción (página de Impacto, página de Prensa, conferencia GenAI — desaparecidas)

La recuperación solo fue posible porque Vercel conservaba deploys anteriores y existía un segundo clon

Regla: Nunca hagas force push. Nunca hagas rebase de ramas compartidas. Siempre ten una estrategia de rollback.

2. Protege Tus API Keys

Los modelos de IA pueden usar API keys autónomamente y acumular miles de dólares sin que te des cuenta

Regla: Establece límites de gasto. Usa claves separadas por proyecto. Monitorea el uso diariamente.

Seguridad en Producción (2/2)

3. Registra Todo y Genera Informes

Necesitas informes de actividad diarios e informes financieros — saber qué hicieron tus agentes IA y cuánto gastaron

Usa servicios como Resend para enviarte resúmenes diarios automatizados por correo

Regla: Si no puedes ver lo que pasó ayer, estás volando a ciegas.

A la IA no le importa tu factura. Con gusto llamará a una API 10.000 veces si le pides que “haga que esto funcione.” Tú eres la barrera de seguridad. Establece límites, registra el uso y revisa diariamente.

El Rol Irreemplazable del Humano

La IA no puede reemplazarte en estas áreas:

Visión — ¿Qué deberíamos construir? ¿Por qué? (por ahora)

Empatía — ¿Qué necesitan realmente los usuarios? (por ahora)

Juicio — ¿Es este el enfoque correcto? (por ahora)

Gusto — ¿Se siente bien esto? ¿Es suficientemente bueno? (por ahora)

Digo “por ahora” porque la IA está mejorando en todo esto. Hoy, sigues siendo esencial. ¿Mañana? La brecha se está cerrando rápidamente. Los ingenieros que aprendan a trabajar con la IA hoy serán los que definan el mañana.

El Futuro Ya Está Aquí

Lo que viene a continuación:

Agentes IA que despliegan, monitorean y corrigen problemas de producción autónomamente

Sistemas multi-agente donde las IAs colaboran en proyectos grandes

IA que diseña UX, escribe textos y crea assets

Desarrollo por voz: “Hey Claude, agrega una barra de búsqueda al encabezado”

IA que aprende tus preferencias y anticipa tus necesidades

Los ingenieros que aprendan estas herramientas ahora serán los líderes del mañana. Los que se resistan se quedarán atrás. Esto no es una predicción — ya está sucediendo.

Cierre

Lo que aprendiste hoy y qué hacer a continuación.

Puntos Clave

1. La era de la programación manual ha terminado — adopta el desarrollo con IA primero

2. Piensa en comportamientos, no en código — describe el qué, no el cómo

3. Empieza pequeño, itera incrementalmente — una funcionalidad a la vez

4. Prueba comportamiento, no código — si funciona correctamente, es correcto

5. Confía en la máquina — verifica resultados, no reescribas implementaciones

6. Tu valor está en la visión, el juicio y el gusto — no en la sintaxis

7. CLAUDE.md es el cerebro de tu proyecto — invierte en buen contexto

8. Nunca dejes de aprender los fundamentos — la IA amplifica el conocimiento, no la ignorancia

9. Protege tus API keys — a los modelos de IA no les importa tu factura, establece límites y monitorea diariamente

10. Siempre ten respaldos — nunca hagas force push, registra todo, genera informes diarios

Tu Tarea

Construye algo real esta semana.

Día 1: Configuración

Instala Claude Code o Codex CLI. Crea un nuevo proyecto.

Día 2-3: Construir

Elige una idea simple (sitio personal, app de tareas, calculadora). Constrúyela completamente con IA. Sigue el ciclo de iteración.

Día 4-5: Expandir

Agrega 3 funcionalidades incrementalmente. Prueba cada una. Haz commit después de cada una.

Día 6-7: Desplegar

Despliega en Vercel o Netlify. Comparte la URL. Muéstrale al mundo.

La mejor forma de aprender es construir. No mirar. No leer. Construir.

Recursos

Claude Code: npm install -g @anthropic-ai/claude-code

Codex CLI: npm install -g @openai/codex

Esta conferencia: emrevarol.com/lecture/coding-with-genai.html

Todas las conferencias: emrevarol.com/lecture/

Proyectos en Vivo (Vélos en Acción)

emrevarol.com — Portafolio y conferencias

evimibul.org — Inmobiliaria con IA

english.cash — Aprendizaje de inglés con IA

pusulam.ai — Mercados de predicción

deneme.live — Plataforma de exámenes con IA

neyesek.biz — Reseñas gastronómicas con IA

a2sv.org — Africa to Silicon Valley

Palabras Finales

“El futuro pertenece a quienes pueden describir con claridad lo que quieren construir. Las máquinas se encargarán del resto.”

Gracias

¿Preguntas?

Ahora ve y construye algo increíble.

Emre Varol · Fundador y CEO, A2SV

emrevarol.com

emre@a2sv.org

linkedin.com/in/emrevarol