<andres-carmona />

Sobre IA en educación
First published on
on ai, openai, chatgpt, learning

Encontré este gran (y largo) artículo en The Neuron sobre cómo la IA está impactando la educación, al menos en EEUU y otros países desarrollados: WTF is going on with AI and education?.

Me pareció especialmente interesante este flujo de trabajo de 4 pasos para aprender una habilidad con IA:

Flujo de 4 pasos para aprender una habilidad nueva con IA

  • Paso 1: Involucrarte (la página en blanco)

    • Objetivo: activar tu cerebro y definir claramente tu problema.
    • Haz primero la parte difícil: intenta resolverlo por tu cuenta durante 20-30 minutos.
    • Explica tu ignorancia: escribe qué sabes, qué crees saber y dónde te trabaste.
  • Paso 2: Sparring (el diálogo)

    • Objetivo: usar la IA para obtener guía, no respuestas finales.
    • Lleva tu problema bien definido y pide que te ayude a pensar.
    • Asigna roles útiles: tutor socrático, abogado del diablo, detector de patrones.
  • Paso 3: Síntesis (la forja)

    • Objetivo: apropiarte del conocimiento.
    • Cierra la pestaña y reconstruye las ideas de memoria.
    • Aplica y modifica lo aprendido en tu trabajo original (sin copy/paste).
  • Paso 4: Arquitectura (el sistema)

    • Objetivo: diseñar tu plan de aprendizaje a largo plazo.
    • Usa IA para crear repasos espaciados y proyectos que mezclen habilidades.

La idea central me encantó: la IA funciona mejor cuando tú haces primero el esfuerzo cognitivo y la usas como compañera de pensamiento.

Si quieres mejorar en el trabajo o en la escuela, este enfoque vale mucho la pena.


Aprendiendo Three.js y shaders
First published on
on three.js, shaders, webgl, graphics, learning, web development, game development

Hace cuatro años compré un curso llamado Three.js Journey de Bruno Simon, pero por una razón u otra todavía no lo termino. Vi (y volví a ver) varias lecciones, luego lo dejé un tiempo y después regresé. Incluso fui beta tester cuando el curso salió.

Necesito cerrarlo de una vez.

Así que en mi camino para convertirme en game developer decidí volver al curso y terminarlo. También quiero aprender a programar shaders de verdad, así que voy a hacer experimentos y compartirlos aquí para documentar mi progreso.


Cita de Tim Rodenbroeker
First published on
on quotes

Estoy completamente convencido de que las limitaciones son el motor más poderoso para generar buenas ideas.
Tim Rodenbroeker, en Efficiency vs. effectiveness: What happens when design ditches big tech?


Termina tus proyectos
First published on
on mental health, productivity

Un muy buen artículo sobre cómo llevar tus proyectos hasta la meta final, de Aaron Francis en The ReadME Project: Finish your projects: Don’t let fear, or that last 10%, hold you back.


Mi introducción al desarrollo de videojuegos
First published on
on gamedev, games, javascript

Desde hace mucho tiempo quería empezar a desarrollar un videojuego. Ahora que mi hijo de 7 años me pidió un juego para su próximo cumpleaños, siento que es un gran momento para comenzar.

No tengo problema en aprender un lenguaje nuevo como Python, C# o Rust, pero como desarrollador web quería empezar con mi lenguaje principal: JavaScript.

Para aprender (y ensuciarme las manos), quiero replicar el juego que hizo Drew Conley en este video: Build a Multiplayer Game with JavaScript & Firebase.

Más avances pronto…


Cita de Addy Osmani
First published on
on quotes

Convertirte en un buen ingeniero se trata de acumular experiencia. Cada proyecto, incluso los pequeños, es una oportunidad para agregar nuevas técnicas y herramientas a tu caja de herramientas.
Addy Osmani Becoming a good engineer is about collecting experience.


Sobre redes descentralizadas
First published on (and last updated on )
on fediverse, AT protocol

Siempre me han fascinado las redes y todo lo relacionado con networking. Desde la epoca de Napster, iMesh, E-mule, Messenger, ICQ, NetMeeting y despues BitTorrent, este tipo de tecnologias siempre ha llamado mi atencion, tanto por sus aplicaciones como por la tecnologia que tienen detras.

Ayer, por casualidad, me tope con varios conceptos de redes y protocolos descentralizados. Mientras leia este post sobre el cambio de los devs de Ubuntu a Matrix, descubri Matrix. Luego, viendo este video sobre como crecio BlueSky, me encontre con Nostr, ActivityPub (que ya conocia) y el AT protocol que usa BlueSky.

Me pase todo el dia leyendo sobre esto y cai por completo en el rabbit hole. Sigo ahi, pero esta buenisimo.

Para referencia futura, dejo aqui algunos recursos:


La perfección es enemiga del progreso
First published on

Llevaba mucho tiempo queriendo escribir sobre muchas cosas en mi blog personal, pero nunca encontraba el momento. Siempre fui perfeccionista: quería el setup perfecto, el tema perfecto, el flujo perfecto, todo perfecto. Pero me di cuenta de que, como dicen, la perfección es enemiga del progreso.

Así que este nuevo año decidí empezar a escribir sobre lo que me apasiona y compartir mis ideas y experiencias con mi yo del futuro o con quien lo lea. Mi intención es escribir seguido, aunque sé que no será fácil, así que lo voy a tomar paso a paso. Escribir un blog no es tan sencillo como parece, pero me emociona ver a dónde me lleva este camino.

Estas notas son pensamientos e ideas que quiero dejar por aquí. Están escritas principalmente para mi yo del futuro, pero también para otras personas por si algo de esto les sirve. Estoy emocionado por esta nueva aventura. Nos vemos en la siguiente publicación.


Hoy es mi cumpleaños

🎉🎇🍻

First published on

Hoy es mi cumpleaños, así que vamos a celebrarlo.


Procrastina ahora, entra en pánico después

La procrastinación es la madre de todos los males 😩

First published on

Un muy buen artículo sobre procrastinación y las emociones que hay detrás, que encontré el otro día en nesslabs: Why we wait: Understanding the emotions behind procrastination

Procrastina ahora, entra en pánico después