CushLabs AI Services Guadalajara

Construye software que sí puedas explicar.

Un programa privado de 90 días en desarrollo de software: programar, encontrar errores y usar la inteligencia artificial con criterio. Clases individuales con Robert Cushman, tres veces por semana, hasta terminar con una aplicación que tú diseñaste, construiste, probaste y publicaste.

La inteligencia artificial escribe código. El desarrollador es quien tiene que entender el problema, juzgar si el resultado sirve y arreglarlo cuando no. Ese criterio es lo que este programa construye.

El compromiso

Una forma fija, para que veas exactamente qué estás comprando

Periodo
90días desde tu fecha de inicio
Clases
36privadas, uno a uno
Ritmo
3 / semde unos 60 minutos
Práctica
90–120minutos después de cada clase
Proyectos
4cada uno terminado y publicado
Revisiones
3semanas 4, 8 y 12

Las clases se agendan en horario del centro de México y se dan por Google Meet. Las 12 semanas de enseñanza cubren 84 días; los seis días restantes dan margen para reprogramar y cerrar el proyecto, sin agregar clases.

Lo que vas a construir

Cuatro proyectos, cada uno terminado y no abandonado

01

Quiz Quest

Un cuestionario sobre un tema que de verdad te interese. Aprendes qué pasa entre un clic, una decisión y un puntaje — y escribes las pruebas que demuestran que la calificación está bien.

Listo en la semana 3
02

Creature Explorer

Una aplicación que trae información en vivo de un servicio externo. La lección de fondo es qué mostrar mientras se espera, y qué hacer cuando la respuesta nunca llega.

Listo en la semana 5
03

Hobby Vault

Una colección privada: juegos, libros, lo que tú coleccionas. Registros que sobreviven a un reinicio y un servidor que verifica quién tiene permiso de leerlos.

Listo en la semana 9
04

Tu propia aplicación

Un problema real, para una persona real, que tú eliges. Delimitado, construido, probado, publicado, documentado y mejorado después de ver a alguien usarlo.

Listo en la semana 12

El proyecto final puede ser la continuación de uno anterior. Cuatro etapas no significan cuatro aplicaciones distintas empezadas desde cero.

Para qué sirve

Lo que vas a poder hacer, y por qué te dura

La meta es estrecha y se puede comprobar: que entiendas el software que creas lo suficiente para explicarlo, modificarlo, encontrarle la falla y juzgar si de verdad funciona. Los 90 días están ordenados alrededor de esa frase.

Seguir lo que hace el código

Partir un problema en pasos, decir qué debería hacer un fragmento antes de correrlo, y escribir partes pequeñas a mano para que el resto deje de ser una caja negra.

Construcción de software

Conectar la pantalla, la lógica, el servicio con el que habla y los datos que guarda — y saber cuál de los cuatro falló.

Trabajar con IA

Dar instrucciones claras y luego comprobar lo que regresa: correr el caso que fallaría, revisarlo contra la documentación oficial y rechazar lo que no puedas explicar.

Hábitos profesionales

Historial de versiones, pruebas, documentación y publicación — las prácticas que hacen que el trabajo se pueda revisar.

Proteger lo que construyes

Quién tiene permiso de ver un registro, qué hace el servidor con datos inválidos, y cómo recuperar la información cuando algo sale mal.

Terminar las cosas

Aplicaciones que se completan, se publican y se usan, en lugar de quedarse a medias en la parte interesante.

El cambio que de verdad estás comprando

Donde se queda casi todo el que aprende solo con IA Hacia dónde vas tú
Describe cómo debería verseDefines el comportamiento, los datos y qué cuenta como funcionando
Acepta el código porque se ve razonableRevisas los supuestos y compruebas el resultado
Pide otra versión cuando algo se rompeReproduces la falla y aíslas la causa
Repite la explicación que le dio la IALa sigues tú y haces un cambio que no habías visto antes
Trata el código generado como terminadoLo pruebas, lo documentas, lo publicas y revisas la versión en línea
Agrega otra herramienta cuando dudaEscoges lo más simple cuando con eso basta
Se detiene en la demostración que salió bienPiensas en permisos, recuperación y mantenimiento

La columna de la izquierda no es un fracaso: es donde queda casi cualquiera que aprende por su cuenta con un asistente, y funciona perfecto hasta que algo se rompe y no hay a quién preguntarle. La columna de la derecha es la parte que conserva su valor conforme las herramientas cambian.

Cómo vas a trabajar

La mayor parte del trabajo no es escribir código

Cada clase cierra con diez minutos que resuelves solo, sin IA. En todo el programa son 36 de estos. Veinte no requieren escribir código nuevo — te piden diagnosticar, comprobar, explicar o decidir. Diez te piden escribir algo pequeño: una función, una consulta, una prueba. Seis, reparar una falla concreta.

Esa proporción es intencional, y se parece bastante a cómo es el trabajo en la práctica. Las tareas de abajo tienen nombre fuera del salón de clases, y practicas las seis.

Dueño de producto

Convertir un "quiero una aplicación que haga esto" en tres condiciones observables que digan si funcionó — y recortar la idea a las tres cosas que de verdad importan.

