Emmanuel P L 🔎🎲 (@eaplmx) header
Emmanuel P L 🔎🎲 (@eaplmx) profile picture

Escribo sobre crear tecnología y entretenimiento. Diseño cosas, enseño y aprendo cada día. https://xitter.gq/t.co/LZbNrvHuRI

🇲🇽
Joined April 2009
Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)Photo by Emmanuel P L 🔎🎲 (@eaplmx)
Emmanuel P L 🔎🎲 retweeted
Si queres aprender a diseñar y escalar aplicaciones, hay 2 libros que me cambiaron la forma de pensar los sistemas: 1) System Design Interview (Vol. 1): Perfecto para empezar. Te enseña a razonar desde lo básico: cómo crece una app, qué pasa con el tráfico y cómo escalar. 2) Designing Data-Intensive Applications Más técnico y profundo, pero una joya. Explica cómo funcionan las bases de datos, los sistemas distribuidos y arquitecturas. Cuando entendes los principios detrás de un sistema, todo se vuelve más claro: las decisiones técnicas, los cuellos de botella y los trade-offs.
Cuando tu aplicación recibe miles de usuarios, un solo servidor no te alcanza. Podes crecer de 2 formas: 1) verticalmente: más CPU o RAM al servidor (es caro y tiene un límite). 2) horizontalmente: agregar más servidores. La segunda te da escala, pero trae un nuevo problema: ¿a qué servidor debería ir cada request? Ahí aparece un Load Balancer: un componente que reparte el tráfico entre tus servidores usando distintos algoritmos. Si "A" se cae, lo detecta y deja de enviarle tráfico. Ahora, cada servidor corre una copia de tu app. Y como el tráfico está repartido, podes atender más usuarios sin saturar uno solo. Pero ahora el cuello de botella se mueve: si todos los servidores consultan la misma base de datos, esa base se satura. La solución: agregar réplicas para lectura y un cache para reducir carga. Pero si agregas réplicas: ¿cómo te aseguras de que la data siempre esté sincronizada? Y así es como evoluciona la arquitectura: resolviendo un problema a la vez. Diseñar sistemas es justamente eso: entender dónde están los cuellos de botella y qué necesitas para que tu aplicación siga creciendo.
6
112
2
1,213
96,577
Si alguna vez dudas de qué hacer, vuelve a la brújula estoica: Sé sabio: distingue lo que depende de ti. Sé justo: actúa con integridad, aunque nadie mire. Sé valiente: haz lo correcto, aunque dé miedo. Sé templado: elige lo esencial y deja ir lo superfluo.
6
173
1
719
29,146
Emmanuel P L 🔎🎲 retweeted
game dev is more fun because your code actually moves. you can see the logic, hear the math, and feel the physics.
77
125
16
2,074
51,676
Emmanuel P L 🔎🎲 retweeted
Used SQLite because I was too lazy to set up anything else. Now it’s the most stable part of the project.
66
69
10
3,244
107,244
Emmanuel P L 🔎🎲 retweeted
Una cosa que aprendí trabajando como lead, PM, PO, lo que sea, es que haciendo reuniones y asignando tareas no se logra nada. Tienes que "traer agua pa' tu charco", es decir, lograr que tu equipo se suba al barco con vos. Y mirá, yo he probado muchas cosas, y lo que me funciona increíblemente bien es: ✨ Mostrar el futuro que ELLOS pueden construir. No les ando hablando de tickets ni puntos. Les pinto la imagen de lo que van a lograr, les enseño cómo pueden lograrlo y les afirmo que tienen toda la capacidad de hacerlo. La gente nunca se olvida de cómo les mostraste lo que eran capaces de hacer.
10
9
156
8,341
Emmanuel P L 🔎🎲 retweeted
🧵 Cómo saber si ya eres senior (y nadie te lo ha dicho) Muchos esperan un título, un correo, una ceremonia. Pero en realidad, a veces ya lo eres... y solo falta que alguien lo reconozca. 8 señales de que ya actúas como senior, aunque no te hayan dado el nombramiento todavía.👇
4
46
4
354
38,871
📣 ¡Ya está activa la campaña de Kickstarter para mi libro! 🎮 “Videojuegos hechos en Centroamérica” Una mirada a la creación de videojuegos en 🇬🇹 🇸🇻 🇭🇳 🇳🇮 🇨🇷 🇵🇦 🇧🇿 Apóyalo aquí 💚 🔗 kickstarter.com/projects/cat…
22
5
50
3,775
Una vida plena es mejor que una vida exitosa. Porque nuestro éxito se mide por los demás, pero nuestra satisfacción se mide por nuestra propia alma, mente y corazón.
5
272
8
1,434
70,156
Emmanuel P L 🔎🎲 retweeted
¿Qué pasa si la IA hace que las ideas pasen a ser más importantes que la ejecución? open.substack.com/pub/shesho… Gracias @Siedrix por el feedback y la conversación 🙌
4
5
374
Día 120/365. Saber no basta.
2
120
1
727
43,844
Por Qué tu Cerebro se Enfoca en lo Negativo. (Y cómo cambiarlo) - HILO -🧵 👇
20
60
2
223
23,932
Cuanto menos te mueves, menos ganas tienes de moverte. Cuanto más te mueves, más ganas tienes de moverte. Y así con todo, la energía alimenta a la energía.
7
525
10
3,320
87,990
Emmanuel P L 🔎🎲 retweeted
heyduckduck.itch.io/opi-opi We've uploaded a short demo of #OpiOpi to Itchio. We'd love to hear your thoughts 🌱 (if you could post your feedback on Itchio itself, it would make our day). 🙏🦆 #Demo #GameDev #Indie #Adventure #itchio #IndieDev
5
14
31
4,209
Emmanuel P L 🔎🎲 retweeted
🚀 ¡Así se vivió Talent Land 2025! Conferencias dev, amigos, entrevistas, y hasta patrocinamos la Jericalla Jam 🎮🔥 Mira el video completo de mi experiencia y no olvides seguirme 👇 🎥 youtu.be/TqnF09NaJuc #GameDev #TalentLand #JericallaJam #IndieDev #Unity #TwitchDevs
2
5
2
8
432
Emmanuel P L 🔎🎲 retweeted
We're looking for a Cofounder & Creative Director. Paid position, flexible location Know someone social & technical? We're choosing the right person next week. Info & Apply: dreamofdarkness.com/creative… #gamejobs #indiegame #gamedev #LATAM #Mexico
1
9
2
17
3,622
Emmanuel P L 🔎🎲 retweeted
Behold the Basecamp UFO in fly.pieter.com. Unwise Financial Outlay? Unjustified Fiscal Outburst? Utterly Foolish Overspending? Unplanned Financial Oops? Undisciplined Funds Offensive? Let's find out. Thanks @levelsio.
✨ fly.pieter.com has now gone from $0 to $1 million ARR in just 17 days! 💸 Revenue update: $87,000 MRR (which is $1M ARR) My first project ever to go up this fast 🤯 Only 3 ads left now: buy.stripe.com/00g5lueHfbdif… 📊 Stats update: 320,000 people have now flown in the game Whether the MRR is truly sustainable for a year we can only guess, but they ARE subscriptions and they do renew so as long as the game keeps improving it might happen? 🛸 Since I kept getting hacked by UFO invaders, I decide to sell the UFOs, and coincidentally new sponsor @basecamp wanted an UFO as the origin of 37 Signals (their original company name) comes from the 37 radio signals detected from space to detect extraterrestrial life, so I built them a custom UFO with their original snow globe logo on top which you can see flying around below And I have one new sponsor that sells Ozempic so got the text on the blimp "are you as big as a blimp? lose weight at medvi.org" 😂 I was ski'ing today so was AFK mostly but I did: ✅ Fix more XSS issues, which to be fair unless you explicitly ask it to find every single XSS loophole, AI doesn't really care about when it writes code, so you really gotta ask it to extra check your code cause honestly it can be full of security holes One unlucky (or lucky) thing is that this project took off completely unpredicted and it happened just when I was on travel with gf to France and Switzerland. I didn't wanna lock myself up in a room all day computering so I actually spend most of the days just doing fun stuff with her (as I should) and then in the evening when I got an hour (like now), scrambling and quickly getting things done That would never be possible if I coded it without AI though, it would simply take too much time. Without AI it would have taken me 10-100x more time and I would have simply not been able to build this and maintain it at the same speed AI really is a creativity and speed maximizer for me, making me just way more creative and more fast I still mostly use @cursor_ai + @AnthropicAI Claude 3.5 and trying 3.7 too now! I'm excited to get more time in the next few days so I can really add some new things, one thing I want is to put a big 3d leaderboard INSIDE the game with the scores on it for example
45
9
9
591
113,284
Emmanuel P L 🔎🎲 retweeted
Viendo las fotos de la gente saliendo de fiesta y a cenar (ahora ya ni el orden es como antes) y yo aquí preparando lavadoras para no dormirme, porque a la 1 presento un capítulo en un libro en el que he participado sobre el videojuego en México 😹😹😹
1
1
5
263
Emmanuel P L 🔎🎲 retweeted
Están curioso que cada ciudad sede del Mundial 2026 tenga un logo personalizado, y ahora también una música. El Instituto Mexicano del Sonido, Bautista y Toy Selectah se encargan de dar identidad a CDMX, GDL y MTY.
31
173
39
1,803
102,971
Emmanuel P L 🔎🎲 retweeted
リニューアル工事中の名古屋市営地下鉄上前津駅に出現した乗換案内表示🟣🔵 これは面白い...!!
71
3,572
468
30,375
5,996,042
Emmanuel P L 🔎🎲 retweeted
Preparando la presentación de mi capítulo en el Libro Blanco del Videojuego Mexicano sobre su industria en Steam, están saliendo datos interesantes. Por ejemplo, la baja pervivencia de las desarrolladoras:
1
3
297