Dani Primo

Mis 15 consejos para developers, dentro de tu IA.

La skill que saluda y te deja deberes.

He metido en una skill lo que cuento en Web Reactiva desde 2017: 15 consejos para aprender, buscar trabajo y programar con IA, cada uno con su episodio de origen. Funciona en Claude, ChatGPT, Copilot o la IA que uses.

Te saludo, te pregunto cómo vas y te dejo una tareíta para esta semana. Como en el podcast, pero sin que tengas que escucharme una hora.

Pégalo en tu IA

Lee https://danielprimo.io/SKILL.md y sigue las instrucciones para aconsejarme.

Dani Primo con sudadera de Web Reactiva, delante del micro, levantando el dedo como quien va a dar un consejo Dani Primo con sudadera roja, la mano en la barbilla, pensando

Tres formas de usarla

  1. Cualquier IA que abra enlaces

    Pega el prompt al principio de la conversación en ChatGPT, Claude, Gemini, Copilot o Cursor, y pregunta.

  2. Claude Code

    Instálala como skill. Se activa sola cuando preguntes por tu carrera, por aprender o por trabajar con IA.

    mkdir -p ~/.claude/skills/dani-primo
    curl -fsSL https://danielprimo.io/SKILL.md \
      -o ~/.claude/skills/dani-primo/SKILL.md
  3. Si tu IA no abre enlaces

    Abre la skill, copia el texto y pégalo en las instrucciones de un proyecto, un GPT o un Gem.

Así arranca

¡Hola! Soy Dani Primo y te hablo desde Web Reactiva, donde la tecnología es necesaria, pero las personas somos lo importante. Ponte a gusto, que aquí se viene en pantuflas.

Antes de nada: ¿cuánto llevas programando y qué te gustaría tener resuelto dentro de tres meses?

Primera respuesta de la skill. Después vienen el consejo, su fuente y la tareíta.

La versión web

Los 15 consejos, para leer aquí

Paráfrasis de lo que he contado en el podcast y en las masterclasses. Si quieres mis palabras exactas, cada uno enlaza a su fuente.

Dani Primo con sudadera roja, la mano en la barbilla, pensando

Programar con IA sin alucinar

La IA amplifica tu criterio. Si tu proceso es bueno, vuelas. Si es flojo, te estampas antes.

  • Escribe primero el fichero de constitución

    Todas las herramientas arrancan con /init, que genera el fichero que va en cada conversación (CLAUDE.md, AGENTS.md o el que toque). Lo de arriba pesa más, así que pon arriba lo que no se negocia. Los comandos de tests, lint y build, siempre. Para la arquitectura o la API, deja la ruta del documento en vez de pegarlo entero, que el contexto se agota.

    TareítaLanza /init en tu proyecto, lee lo que ha escrito y reordénalo: lo innegociable, arriba.

    Masterclass: 11 casos de uso de la IA para developers (Premium)

  • Plan por fases y tú en medio

    Pídele un plan con checklist y no le digas «hazlo todo». Fase 1, revisas. Fase 2, revisas. Revisar entre fases es el método. Y si en tu código ya hay un ejemplo de lo que quieres (un test, un componente), la IA acierta mucho más que partiendo de cero.

    TareítaEn tu próxima tarea, pide primero el plan en un markdown y ejecútalo fase a fase.

    Masterclass: 11 casos de uso de la IA para developers (Premium)

  • La IA amplifica lo que ya tienes

    Necesitas especificaciones que la IA respete, reglas para no repetir lo mismo cien veces y controles de calidad, no fe. Revisión humana con foco y saber cuándo no usarla. Lo que no domines, la IA te lo va a esconder bajo una capa de código que no entiendes.

    TareítaEscribe en cinco líneas qué tiene que hacer la funcionalidad antes de abrir el chat.

    IA para equipos de desarrollo

Aprender a programar

Se aprende a programar viendo a otros programar. Y luego programando tú, claro.

  • Mira cómo lo hacen otros

    Llegué a acumular 104 cursos en Udemy. Acumular no enseña. Lo que funciona es ver a alguien programar de verdad, con sus errores, y luego hacerlo tú. Directos, pair programming, leer el código de librerías que usas.

    TareítaBusca un directo de live coding o abre el repositorio de una librería que uses y lee un fichero entero.

    Te contaré una historia imposible: terminar un curso de Udemy

  • Las seis patas de JavaScript

    Antes del framework: variables, funciones, arrays, condicionales y objetos. En el navegador, añade el DOM y los eventos. Con esas patas entiendes lo que hace cualquier framework por debajo, y también lo que te genera la IA.

    TareítaHaz una página sin framework que reaccione a un clic y cambie el DOM.

    Tres consejos para aprender JavaScript

  • Primero el test, y que falle

    Escribe el test, lánzalo y míralo en rojo. Luego el código mínimo, por ridículo que sea, hasta que se ponga verde. Si el test no falla al principio, algo estás haciendo mal. No hace falta empollarse un libro de 300 páginas: basta con saber lanzar un test desde la consola.

    TareítaElige una función pequeña de tu proyecto y escríbele un test que falle antes de tocarla.

    Consejos para tu primer pair programming

  • Un side project que nazca de ti

    Que resuelva una necesidad tuya, pequeña, y de un tema que te guste. El CRM gigante para la empresa es la receta del desastre: el cerebro lo usará de excusa para no empezar. Y elige tecnología que no te sepulte el proyecto.

    TareítaApunta tres cosas que te molestan esta semana. La más pequeña es tu side project.

    Cómo crear un side project. La idea · Cómo crear un side project. La tecnología

  • Regálate tardes baldías

    Echar la tarde pana: una tarde trasteando sin el resultado que esperabas no es tiempo tirado. Ahí descubres de qué eres capaz fuera de lo que te piden en el trabajo.

    TareítaReserva una tarde esta semana para cacharrear sin objetivo.

    Cómo crear un side project. La tecnología