Control de calidad

Intentar romper tu propia aplicación a propósito: campos vacíos, acciones repetidas, identificadores inválidos, un servicio que no responde. Y luego escribir la prueba que evita que vuelva a pasar.

Experiencia de usuario

Ver a una persona real usar lo que construiste sin ayudarla, y después separar lo que de verdad la confundió de lo que nada más sugirió.

Gestión de proyecto

Trabajar con una lista corta de pendientes, atacar primero el supuesto más riesgoso, y explicar qué le hace un cambio tardío al tiempo y al alcance en lugar de absorberlo en silencio.

Revisor

Revisar qué cambió — en tu trabajo, en el de un compañero o en el de un agente de IA — y rechazar lo que no puedas explicar, incluidos archivos y dependencias que aparecieron sin que nadie los pidiera.

Responsable de un sistema en vivo

Publicarlo, saber qué versión está corriendo, recuperar datos después de un error, y dejar por escrito cuánto cuesta y quién lo mantiene.

No son materias extra encima de la programación. Son para lo que sirve la programación, y son la parte del trabajo que no se abarata conforme mejoran las herramientas.

Las 12 semanas

A dónde va el programa, y dónde se detiene a revisar

01Convertir un interés en un problema, y una página que respondePrimer prototipo
02Funciones, datos, y encontrar errores con evidencia en lugar de suposicionesLógica reutilizable
03Pruebas automáticas, progreso guardado y la primera publicaciónProyecto 1 en línea
04Traer datos de otro sistema; manejar la espera y la fallaPrimera revisión
05Organizar la interfaz en componentes y manejar su estadoProyecto 2 en línea
06Describir los datos con tipos; conocer el lado del servidorFrente y servidor conectados
07Una base de datos real: guardar, modificar y proteger registrosDatos que sobreviven
08Identidad frente a permiso, y demostrar que a un extraño se le niega el accesoSegunda revisión
09Publicar el sistema completo, dirigir a un agente de IA y darle mantenimientoProyecto 3 en línea
10Elegir tu propio problema y construir un flujo completoEmpieza el proyecto final
11Agregar funciones sin romper las anteriores, y observar a un usuario realCandidato probado
12Publicación final, entrega por escrito, y un cambio no ensayado hecho en vivoRevisión final

Las tres semanas marcadas son revisiones de avance. Demuestras tu propio trabajo, haces un cambio que no habías visto antes y sin ayuda de IA, y explicas un error que tienes que encontrar. Recibes un resumen por escrito después de cada una.

Dentro de una clase

Sesenta minutos, repartidos con intención

  • Repaso y lectura de código5 min
  • Concepto nuevo, demostrado8 min
  • Construcción, con acompañamiento25 min
  • Reto individual — sin IA10 min
  • Probar y explicarlo de vuelta8 min
  • Guardar el trabajo y planear la práctica4 min

Los diez minutos del reto individual son la parte que más importa. Los resuelves sin asistencia generativa, en cada clase. Así es como sabemos qué entiendes de verdad, y no qué puedes conseguir que te escriban.

Antes de empezar

Lo que necesitas traer

Requisitos

  • 18 años o más. Las herramientas de IA que usa el programa fijan su propia edad mínima, y confirmamos que cumples antes de cualquier pago.
  • Algo de código previo. Una página web, un script, un proyecto de tutorial que sí hayas escrito y modificado. Debes poder leer un fragmento corto y decir más o menos qué hace.
  • Algo de experiencia con IA. Has usado un asistente para algo real, y ya notaste que puede equivocarse con mucha seguridad.
  • Una suscripción de paga a Claude o ChatGPT durante todo el curso — una, no las dos. Confirmamos que el plan específico sirve antes de que la contrates.
  • Una computadora donde puedas instalar programas, internet estable, micrófono y poder compartir pantalla.
  • De 7.5 a 9 horas por semana, clases incluidas — más o menos lo que pide una materia universitaria. La práctica entre clases es la mitad más grande, y no es opcional.

No se necesita

  • Experiencia profesional o trabajo pagado como desarrollador
  • Carrera en sistemas ni un bootcamp
  • Saber React, bases de datos o control de versiones — todo se enseña desde cero
  • Un proyecto terminado o listo para portafolio
  • Contratar hosting ni servicios de paga antes de empezar

Se paga aparte

  • La suscripción de IA
  • Hosting, dominios y cualquier servicio de paga que necesite el proyecto final
  • Equipo de cómputo y su reparación

Si alguien más paga: esa persona recibe información de calendario, pagos y asistencia. Tu trabajo, tus calificaciones y el contenido de nuestras conversaciones se quedan contigo, a menos que tú digas lo contrario.

Cómo vas a saber que está funcionando

Asistir no es lo mismo que saber hacerlo

En cada una de las tres revisiones te evalúan en nueve cosas concretas: explicar código, escribir una función corta sin IA, encontrar un error, juzgar una sugerencia de IA, seguir cómo se conectan las partes, probar, publicar y recuperar cuando algo se rompe.

Cada una se marca en una escala de cuatro puntos, desde todavía no puedes hasta lo haces solo y sabes explicar por qué. Recibes los resultados y el razonamiento por escrito después de cada revisión.

