This graph shows how many times the word ______ has been mentioned throughout the history of the program.
No sé si conocéis a una persona que se llama Ryan Florence, es este hombre de aquí, es uno de los creadores de Real Router,
que aparte de esta pedazo de barba y esta cara que tiene que parecer que te va a dar un mordisco,
que ha hecho Real Router, está trabajando en Shopify y también es uno de los creadores y maintainers más importantes de Remix.
Ryan Florence ha tenido ya un histórico de, vamos a decir, rifirrafes con todo el mundo, con todo el mundo.
Incluso llegó a dejar Twitter, se fue e hizo una introspección a sí mismo, a su alma, a su espíritu, se lo tomó con calma y volvió con más tranquilidad.
Pues resulta que ha vuelto, pero la tranquilidad no sé si ya se le ha olvidado.
Vamos a ver un poquito el tema. El tema es que ha dicho esto y dice,
Agradezco a todos las cositas que me habéis dicho de ser más amable.
Por desgracia voy a mantener mis altas expectativas sobre nuestra industria y trataré de hacerlo con un tono divertido que a veces es sarcástico o burlón.
Si lo lees como tóxico, entonces simplemente venimos de diferentes culturas y te pido que respetes la mía.
Hay gente que le está defendiendo y le está diciendo, oye, tampoco estés así, que la verdad es que no os gusta como eres y tal, y sigue así, no sé qué.
La verdad, ¿qué es lo que ha pasado? ¿Qué es lo que ha hecho? ¿Y por qué pone este mensaje?
Va a muchos niveles. Primero, puso un poco este mensajito de, es triste ver que la gente se frustra con Nex y que simplemente por eso abandone React por completo.
Dale una oportunidad a Remix. Ya te brinda la mayoría de los beneficios de los React Server Components, sin los React Server Components,
y probablemente ya uses el 90% de todos modos con React Router. Además, React Server Components está disponible, pero creo que te gustará en Remix.
Aquí dice, este es muy bestia. Dice, ¿cómo puede ser que el ecosistema de React ha llegado al punto en que la gente piensa que solo hay un framework?
¿Vale? Como refiriéndose a Next.js. La mayoría de las aplicaciones web de React utilizan React Router.
¿Es que necesitábamos recaudar millones y contratar a un equipo de marketing? ¿O puede que el código abierto, o sea, como que puede el código abierto, bueno, arreglárselas, sí.
O sea, arreglárselas con documentos decentes y problemas bien gestionados durante más de una década.
Básicamente, ¿qué quiere decir? Oye, ¿qué pasa? Que todo el mundo está con Next.js, que no, sí, reprobado en inglés.
Perdón, perdón. Es que es difícil leer, entender y traducir a la vez, ¿eh? Lo intento, pero a veces tengo mis fallas, ¿vale?
Total, que dicho esto, lo que quiere decir este hombre es, oye, ¿qué pasa? Que Next.js sea famoso y Remix, que está hecho por el equipo de React Router,
que lo utilizan millones de aplicaciones, pues no lo está haciendo, ¿vale? Bueno, pues eso, ¿no?
Y entonces, esto ha sido un poco el inicio. Esto no me parece muy polémico, ¿eh? Solo estoy intentando decirte un poco una base de cómo han ido los primeros días.
Pero, ¿dónde ha venido ya el problema? Ah, no, y espérate aquí, espérate aquí, porque más abajo, más abajo, alguien dice,
¡Youtubers! Como que la culpa es de los youtubers, la culpa de los youtubers. Y dice, ¡Los pagados! Claro.
O sea, ahora la culpa de que Next.js triunfe es mía. Bueno, mía no es porque a mí no me paga, no me paga Next.js.
Pero que si me quieren pagar, yo encantado de la vida. Pero no me pagan, no me pagan. Pero parece ser que la culpa es de los youtubers.
La verdad es que me parece un poco stop crying, ¿eh? Aquí tenemos una foto del momento justo en el que me estaban comentando esto, ¿vale?
Stop crying. Este sería. Aquí ya empezó un poco el caldo de cultivo de que empezó a haber como algunas tiranteces en comentarios y tal.
Hasta que llegó el momento de la verdad. Y es esto de aquí. Alguien, algún desarrollador, alguien, creó como un clon de Trello.
Y lo hizo con Next.14. Alguien ha hecho el clon de Trelix con Next.14. O sea, la demo que él hizo con Remix, alguien la ha hecho con Next.js.
Y entonces va y opina sobre la demo y dice, le doy un D plus de puntuación. Como esto es reprobado. O sea, estás muy mal.
Tiene muchos bugs, es más lento y le faltan detalles. Por favor, construye mejores webs. Envíame un clon de Trello que sea, que esté bien o sea incluso mejor.
Ahí lo tenemos. Que se mete a por todas. Que le dice, oye, que está hecho con Next.js, que no sé qué, no sé cuánto.
Y aquí pues tenemos encima la comparación de la versión de Trelix con Remix y la de Next.js.
Yo la verdad, en este caso, yo sinceramente creo. Yo creo que no es necesario. O sea, me parece que esto es meterse un poco al detalle y atacar a una persona
que esto lo ha podido desarrollar. No sabemos el nivel que tiene esa persona. Por qué ha hecho esto.
Qué es lo que a lo mejor está aprendiendo por primera vez Next.js. No sé.
Creo que está bien que él quiera demostrar que es mejor utilizar Remix. Eso me parece que está súper bien y tiene sentido, sinceramente.
Porque al final, pues Remix tendrá unas ventajas sobre Next muy interesantes.
Pero creo que no era necesario compararlo en este momento.
Esta demo está hecha por este chico, Tom Sherman, que ya veis, hace dos meses.
Esta será la demo que está hecha con Next.js.
Explica además, esta demo es un clon de Remix. Es una recreación del popular...
O sea, que lo ha hecho básicamente y lo pone aquí que está hecho. Y esto hace dos meses.
O sea, no lo ha hecho... No ha puesto la mención en respuesta a...
Sino que lo hizo... Lo hizo con todo el cariño. No lo hizo de mala... Con mala intención. Ni dijo que era peor, ni mejor, ni nada.
Simplemente lo hizo. Ya sea para aprender o lo que sea, ¿no?
Entra este hombre, Ryan, y le hace un roast. Un vídeo de dos minutos. De dos minutos.
Metiéndole caca. Como diciéndole, mira, aquí falla esto, aquí lo otro.
Cuando el otro tampoco le ha pedido su opinión. No le ha pedido. No le ha dicho... No le ha pedido...
Oye, no ha dicho él. Es mejor. Bueno, pero...
Dice, midu revisando tu porfolio. Pero es diferente.
A mí el porfolio me lo envían para que lo revise.
¿Entienden la diferencia? A mí me parece un poco... Bastante diferente.
En cambio, aquí dice... Alguien ha construido esto.
Como si yo me pongo a mirar... Me pongo a mirar GitHub de gente.
Alguien ha hecho una calculadora aprendiendo JavaScript y lo destruyo.
Y hago un vídeo de dos minutos y digo, pero es que... ¿Por qué hace esto? Lo otro, no sé qué.
Es como diferente, ¿sabéis?
Imagínate como si fuese tuyo este proyecto y te estuviese haciendo esto.
Imagínate. Un vídeo de una persona más influyente en la comunidad.
A mí, la verdad, esto me ha parecido innecesario.
La verdad, me parece innecesario.
Claro, 20 años de experiencia versus un chaval de 16 años aprendiendo JavaScript, por ejemplo, ¿no?
No sé. Me parece un poquito innecesario.
Con todo mi cariño, ¿eh?
Que puede ser que no lo hiciese con mala intención ni nada.
Puede ser.
Y no pasa nada, ¿vale?
Pero esto va más.
Esto va más.
Lo que dice Lucas es que fijaos aquí cómo se expresa.
Dice...
Aquí dice...
Dice... ¿Dónde está?
La ha encontrado.
Me ha hecho...
Cinco segundos he tardado para encontrar bugs.
Lo puedes hacer mejor.
Tío, esto apesta.
O sea, fíjate que este es el creador.
¿Y por qué lo destruyó?
Justamente porque dice...
¿Tienes una comparación con Nexies?
Anecdóticamente, he migrado mi demo de Trilix a Nexies.
Y he sentido como que había menos archivos y capas de indirección requeridas que en Remix.
No más.
¿Sabes? Es solo lo que le ha dicho.
Y aquí lo destruye.
Le dice...
Sí, pues me parece una mierda tu demo.
¿Sabes?
O sea, me parece una mierda.
Así de claro.
Esto es lo que te tengo que decir.
Bueno, pero esperad porque va más, ¿eh?
Porque bueno, ya también.
Hablar de esto.
Pues claro.
¿Cuál es el problema?
El problema es que si tú opinas mal de una demo, seguramente tú has hecho una demo mala también en algún momento.
Y resulta que este hombre, en algún momento, este hombre, hizo esta.
RemixMoviesPages.de
Esta demo.
Que sinceramente, a mí me parece como demo.
Es una demo.
Es que no tiene sentido.
Es una demo.
Yo, o sea, yo, me parece perfecta esta demo.
¿Por qué?
Porque no tiene ningún tipo de problema.
Es una demostración de las cosas que se pueden hacer.
Que la idea no es hacer las mejores prácticas.
Y es normal que tenga bugs.
Es normal.
Pero ¿qué pasa?
Que él mismo tenía una demo así.
Entonces, ¿qué pasa?
Alguien le dice como...
Oye, menuda mierda de demo, ¿no?
Dice...
Estoy de acuerdo.
No es el punto de una demo.
Sé por qué lo dice.
Y es muy buena en esas cosas.
Y dices...
Ya, lo sé.
Es que te estaba diciendo justamente por esto.
Porque tú vas y a una demo también te están metiendo así.
Dice...
Si fuese un producto real, habría hecho un diseño primero mobile.
Pero no lo es.
Y era solo para enseñar algunos conceptos.
Y no sé qué.
Y no sé cuánto.
Es que tiene sentido, la verdad.
Pero, claro.
Es el hecho de, tío.
Tú, por un lado, te estás metiendo ahí como si no era mañana con la demo de otra persona
y destruyéndolo.
Y pues es normal que luego te vengan a ti con tus demos, ¿vale?
Porque no tienen ningún tipo de sentido.
Pero lo peor de todo es que no contento con todo esto si dices...
Bueno, ya está.
Pues ya por fin habré terminado y no sé qué.
Bueno.
Pues va Rich Harris, el creador de Svelte, y dice...
Vale, pues voy a hacer la demo.
Dice...
Como querías.
Aquí tienes.
He hecho la demo con Svelte.
Y hace la misma demo con Svelte.
Que además...
No Svelte.
Con Svelte.
Que además, pues tiene bastante buena pinta.
Va a mojar en algunas cosas.
Y no sé qué.
Y luego encima por aquí dice que le ha arreglado algunas cosas de CSS que no estaban bien del
todo.
Que no le gustaban y no sé qué.
No sé cuánto.
Y aquí va y dice...
Ryan Florence se pica.
Y dice...
Me siento tan mal, pero nada me duele más que ver tweets del creador de Remix Svelte.
Y dice...
Quiero decir de Svelte.
Svelte.
Como diciendo que Svelte se ha copiado de Remix.
Como que Svelte se parece una copia de Remix.
O sea, está ahí...
Yo quiero pensar que en broma.
Pero básicamente le suelta un hachazo ahí como de...
Nada me duele más que ver los tweets del creador de Remix Svelte.
Ah, quiero decir Svelte.
Madre mía.
Y va Rich Harris y le contesta.
Y le dice...
Después de llegar a la fiesta del Serversal Rendering varios años después que todos los
demás, agregando enrutamiento anidado y client loader y promesas serializadas y compilaciones
de bits y otras cosas que nosotros teníamos hace años, tienes razón.
Remix se está empezando a parecer mucho a Svelte.
El hachazo ha tenido que doler.
Ahí Ryan dice...
¿Cómo?
Hace 10 años en la React Conf yo ya estaba hablando del Serversal Rendering.
Y dice...
Sí.
Pues algún compañero tuyo estaba ahí preocupado porque decía que es Svelte, no sé qué.
O sea, que ahí buscando, excavando, excavando.
Una cosa muy loca.
De aquí viene el mensaje original.
Porque mucha gente le ha dicho a Ryan Florence, porque esto, entre otras cosas, porque también
he visto por ahí que a una chica le acusaba como de que le gustaban sus compañeros por
decir que estaba enamorada de sus compañeros de trabajo, pero diciendo como que bien, trabajo
en equipo.
Y Ryan Florence diciendo...
Eso nunca lo deberías sentir porque se haga un negativo, ¿sabes?
Hay un montón de cosas.
Y entonces de ahí viene este mensaje original de...
Agradezco todos los llamados a ser más amable.
Desafortunadamente voy a mantener mis altas expectativas sobre nuestra industria y trataré
de hacerlo con un tono divertido, que a menudo es sarcástico o burlón.
Si lo lees como tóxico, entonces simplemente venimos de diferentes culturas y te pido que
respetes la mía.
La verdad es que siempre está en un juego de huracán.
Es como que de repente se despierta la bestia y se pone a disparar para todos los sitios.
Atacar y después victimizarse.
Yo, la verdad, yo soy de cultura occidental y también tengo amigos bastante de Estados
Unidos y tal.
De hecho, todo lo contrario.
Más en Estados Unidos e incluso Reino Unido, como que este tipo de comportamientos suelen
ser mucho más, mucho más sarcásticos, hipócritas incluso.
En el sentido de que no son tan violentos, hirientes e ir directamente a por ti, sino que
te lo dicen simplemente con segundas intenciones, te lo dicen de una forma muy suave.
O sea, a mí eso es más el choque cultural que tengo muchas veces, sobre todo en el Reino
Unido, de que no te dicen las cosas claras.
Te lo dicen con...
Tienes que leer mucho entre líneas y cuesta bastante.
¿En Argentina no son sarcásticos?
Para nada.
Bueno, eso es verdad, eso es verdad.
Pero ya te digo que mi sensación es que en Reino Unido y tal no es que sean sarcásticos.
O sea, para este tipo de cosas, sino que es más bien como que te lo envuelven de una
forma...
Azúcar sintáctico.
Eso es.
Sutiles, sí.
Como sutiles pasando a lo hipócrita.
No hipócrita...
Ya me entendéis, ¿no?
Como que te van a decir algo negativo sobre ti, pero como que te lo van a adornar y nunca
te lo van a decir con malas palabras y cosas así, ¿vale?
Pero no que van a ser sarcásticos, ¿no?
Sino que van a ser más bien...
Bueno, es que esperábamos que esto funcionase mejor, de las expectativas no se han cumplido.
Pasivo-agresivo.
Y con indirectas.
Así sería un poquito la cosa.