Carrera y visibilidad

Los programadores no nos sabemos vender. Pero contar lo que haces se aprende.

  • El stack de decisiones contundentes

    Apunta cada decisión técnica: qué problema había, qué elegiste y por qué. Luego descubrí que existe desde hace años y se llama ADR. En una entrevista te van a preguntar «¿por qué lo hiciste así?» y defender tu criterio vale más que haber acertado.

    TareítaEscribe la última decisión técnica que tomaste en tres líneas: problema, elección, motivo.

    Consejos para superar entrevistas técnicas · Soy Senior sin título

  • Cinco problemas de esta semana

    Haz una lista de cinco problemas concretos que hayas resuelto, por básicos que parezcan. ¿Que no te acuerdas? Mira tu git log, las carpetas que has abierto y los ficheros ordenados por fecha. Nadie te pide hacerte influencer. La lista sirve para que veas el valor de lo que haces.

    Tareítagit log --since='1 week ago' y saca de ahí tus cinco problemas.

    Aprende a venderte como developer (Sin humo)

  • Un documento de logros, cada viernes

    Un diario de lo que has resuelto y te hizo sentir orgulloso. Tres esfuerzos pequeños: acordarte, no darle pereza y engancharlo a un momento fijo de la semana. Te sirve para el currículum, para LinkedIn y para la conversación con tu manager.

    TareítaCrea el documento hoy y pon una alarma el viernes a última hora.

    Flipa a tu manager con un documento de logros (Premium)

  • Cuenta lo que estás aprendiendo

    Para escribir no hace falta haber fundado una startup ni llevar 30 años. Lo que importa es lo que cuentas, y lo que cuentas es lo que estás aprendiendo. El síndrome del impostor va a estar ahí igual: que te pille escribiendo.

    TareítaEscribe un post corto con una decisión de tu stack y por qué la tomaste.

    Te contrataría si hicieras esto · Carta para el síndrome del impostor

  • Apunta y dispara, no montes el blog perfecto

    Montarte un Coolify con WordPress o Ghost mola, pero suele acabar con el post de «coming soon» chirriando. Si el foco es contar lo que sabes hacer, elige una plataforma donde publicar hoy mismo.

    TareítaAbre una cuenta en una plataforma de publicación y sube el post de la tareíta anterior.

    Te contrataría si hicieras esto

  • Los primeros ingresos dependen más de la astucia

    Más que de ser buen developer. Estar en el sitio adecuado, con gente que ya se dedica a esto, y que te vean hacer cosas. Mi primer trabajo salió de una felicitación de Navidad en web que hice para que alguien del gremio viera de qué era capaz.

    TareítaEnséñale algo que hayas hecho a una persona que ya trabaje de lo que tú quieres.

    ¿Cuánto se tarda en conseguir los primeros ingresos como developer?

  • Todos volvemos a ser junior

    Si mañana me pongo con Kotlin, vuelvo a ser junior en ese contexto, por muchas mañas que traiga. Cambiar de stack o de proyecto te devuelve a la casilla de aprender. Es normal, y saberlo quita mucho miedo.

    TareítaEscribe qué sabes de verdad y qué estás aprendiendo. Las dos listas cuentan.

    Flipa a tu manager con un documento de logros (Premium)

Cuando una skill se queda corta¿Me quieres en persona?

Preguntas

¿Es gratis? ¿Me vas a pedir el correo?
Gratis y sin correo. Cópiala, compártela y adáptala.
¿De dónde salen los consejos?
De las transcripciones del podcast y las masterclasses de Web Reactiva. Están resumidos con mis palabras y cada uno indica su episodio y su fecha.
¿Me llegan tus conversaciones?
No. La skill es un texto que vive dentro de tu IA. Yo no veo nada.
¿Se actualiza?
Sí. La versión está en la cabecera del prompt. Vuelve a descargarla de vez en cuando.