Al final, dos documentos distintos

  • Una constancia de participación. Asistencia a por lo menos 30 de las 36 clases, todos los proyectos entregados y las tres revisiones completas.
  • Un reporte de habilidades. Qué puedes hacer solo, qué puedes hacer con documentación o una pista, qué todavía necesita apoyo — y cuál de tus propios proyectos es la evidencia de cada juicio.

El segundo es el que sirve. Alguien puede asistir a todas las clases y aun así necesitar mucho apoyo, y eso se dice con claridad en lugar de entregar un diploma.

Vale la pena decirlo directo

Lo que este programa no hace

  • No te deja listo para un puesto de ingeniero de software, y no voy a sugerir lo contrario.
  • No es una certificación profesional ni un título con validez oficial.
  • No te prepara para asegurar sistemas en producción, diseñar autenticación ni administrar infraestructura.
  • No te convierte en desarrollador senior en 90 días. Nada lo hace.
  • Pagar y asistir no garantizan una evaluación aprobatoria.
  • Si no te estás involucrando con el trabajo, te lo digo pronto y no hasta el final.

Lo que sí vas a tener es un sistema pequeño que tú construiste, que puedes explicar, que puedes modificar con intención y del que puedes demostrar que funciona — más un informe honesto de dónde estás fuerte y dónde no. Eso es una base real, y es sobre lo que se construye la siguiente etapa.

Quién da la clase

Robert Cushman

Soy desarrollador full-stack y fundador de CushLabs AI Services, aquí en Guadalajara. Antes de esto trabajé en tecnología empresarial: dirigí proyectos dentro de una manufacturera Fortune 500, y antes hice consultoría de sistemas con Kodak y Corning.

Enseño igual que trabajo: cambios pequeños, probados, explicados y guardados. No vas a ver clases grabadas. Cada sesión es en vivo, uno a uno, y armada alrededor de lo que de verdad te tenga atorado esa semana.

  • Liderazgo de TI en Fortune 500Praxair / Linde — más de 100 proyectos globales, 26,000 empleados, 42 países
  • Consultoría de sistemas previaKodak y Corning
  • Construyendo hoyMás de 50 repositorios, 2,100+ commits, 27+ publicaciones en producción
  • Radica enGuadalajara, México

Antes de que nadie se comprometa

Lo único que yo no puedo poner

Todo lo demás en esta página me toca a mí: la estructura, la enseñanza, la retroalimentación, la evaluación honesta al final. Esta parte no, y prefiero decirlo ahora y no descubrirlo en la semana siete.

El programa solo funciona si haces el trabajo entre clases. De noventa minutos a dos horas después de cada una, tres veces por semana, durante doce semanas. Es más tiempo fuera del salón que dentro, y ahí es donde de verdad ocurre el aprendizaje — las clases son en buena medida donde reparamos lo que salió mal en la práctica.

Yo no puedo hacer la práctica por ti. No puedo poner la concentración, ni las ganas de terminar. Si esa constancia no está, ninguna estructura de mi lado la produce, y seguir de todos modos sería gastar tu dinero y tu tiempo.

La semana uno es interesante porque todo es nuevo. La semana siete es bases de datos, y no lo es. Lo que hagas en esa semana es lo que decide cómo termina esto — y eso es cuestión de compromiso, no de capacidad.

Dicho claro: esto es un trabajo de medio tiempo, o una materia universitaria — de 90 a 108 horas en las doce semanas. Nadie se vuelve desarrollador de software en 90 días, y yo no lo voy a prometer. Lo que esto hace es construir una base que sí vas a poder sostener, y las bases cuestan horas.

De qué está hecha la práctica después de cada clase

Repaso — 10 minRecordar lo de dos o tres clases atrás, no lo de la última
Construir — 55 a 85 minAvanzar el proyecto contra criterios escritos
Predicción — 10 minEscribir qué va a imprimir un fragmento, luego correrlo y comparar
Romperlo — 10 minEncontrar un dato que rompa lo que acabas de construir
Bitácora — 5 minQué esperabas, qué pasó, qué intentaste después

Solo una de esas cinco es construir. Las otras cuatro son la razón por la que dos horas de práctica producen algo que dos horas de generar código no — y la de predicción es la que no puedes delegarle a un asistente.

Siguiente paso

Una plática, no un examen

La llamada que me gustaría tener no es una evaluación. Sin código, sin preguntas que tengas que contestar bien, sin nada que preparar ni repasar. No te estoy tratando de cachar en un error.

Quiero escuchar qué te gustaría construir, y si estás dispuesto a seguir cuando deje de ser novedad. Eso es lo único que de verdad no puedo juzgar desde un documento.

Si encaja, te digo por dónde te empezaría y qué creo que puedes alcanzar de manera realista en 90 días. Si no es el momento, también te lo digo — antes de que pagues nada.

Modern Software Development with AI — un programa privado de 90 días.
CushLabs AI Services · Guadalajara, México · info@cushlabs.ai

El calendario, la colegiatura y las condiciones se confirman por escrito antes de la primera clase.