Estoy completamente convencido de que las limitaciones son el motor mas poderoso para generar buenas ideas.
— Tim Rodenbroeker, en Efficiency vs. effectiveness: What happens when design ditches big tech?
Un muy buen articulo sobre como 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.
Desde hace mucho tiempo queria empezar a desarrollar un videojuego. Ahora que mi hijo de 7 anos me pidio un juego para su proximo cumpleanos, 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 queria 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.
Mas avances pronto…
Convertirte en un buen ingeniero se trata de acumular experiencia. Cada proyecto, incluso los pequenos, es una oportunidad para agregar nuevas tecnicas y herramientas a tu caja de herramientas.
— Addy Osmani Becoming a good engineer is about collecting experience.
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:
Llevaba mucho tiempo queriendo escribir sobre muchas cosas en mi blog personal, pero nunca encontraba el momento. Siempre fui perfeccionista: queria el setup perfecto, el tema perfecto, el flujo perfecto, todo perfecto. Pero me di cuenta de que, como dicen, la perfeccion es enemiga del progreso.
Asi que este nuevo ano decidi 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 intencion es escribir seguido, aunque se que no sera facil, asi que lo voy a tomar paso a paso. Escribir un blog no es tan sencillo como parece, pero me emociona ver a donde me lleva este camino.
Estas notas son pensamientos e ideas que quiero dejar por aqui. Estan escritas principalmente para mi yo del futuro, pero tambien para otras personas por si algo de esto les sirve. Estoy emocionado por esta nueva aventura. Nos vemos en la siguiente publicacion.
🎉🎇🍻
Hoy es mi cumpleanos, asi que vamos a celebrarlo.
La procrastinacion es la madre de todos los males 😩
Un muy buen articulo sobre procrastinacion y las emociones que hay detras, que encontre el otro dia en nesslabs: Why we wait: Understanding the emotions behind procrastination

Introduccion a mi jardin digital
Hola! Bienvenido a mi jardin digital
Llevaba mucho tiempo queriendo crear mi propio espacio personal en Internet, y desde que escuche el termino Digital Garden supe que queria seguir esa filosofia.
Cuando conoci este concepto hace unos meses, me cautivaron las ideas que hay detras. Empece a investigar, leer articulos y ver como otras personas estaban construyendo sus espacios para aterrizar como queria crear el mio.
Para mi, lo mas poderoso de esta filosofia es que no tienes que buscar la perfeccion al escribir. Puedes compartir tus ideas sin sobrepensar demasiado la cantidad o la calidad de cada texto. Esa libertad se siente liberadora.
Una de las cosas que siempre me frenaba para crear un espacio asi era justamente esa presion por publicar “algo perfecto”: que escribir, como escribirlo, si vale la pena compartirlo o no. Buscar perfeccion ha sido un bloqueo real.
En este lugar quiero compartir ideas, pensamientos y cosas que voy aprendiendo con el tiempo. Es un espacio para mi yo del futuro, una referencia abierta, como un diario publico que cualquiera puede leer y, con suerte, le puede servir.
Aqui vas a encontrar notas, reflexiones y publicaciones sobre temas que me interesan, principalmente programacion y tecnologia. Estoy aprendiendo desarrollo movil con Flutter, desarrollo de videojuegos con JavaScript, Unity y otras herramientas, creative coding, y muchas cosas mas.
No soy un escritor experto, asi que no esperes gramatica perfecta ni palabras rebuscadas. Escribo como pienso y este ni siquiera es mi idioma nativo, asi que gracias por la paciencia.
Asi que bienvenido a mi jardin digital. Espero que encuentres algo interesante por aqui.