← Volver al podcast Podcast

Devs Lives #5 Ulises Santana | Más allá de JS

Escuchar episodio
Abrir en iVoox

Transcripción

[No identificado] (00:00:24): Bienvenidos a Devs Lives, episodio número 5. Esto quiere decir que hoy es un maravilloso día. Hoy ocurre un evento muy especial y es que llevamos más de un mes en directo, lo cual ya es un logro, visto la relevancia que tienen últimamente los medios de comunicación. O sea que no podía ser menos para celebrar nuestro mes en emisión y el episodio número 5 que trajésemos a alguien tan importante para nosotros dentro de la comunidad canaria en el desarrollo de software. Incluso me atrevería a decir a nivel ya internacional como es el mismísimo Ulises Santana. Bienvenido, Uli. ¿Qué tal? ¿Cómo estás?

[No identificado] (00:01:05): Bien, la verdad que bastante bien. No sé si te han venido un pelín arriba, pero bueno, vamos a dejarlo ahí, sí.

[No identificado] (00:01:11): No, no, no, no. Para nada. Creo que la humildad está presente, pero los méritos que tiene van acorde a lo dicho. Así que… ¿Qué tal, Uli? Sí. Bueno, para quien no te conozca voy a hacer una mini intro, pero como siempre no te vas a librar de la pregunta que hacemos. Así que bueno, Ulises es compañero nuestro en LeadMind. He tenido la oportunidad de trabajar con él bastante tiempo. Hemos trabajado en proyectos reales. Hemos sufrido nuestras tardes y nuestras noches debatiendo sobre código.

[No identificado] (00:01:44): Y es una de las personas con las que es fantástico el poder trabajar día a día y de las que se puede aprender un montón. Así que bueno, esta es mi mini intro, pero creo que Ulises tiene muchísimo más que contarnos. Así que cuéntanos. ¿Quién es Ulises Santana? Bueno, a ver, esto es una pregunta que… A ver, yo para empezar, yo no estudié informática. Yo he dado muchísimos tumbos. Aparte de detalles muy divertidos como que tripití segundo de bayerato. Estuve tres veces en segundo de bayerato porque era un cáncamo.

[No identificado] (00:02:18): O sea, era un cáncamo. También me acabé metiendo en psicología. Llegó la crisis, me quedé sin pasta, dejé de estudiar y me hice un ciclo de gestión comercial y marketing. Ahí fue donde realmente empecé a entrar en un mundo profesional porque acabé montando una empresa con otros amigos que era un estudio de marketing digital. ¿Qué pasa? Que descubrí que el marketing no era mi cosita. No me molaba. Y me acabé haciendo otro ciclo más de desarrollo de aplicaciones web. Y de eso hace ya siete años que dejé la empresa y empecé el ciclo y ahora mismo llevo ya cinco trabajando.

[No identificado] (00:02:51): Y me ha encantado. Si quieres decir, yo tengo el aro que este mundo no salgo. Fue una de las cosas que me di cuenta en la empresa que internet era lo que quería dedicar mi vida. En el sentido de… El ecosistema web me encanta. Y como tal, pues, lo he disfrutado y sigo aprendiendo día a día. Aunque cada vez estoy más metido en backend que en frontend, por desgracia. Por desgracia y no tanto. Quiero decir, soy full stack, ¿vale? Pero la bondad del backend de que sea más fácil de testear y demás es algo que mola mucho.

[No identificado] (00:03:22): Aparte que te da otra clase de desafíos que el frontend no te da. El frontend tiene ese gran desafío de que no estás trabajando para una sola máquina, sino para varios dispositivos. Y eso es una risa. Menos mal que no tenemos que soportar Internet Explorer, pero… Yo he trabajado dándole soporte a Opera Mini y créeme que eso es… Es otro dolor.

[No identificado] (00:03:43): Y nada. O sea que estás dentro de los grandes problemas que todos los desarrolladores compartimos del CSS, ¿verdad? Eso es ya nuestro meme del canal. No, yo amo CSS. Yo amo CSS. Ah, bueno. A mí, a ver si tampoco… A ver, a ver, a ver. No voy a decir en plan de soy un crack en CSS. No. Vale. Me defiendo en plan de controlo bien grid, controlo bien flexbox.

[No identificado] (00:04:09): Y tengo algo de toque visual porque eso es lo parte buena de mí que tuve cuando estuve en la empresa. Cuando monté la empresa, eso para mí fue un máster. De búscate la vida, mantén la empresa a flote. Y aparte, tenía, como era marketing digital, pues también tenía un pedazo de crack Carla Monguio, que era… Bueno, es y sigue siendo una pedazo ilustradora. Que de ahí aprendí mucho el tema de diseño web y el tener un mínimo de gusto, aunque sigo sin tenerlo porque, a ver, es el mal que tenemos muchos informáticos, que a nivel de diseño somos cositas para dejarnos a un lado.

[No identificado] (00:04:45): Pero al margen de todo eso, a mí lo digo, me encanta el frontend y trabajo con él.

[No identificado] (00:04:51): La humildad está presente. Sí, no, yo tengo un síndrome de impostor muy fuerte, pero muy fuerte.

[No identificado] (00:05:02): Pero yo considero, porque nos conocemos de hace tiempo y hemos trabajado juntos, que lo que haces, lo haces bien. Quiero decir, no llevo a poner en duda en ningún momento que cuando pasaste por la universidad, estudiando psicología, que no eras para nada malo, que cuando llevabas el tema a la compañía no eras para nada malo, y tres cuartos de lo mismo para el tema del desarrollo. O sea, eres demasiado humilde, Uli. A ver, también he de decir que en mi época es la época de la universidad, eso es complicado porque, otra cosa no, pero yo quemé la laguna, ¿sabes?

[No identificado] (00:05:41): La carrera se me daba mal, pero también salía mucho de fiesta. Eso no lo voy a desmentir nunca. A ver, quien diga lo contrario en la época universitaria…

[No identificado] (00:05:54): Bueno, no se nos debería juzgar a nadie por las cosas que hemos hecho en la… Post-pubertad.

[No identificado] (00:06:03): Qué bueno, qué bueno diciéndole post. Post-pubertad, exacto. Es que… Bueno, está guay. Bueno, pues al final conocemos un poquito tu recorrido, psicología, marketing, desarrollo… Pero un poco qué motiva ese salto del marketing al desarrollo para hacer el ciclo de desarrollo de aplicaciones web. Y un poco cuando lo terminas, qué es lo que te hace que te decantes por el stack en el que estás trabajando ahora.

[No identificado] (00:06:43): Realmente esa decisión vino bastante pronto, realmente. O sea, estamos hablando del segundo trimestre del primer año.

[No identificado] (00:06:51): Bueno. Fue porque… A ver… No quiero soltar mierda las cosas claras, pero tampoco quiero mentir, ni dejarme cosas fuera. Nosotros teníamos un profesor en ese año, teníamos un profesor de programación, que era un profesor que llevaba 10 años sin dar clases. Y fue el año que volvió la docencia, y obviamente era un desastre. O sea, era un desastre a nivel de enseñarles y demás, pero tenía algo muy bueno. Y era como yo he estado 10 años fuera de dar clases, ya había estado en el sector, no programando, sino haciendo otras cosas, pero conocía a mucha gente del sector. Y nos trajo a dos personas,

[No identificado] (00:07:27): Una de ellas eran de una empresa, que ahora mismo no consigo recordar el nombre,

[No identificado] (00:07:33): Pero quien más recuerdo es a Manolo, Manolo Padrón, que llegó, nos dio una charla, y nos habló de cómo lo estaban petando en ese momento, en el sentido de, como lo tenían todo hecho con no de JS y Java, que eran todos full stack de Java, escriben esa empresa, le daba mucha facilidad el saltar de backend a frontend, de frontend a backend, cuando hiciera falta, y era un rollo de versatilidad. ¿Qué pasa? Esto no lo he contado, pero yo cuando terminé, cuando dejé la empresa, yo tenía deudas personales, nivel, tenía la cuenta del banco embarcada. Yo no tenía, sabes, en plan de,

[No identificado] (00:08:05): Iba con tarjeta prepago por la vida, y cosas así, pero no te podía tener cuenta bancaria. Entonces, yo cuando me metí en el siglo, yo fui a muerte de, yo tengo que salir de aquí con trabajo, sí o sí. Porque si no, me hundo en un pozo de miseria. Pues cuando a mí, Manolo, me cuenta toda esta movida, de que existe esa cosa llamada full stack de Java, que existe esa cosa llamada no de JS, y que se están buscando programadores y programadoras debajo de las piedras, con ese stack, que sigue pasando a día de hoy, dicho sea de paso,

[No identificado] (00:08:38): Dije, pues, nada, si eso es lo que tengo que conseguir para, si eso es lo que tengo que hacer para conseguir trabajo y salir de esta situación, pa’lante. Y nada, él fue mi primer referente barra mentor, a día de hoy sigue siendo en parte mentor a nivel de informática en general, porque, sé hombre otra cosa no, pero es un sabio, le lleva, mate cuarenta, tiene cuarenta y pocos años, pero lleva treinta y pico, metidos en la informática, o sea, desde muy, muy pequeñito, y él me recomendó libros, por ejemplo, los libros de Kyle Simpson, de You Don’t Know JS,

[No identificado] (00:09:10): JS, perdón, y me los empecé a leer, o sea, él fue sin duda, el punto de inflexión, que me hizo moverme a todo este mundo, de JavaScript,

[No identificado] (00:09:20): Que es muy divertido, porque hace un par de semanas, cuando fue a la Canaria, el JSD, me pasó la captura a pantalla, de una conversión que tuvimos en Twitter, en el que se veía que en 2016, yo era en plan de, mira, haciéndole preguntas del tipo, oye, en Node.js se puede usar MySQL, a ese nivel, pregunta de Ultra Junior, porque es lo que era en ese entonces, y es un punto de, yo, ¿dónde estaba? ¿dónde he llegado? Y al final, gracias a él.

[No identificado] (00:09:45): Voy a tener que hacer un disclaimer, un segundo, Manolo, me estás escuchando, sé que me estás escuchando,

[No identificado] (00:09:53): Estás invitadísimo al podcast, o sea, te quiero aquí, para hablar un ratito, porque creo que, le has aportado muchísimo a Uli, es una de las personas que yo admiro, y estoy segurísimo, que puedes inspirar, a muchísimas más personas, a que, bueno, a que formen parte, de esta gran comunidad, de desarrolladoras, y desarrolladores de software, así que, estás invitadísimo, volviendo al tema Uli,

[No identificado] (00:10:18): Me parece, que Manolo, te cambió la vida, totalmente, de principio. Sin duda, podría haber acabado en PHP, piensa en ello, quiero decir, sin embargo estoy en Node.

[No identificado] (00:10:30): Me acaban de dar unos escalofríos, como por la columnita, por ahí detrás, aunque, aunque bueno, al final, siempre PHP, es el, el marginado, ¿no? El buff, PHP, código espagueti, esto, pero no de al principio, tampoco te creas tú, que tenía mucho cariño, ¿no? O sea, creo que he puesto a bajar, y sin al principio, ¿no? Exacto, creo que he puesto a hacer, a hacer locuras, se pueden hacer en todos los lenguajes, de programación, pero PHP ha quedado mucho, como el meme, ¿no? Como el estigma de, uy, PHP. A ver, y también relajamos un montón de PHP, pero, ¿cuánto? ¿el 80?

[No identificado] (00:11:04): ¿90% de la web está hecha en PHP? Sí, sí.

[No identificado] (00:11:09): Y que al final, yo te lo he dado a hablar, lo que, es la comunidad, son los desarrolladores, no es el lenguaje, que a ver, que a mí lo de PHP, que para concatenar string, sea un punto, y que todas las variables, tienen que empezar por dólar, eso es algo a mí, que siempre me ha roto la vida. O que,

[No identificado] (00:11:24): Las funciones propias del lenguaje, por ejemplo, creo que era el explode, de string, y el implode, ¿sabes? En plan de que son, eh, contrarias, pero es un punto, estamos hablando de la misma cosa, los parámetros que les pasan, son órdenes diferentes, ¿sabes? Tienen un par de cosas de base, de lenguaje que dices tú, pero vamos a ver, ¿por qué estás tan roto por dentro, hijo mío? ¿Qué te pasó? ¿Qué te pasa con ti? No, no le tenía mucho cariño, pero, pero bueno, justo a colación de eso, quería preguntarte, ¿cómo ves, cómo ves, no de JS? Quiero decir, yo sé que, lo ama, pero,

[No identificado] (00:11:58): Si nos vamos en cuanto a la base, en cuanto al, al concepto de, Ryan Doll, cuando lo creo, y demás, ¿crees que no está pensado, para aplicar, conceptos, solid, temas de arquitectura limpia, que está concebido para eso, o que nació, como algo, totalmente distinto, que no, que de base, eso no estaba en la imaginación de nadie, y que a posteriori, se ha ido añadiendo, un poco por, por las tendencias, y la mantenibilidad, barra, Deno.

[No identificado] (00:12:31): Yo ahí quiero hacer un, puntito que es, al final no es no de, o Deno, o Dino, porque, quiero decir, depende de qué año cojas a Ryan Doll, te dice que es Dino, o te dice, Deno, o sea, yo estuve cuando presentó, Deno, en aquella famosa,

[No identificado] (00:12:47): Charla, en la JS con CU, de 2019, en la que hizo, las 10 cosas de que se arrepentía, de no de JS, y al final, presentó Deno, y lo llamó Dino, pero bueno, al margen de todo esto, lo que quiero decir, es que, es, es JavaScript, al final, quien, puede permitir esto o no, y, con las últimas evoluciones, que han tenido en el lenguaje, realmente sí, se puede hacer, bueno, tú y yo hemos estado, en proyectos en los que hemos hecho, no con JavaScript, con TypeScript, porque al final, a ver, tener tipos de ayuda, es maravilloso, y todas estas cosas, que no quiere decir,

[No identificado] (00:13:20): Que yo por ejemplo, no haga cosas en JavaScript, pero cuando voy a hacer algo, que tengo que mantener, o que es muy grande, TypeScript siempre,

[No identificado] (00:13:27): Recogiendo cable, sí, se puede hacer, puedes hacer, solid, arquitecturas limpias, todo, todo lo que sea código sostenible, realmente lo puedes hacer con JavaScript, y, otra cosa, es cuál es la norma, en la comunidad, y qué es lo que se suele hacer, y todas estas clases de cosas, porque por ejemplo, yo me he encontrado, en la comunidad, sobre todo de Node,

[No identificado] (00:13:50): Muchos desarrolladores,

[No identificado] (00:13:53): Que TypeScript no lo tocan, ni con un palo, a otro palo, y aparte de eso, por lo tanto, están todo el rato con JavaScript, y tienen patrones, que yo por ejemplo, no he visto nunca, que parecen súper curiosos, como, cómo hacer variables privadas, antes de que llegara al hashtag, para ser privadas en una clase, pues, utilizaban symbols,

[No identificado] (00:14:12): Utilizaban el symbol, que al final, te crea como una especie de hash, único, que no puedes recuperar en ningún lado, y que solo lo podías usar dentro de la clase, sabes, en plan de, al final se puede, otra cosa, es que sea más o menos intuitivo, sobre todo, a toda persona, que viene de, del mundo más clásico, como Java, C++, y demás, en el que, hay unas estructuras más, más claras, con JavaScript, hay cosas que son muy tricky, y también con JavaScript, pasa una cosa, que tienes tanta libertad, que se puede convertir en libertinaje,

[No identificado] (00:14:39): Y ese yo creo que es el gran problema, que tiene, que tiene el lenguaje, que, que es eso, no es,

[No identificado] (00:14:45): No es el lenguaje en sí, es como lo usa, que al final es lo que decíamos antes de PHP, es el mismo problema, sí, o sea,

[No identificado] (00:14:53): Generalmente el problema no está, a ver, el problema desde luego puede estar en el sistema, pero generalmente el problema está entre la persona que está, o sea, el problema está entre lo que está, entre, entre la silla y el teclado, que somos nosotros, ¿no?

[No identificado] (00:15:10): Si se nos empieza a ir un poquito las manos, la empezamos a liar parda.

[No identificado] (00:15:16): Mucho. Pero bueno, a ver, somos humanos, cometemos errores, el tema es, lo importante al final es aprender de esos errores, y tratar de hacerlo lo mejor posible cada vez, o sea, iterar y mejorar. Sí, al final es eso, y en cuanto a iteración, bueno, voy a lanzar la polémica al aire, no sé si sabes que hace

[No identificado] (00:15:37): Una semana y media, dos semanas, pues tuvimos un debate en la, en la Code Motion, con César Alberca y con Lizeth,

[No identificado] (00:15:47): Sobre, TypeScript, que más que un debate y una mesa redonda, fue, amamos TypeScript.

[No identificado] (00:15:56): Incluso hubo un momento donde intentamos de, bueno, vamos a posicionarnos desde el otro lado y no, no, al final barremos para casa, entonces, entonces quería preguntarte, qué, qué ventajas, o qué desventajas, ves tú a TypeScript sobre JavaScript, y, qué te gusta, qué no te gusta, o sea, expláyate de todo lo que quieras, porque creo que, el punto de vista de las personas es súper importante, y aunque coincidamos en puntos, pues, al final, es tu visión, personal. Vale.

[No identificado] (00:16:30): A ver,

[No identificado] (00:16:32): Yo no voy a mentir, a mí me encanta TypeScript, casi todo lo que puedo hacer en TypeScript, lo hago en TypeScript, pero, porque para mí, da la ventaja de, por un lado, autodocumentas, porque al final ponen los tipos, porque sí, puedes usar JCDoc, y todo lo que tú quieras, en JavaScript, pero al final, si tú no, si tú no actualizas esos comentarios,

[No identificado] (00:16:52): No te vale de nada, por lo tanto, quiere decir, más vale tener algo en código que funciona, y demás, que si tú cambias un string a un number, se te queja al IDE, o no te las pilas directamente a JavaScript, eso para mí es una gran ventaja.

[No identificado] (00:17:04): Aparte,

[No identificado] (00:17:06): Bueno, también esto ya tiene que ver más con las herramientas del ecosistema, que tienen muy bien integradas a TypeScript, y te ayuda un montón al desarrollo, porque yo no sé cuánto tiempo hace que no veo en plan de, undefining is not a function.

[No identificado] (00:17:18): Yo eso hace mucho tiempo que no lo veo, y cuando lo he visto, es porque estamos usando JavaScript, porque al final es eso, somos humanos, y podemos, vamos a cometer errores, y TypeScript te previene mucho de eso, y a mí me encanta. Lo que pasa yo ahora aquí, es cuando suelto la piedra de, no sabes si se ha hecho la propuesta, que se hizo una propuesta de, los tipos que tiene TypeScript, metérselos a JavaScript, en en esencia es más o menos lo mismo, en el sentido de, eso no lo tienes en runtime, sino lo tienes cuando estás desarrollando, y demás,

[No identificado] (00:17:48): Para que el IDE te pueda dar pistas, y todo esto,

[No identificado] (00:17:53): El tema es, cuando eso sea una realidad, vamos a seguir usando TypeScript, o TypeScript simplemente ha sido, esa cosa que usamos, hasta que el lenguaje evolucionó lo suficiente, como para darnos esta clase de herramientas. Y ahí es cuando, vamos a ver qué es lo que pasa, porque a mí eso me parece, un gran avance para JavaScript, me encanta, pero, yo hay muchos errores, que lo, pues claro, eso, quiero ver cómo lo hacen, que lo detecte el IDE, en el sentido de, cuando estás en un fichero, es muy fácil, pero tú a lo mejor has tocado varios ficheros, y tienes que ir uno por uno, revisándolos,

[No identificado] (00:18:22): O sea, habrá algún tipo de ejecución, como es, tratar de hacer el build de TypeScript, para ver si falla algo, porque hay veces que yo he tirado de eso, y ayuda, mientras que si en JavaScript, tuviéRamos este tipado, y eso no pasara, seguiríamos siendo propensos a errores, sin darnos cuenta.

[No identificado] (00:18:38): Claro, habría que adaptar mucho ecosistema, del que hay ahora mismo, o sea, yo creo que sí que puede ser una ayuda, también depende, o sea, no me he mirado al por pausa,

[No identificado] (00:18:50): Al nivel más bajo, pero entiendo que es solo tipado, que toda la parte de tipado avanzado, union, o sea, no lo tiene, entonces, ahí hay cosas que las pierdes, todo depende de cómo llegues a utilizar TypeScript, o sea, si lo utilizas solo, como tipado suave, que es una de las cosas que, que hablaba, no en el podcast, sino fuera de podcast, con, con, con, con, con, con,

[No identificado] (00:19:18): Con, y uso TypeScript, pero solo me quedo con la parte del tipado suave, porque, los tipos avanzados, la curva de aprendizaje, implica, mucho para el equipo, generalmente, al final, se nos acaba siendo, o sea, poco mantenible, en proyectos,

[No identificado] (00:19:34): Del día a día, porque, el equipo no sabe cómo gestionarlos, en las librerías, pues, si acaba siendo más útil, pero, las librerías, no las toca a todo el mundo, sino, pues, personas con, con un poquito más de, de control sobre los tipos avanzados, entonces, depende mucho, ¿no? Tú y yo hemos trabajado, a lo mejor, en sitios donde sí le sacamos más, el jugo a TypeScript, en sí, de todo sentido, que si, la, la, la Purposa no los tiene, pues,

[No identificado] (00:20:02): No, no seguimos quedando un poquito cortos, ¿no? Todo depende, donde pongan, el punto de corte. Sí, ¿no? Y aparte, eso me acaba de dar cuenta, por ejemplo, hay cosas que no tiene, ni está pensado,

[No identificado] (00:20:16): Hasta día de hoy, lo que sé y lo que he mirado, ¿vale? El Protector, por ponerme muy chorra, ¿sabes? Eso no, no hay forma fácil, de hacerlo, o al menos intuitiva, de hacerlo en JavaScript, privado, si puedes tener, con el famoso hashtag, que a nivel de sintaxis, lo odio, pero bueno, es una funcionalidad que funcione, pero es eso, no tendríamos, por ejemplo, cosas como el Protector, clases abstractas, esa clase de cosas, te la da TypeScript, o en JavaScript no está. Eso, por cierto, comentar que algo que me ha parecido curioso, estando en equipos en los que, hace mucho tiempo que no tocaban JavaScript,

[No identificado] (00:20:50): E iban directamente a TypeScript, la gran confusión que hay a veces de, ¿qué es JavaScript y qué es TypeScript?

[No identificado] (00:20:57): Porque, yo con eso he visto que es una fiesta, a ver, obviamente, entras en un lenguaje, no lo dominas, pues, es normal que te confundas con cosas, pero,

[No identificado] (00:21:05): ¿qué es eso? ¿Y quién piensa, quién piensa, por ejemplo, que las clases es algo exclusivo de TypeScript, cuando realmente llevan JavaScript desde 2015?

[No identificado] (00:21:13): Lo que pasa que sí, no tienes, por ejemplo, private, public, protected, read only, esa clase de cosas, sí, te la da TypeScript. Y eso, hasta que no lo solucione JavaScript,

[No identificado] (00:21:23): Yo seguiré tirando por ahí, porque, para mí es muy útil, y, sobre todo, por el IDE, toda la fuerza que te da de, oye, no puedes escribir esta variable, vale, ok, entonces, no puedo mutarla, tengo que hacer otra cosa, para asegurarme de que no muto esta clase, y estas movidas. Claro, es que, al final, o sea, TypeScript no inventa, no inventa la rueda, quiero decir, te da los enum, vale, pero al final todo eso se tiene que convertir a, a JavaScript, o sea,

[No identificado] (00:21:54): Las clases existen en TypeScript, muy probablemente, bueno, perdón, las clases existen en TypeScript, porque ya existían en JavaScript, si no implementar un sistema de clases, solo, única y exclusivamente para TypeScript, pues tampoco tendría mucho sentido, para eso casi que te sale más rentable, créate un lenguaje de programación llamado TypeScript, y, y ya está, pero no un superset, como es, porque es que si no,

[No identificado] (00:22:23): ¿dónde tienes el punto? Que ojo, que en JavaScript, sí hay clases, pero al final no deja de ser azúcar sintáctico, para los prototipos, pues por debajo, a ver, azúcar sintáctico, el súper que, que se usa, es en plan de, hay un desarrollo, hay un trabajo ahí, pero en el fondo, si TypeScript hubiera querido, hacer clases, metiéndolas en prototipos, lo podría haber hecho, que más de un desarrollador, a lo mejor se hubiera pegado un tiro, también,

[No identificado] (00:22:48): Probablemente, pero, ¿qué es eso? Que al final,

[No identificado] (00:22:52): Son cosas que no hubieran sido tan difíciles de emular, es que yo no sé si tú llegaste a ver, o a tocar alguna vez, CoffeeScript,

[No identificado] (00:23:00): Tengo pesadillas, tengo pesadillas, porque, bueno, me llega mi momento,

[No identificado] (00:23:07): Yo también, tuve una startup, ¿vale? Lo empezamos a hacer, unos compañeros, de hecho, también se llama Ulises, no eras tú, pero, no se llama, de hecho, y uno de los compis, pues, estaba trabajando, con CoffeeScript y demás, y, nos lo enseñó, en plan, no, vamos a hacer el frontend, tal, con esto, y cuando yo lo vi, dije, buf, esto no me gusta un pelo, no sé, fue rechazo a primera vista, tampoco indagué mucho, digamos que en aquella época, estaba más centrado en otras cosas, y fue como, lo vi, visualmente no me gustó, buen argumento, para no elegir un lenguaje de programación, o sea, lo vi,

[No identificado] (00:23:42): No me gustó,

[No identificado] (00:23:44): Y seguí de largo, dije, no, no, no, no, no,

[No identificado] (00:23:48): Es que, eso, al final, hubo uno de los miedos al principio, cuando salió TypeScript, era que fuera un CoffeeScript, en el sentido de, de sí, sí, sí, ahora todos los hype, todo el mundo, pero llegará un momento en el que esto,

[No identificado] (00:23:59): Caerá, y no lo va a usar nadie, a ver, también uno de los grandes, no secretos, pero una de las grandes cosas que ha hecho, que TypeScript, esté donde está, es que quien lo respalda, es Microsoft,

[No identificado] (00:24:09): En plan de, no es open source, puro y duro, hay personas, que son pagadas, para mantener, y para, darle nuevas funcionalidades, o añadir nuevas funcionalidades, al lenguaje, y eso es un aliado, que por cierto, sí, chorrada, ¿conoces PureScript?

[No identificado] (00:24:25): Sí.

[No identificado] (00:24:27): Para quien no lo sepa, básicamente, como CoffeeScript, era un rollo de, vamos a hacer JavaScript con C, o con una sintaxis parecida a la de C, pues PureScript, viene a ser lo mismo, pero con Haskell, lo cual es otra fumada,

[No identificado] (00:24:41): Nada, curiosidad, quiero decir, es que al final, está guapo, mola, pero lo veo, digo, a ver, para eso pico Haskell, quiero decir,

[No identificado] (00:24:50): No me veo yo accediendo al DOM, o haciendo movidas en DOM, con eso, con Haskell, o con algo parecido a Haskell.

[No identificado] (00:25:00): Yo creo que es un poco, para captar gente también, o sea, al final, si te das cuenta, TypeScript, muchas de las cosas que toma, son de C Sharp, y de Java, o sea, sintácticamente y visualmente, la sintaxis es muy similar, entonces, capta gente, cuando,

[No identificado] (00:25:20): Haces PureScript, o CoffeeScript, que, asemejas la sintaxis, y la forma de reflejarlo, otro lenguaje, probablemente, es para facilitar a tus desarrolladores, que trabajen, y que el salto contextual, que tienen entre, backend y frontend, o entre distintos proyectos, aunque trabajes con, con backend, y node, es que no sea tan drástico, y que pueda ayudar un poquito, a mantener ese contexto, o un poco, como lo pienso y lo veo yo, porque si no, no sé, no le veo yo, la necesidad de complicar, tanto las cosas,

[No identificado] (00:25:55): Con respecto,

[No identificado] (00:25:59): Con respecto, a lo que comentabas, de que TypeScript está, perdón, de que Microsoft está detrás, de TypeScript, ahí voy a hacer un disclaimer, y lo voy a sacar, ahí a colación,

[No identificado] (00:26:12): Tú ya, eres veterano, en el debate de, ah, clases o no clases,

[No identificado] (00:26:19): Y por ejemplo, Microsoft, Microsoft, ha creado librerías, como puede ser, Tesserinch, que dan, soporte a la inyección de dependencia, vía clases,

[No identificado] (00:26:32): Entonces, la gente toma eso, como argumentos, para decir, ah, pues como Microsoft, lo hace, las clases, sí, y a tope con ellas, y, por otro lado, no, pero es que, se puede hacer lo mismo, sin clases, y todo sigue funcionando, y, entonces, bueno, vamos a mojarnos un poquito, tú, no te digo tampoco, de posiciones, pero, tú, ¿qué piensas al respecto? ¿Clases o no clases? ¿Tiempo libre o no tiempo libre?

[No identificado] (00:26:59): Yo clases, pero porque es más cómodo, al final, es que, sí, yo también tuve mi tiempo funcional, es que, lo cierto, Don Java, escribí rollo ultra funcional, y demás, hasta mis niveles de funcional, vale, quiero decir, todavía sigo sin controlar, que es una monada, ok, vale, pero, todo este rollo de, son todo funciones pequeñas, que se llaman unas a otras, bla, bla, bla,

[No identificado] (00:27:20): Y, a ver, yo sé de personas, que cuando yo dejé esos proyectos, y tuvieron que ir detrás de mí, a verlos, se cagaron en todos mis antepasados, mayormente, porque, sí, con control click, iba llegando a todos lados, pero al final, tenía un montón de funciones pequeñas, a las que no les podía, a las que no les daba contexto, y las clases, para mí, la parte buena que tiene es esa, tienes un contexto muy claro, de qué es lo que estás haciendo, después también, en otros proyectos, he mezclado las dos vertientes, y para mí, han casado muy bien, o sea, me he encontrado también personas,

[No identificado] (00:27:50): Que tienen el rollo, o sea, se consideran, eh, funcional lovers, y, dicen que las clases, eso es una herejía, digo, a ver, al final está definiendo un tipo, un tipo de dato, que tiene, su app, su propia API, y que hace cosas, yo eso lo veo maravilloso, ¿dónde está el problema?

[No identificado] (00:28:08): Y el tema de Tesserinch, que ahí sí que me voy a mojar, yo ahí, yo lo he usado, lo tengo usado en proyectos, que hoy en día están, por ahí, en NPM, y que puedes usar en tu terminal,

[No identificado] (00:28:19): Y está bien, me gusta, te ayuda, te ayuda bastante, pero, también es cierto que, en una rama, me dio para probar, en plan, le voy a quitar Tesserinch, y lo voy a hacer todo, con, como es, pasándole las cosas, y demás, y la diferencia, al final, no es tanta, y Tesserinch, si no tienes cuidado, puedes acabar, con dependencias circulares, que cuesta muchísimo ver,

[No identificado] (00:28:41): Él los interpreta, como dependencias circulares, pero no son dependencias circulares, entonces, ya, eso es una fiesta, y a mí, ahí, me desencantó un poco, hasta entonces, yo era todo, en plan de, uff, a tope, pero, ahí ya dije, que no pueda hacer barrio del export, porque, porque puede acabar, en dependencia circular, a mí, eso, me rompió la vida, porque yo soy, ultra fan del barrio del export, para quien no sepa, el barrio del export, es cuando, en un fichero, en un directorio, pones un index.js, o .ts, y de ahí, lo exportas todo directamente, para no tener que estar accediendo directamente al fichero,

[No identificado] (00:29:14): Si no accedes al directorio, y con Destructuring, te saca lo que quieras.

[No identificado] (00:29:19): Tipo.

[No identificado] (00:29:21): Sí, me ha pasado un poco lo mismo, al final, no sé si estabas en la cata, que, que estuvimos haciendo hace una semana, que, precisamente, se, se sacó a colación, usamos un sistema de inyección de dependencia, y, Carlos dice, ¿pa’ qué? Si hacemos una factoría, y ya está, que inicialice arriba del todo, y todo lo demás, como siempre, fumo.

[No identificado] (00:29:44): Si, igual le estamos matando, moscas a cañonas, no, no hay necesidad, pero bueno, como herramienta, está guay, está sutil, está, está bien, para probar, y jugar, y entender el porqué, y qué es lo que hace por detrás, que al final, lo que hace por detrás, es una factoría,

[No identificado] (00:30:02): Entonces, está un poco, bueno, son herramientas que están ahí, y que puedes hacer lo mismo, también, con, con funciones, entonces, un poco a lo que quería llegar, es, lo mismo de siempre, ¿no? Que depende de cuál sea tu problema, cuál, cuál sea el escenario, en el que estás jugando, y el equipo, que tú lo comentabas también, ¿no? Pues hay personas que son, de programación, funciona a la tope, que controlan muchísimo, hay personas que vienen, más que un mundo de programación, orientado a objetos, entonces, si quieres que el proyecto, salga a flote, tienes que trabajar con algo, donde el equipo esté cómodo, tú puedes ser,

[No identificado] (00:30:40): Senior en, yo qué sé, en TypeScript mismo, llevar trabajando, vamos a decir, 30 años, con TypeScript, no, vale, pero nos entendemos, eh, y, te ponen ahora a programar en, COBOL, a la inversa, ¿no? Y, ¿dónde queda tu seniority? En la tecnología, o sea, desde luego, como profesional, sigues teniendo seniority, pero, en la tecnología, no, eres totalmente nuevo, y vas a tener, una curva de aprendizaje, que puede ser, más o menos, sencilla,

[No identificado] (00:31:17): Sí, sí, no, tú me sacas a mí de JavaScript, y, no es que sea una patata, porque quiero decir, sigo, porque también es esa otra, a mí no me gusta, lo digo en plan de, soy full stack developer, pero realmente, yo resuelvo problemas, y punto, no soy el lobo de Pulp Fiction, pero casi, o sea, ese rollo de, hay un problema, yo lo resuelvo, y uso tecnología para resolverlo,

[No identificado] (00:31:39): Ya está, que la tecnología casi siempre es JavaScript, pues, si puedo, sí, porque,

[No identificado] (00:31:44): Es una plataforma, en la que tengo una expertise, y eso, quiero decir, es como, es como, tengo una llave inglesa, y, tú lo que quieres es que, use, una Allen invertida, o alguna cosa loca, pues, voy a estar incómodo, o sea, me va a costar más trabajar, pues, para mí es lo mismo, y un poco por lo que comentaba, de, lo del equipo, y demás, a mí, por ejemplo, yo siempre he sido un gran fan del reduce, tú lo sabes, en plan, yo si puedo usar un reduce para algo, lo uso,

[No identificado] (00:32:12): Controlo, en qué sitio se debe poner, y que no, pero la realidad es que, casi todos los casos de uso, que tengo normalmente, se pueden resolver con un reduce, pues,

[No identificado] (00:32:22): Últimamente, cada vez más, estoy, eh, renunciando a reduce, y haciendo force, con una variable que muta, y demás, ¿por qué? Porque llego al code review, y todo el mundo me dice que no lo entiende,

[No identificado] (00:32:32): Y a mí es un punto de, mira, para estar perdiendo tiempo, porque al final, esto es un problema que solo se resuelve, que el equipo entero, controle esa clase de herramientas, que controle bien el lenguaje, y ahí, una de dos, o se crea un espacio para formación conjunta, o alguna moneda de estas, y estamos todos de acuerdo en algo, lo cual, eso al final, requiere su tiempo, o, eh, me adapto a, cómo trabaja el equipo, aunque, para mí, no sea lo más cómodo, pero al final funciona,

[No identificado] (00:32:59): ¿verdad? Quiere decir, ¿qué diferencia hay entre tener un reduce, y tener una función, en la que tienes una variable local, que vas modificando, y después la devuelves? A nivel de performance, realmente, la diferencia es mínima, y, a nivel de complejidad, eh, es más o menos lo mismo. O sea, es más algo cognitivo, ¿no? Tú lo percibes como más complejo, o menos, dependiendo de la afinidad que tengas con ello, ¿no? Eh, tenemos muchas anécdotas de esas, de, cuando estábamos juntos, y agar un código, y decir, ¡Ah, esto! Y cogíamos, y lo cambiábamos, y como éRamos nosotros, la mayoría, pues, la persona que no controlaba el reduce,

[No identificado] (00:33:35): Lo acababa aprendiendo a la fuerza, por nosotros, ¿no? Pero, cuando ocurre a la inversa, pues, no, no se da tanto, entonces, yo estoy en el mismo punto, estoy en el mismo punto, que, eh, ahora mismo en Baken, estoy trabajando con, con Kotlin, y muchas de las funciones que da Kotlin, pues, las tengo que desechar, porque, aunque, sean, visualmente más limpias, conceptualmente, son más complejas, y el equipo no termina de, de, de, de pillarlas, entonces, tenemos que ir un pasito atrás, que muy probablemente, de aquí a, un año, dos, cuando el equipo vaya teniendo ese conocimiento, dirá, ah, esto es un Flatmas, ah,

[No identificado] (00:34:14): Esto es un Flatten, ah, esto es, y dices, vale, pues, ahora podemos poner un reduce, y se hará de forma natural, pero en el proceso, no te queda otra, claro, porque al final eso es, por mucho, por mucho que lo expliques, que le digas, esto es esto, eh, el equipo tiene que interiorizarlo, y eso es la única forma, es, captas, formación, y no siempre hay tiempo para ello, y tampoco puedes exigir, que, que, que el equipo lo haga en su tiempo personal, porque, en su tiempo personal, tú no eres nadie, para empezar. Claro, de hecho, a veces,

[No identificado] (00:34:47): Vale más la pena poner el esfuerzo en otras cosas, que sí tienen un impacto en performance, como puede ser, por ejemplo, lo que tú comentabas el otro día, de, pues, el, el Promijol, eh, todo el tema de, los Async Builders, o sea, todo esto son conceptos, más elevados, pero que sí que tienen un impacto real, en el rendimiento de la aplicación, y en la experiencia de, de usuario,

[No identificado] (00:35:13): El que nosotros utilicemos un for, un reduce, pues, eso no, no implica una, una,

[No identificado] (00:35:19): Es mínimo, es mínimo, y es, y aparte, casi siempre, o al menos me ha pasado a mí, en los últimos años, cuando estamos haciendo iteraciones de este tipo, eh, no tenemos más de mil elementos, y cuando tienes ese número tan pequeño de elementos, es un punto de, es que, de igual lo que hagas, la diferencia de performance va a ser mínima, si estuviéRamos hablando de, diez mil para arriba, un millón, medio millón, oye, eso ya es otra historia, soy, si se nota la diferencia, y a lo mejor hay que apurar, pero, es que en el día a día, la realidad es que es eso,

[No identificado] (00:35:50): Estás trabajando todo el rato con menos de mil elementos. Sí, me acabas de abrir dos hilos delante, y no sé por cuál decantarme, así que, los vamos a tener que lanzar los dos a la vez, porque creo que son, van a aportar muchísimo valor, el primero, el primero es, qué te ha motivado, a llegar a tener ese expertise, porque, por ejemplo, estás hablando ya de cosas, que no es simplemente, se usar el lenguaje, sino que conoces el rendimiento, de cada una de las herramientas, que tienes delante, o sea, eso es algo que yo he visto personas, con muchísimos años de experiencia, que jamás,

[No identificado] (00:36:22): Llegan a ese nivel, y es algo que a ti, además, se te nota, que te motiva, que te gusta, que, por un lado, que te ha motivado a eso, y después, por otro, el hilo que abriste, de, al final, la vida personal, ¿no? Cómo lo llevas, y muy probablemente, todo esto no lo hayas hecho, en tu día a día, en el trabajo, sino que al final, has invertido horas de tiempo, de tu vida, en formarte, y en aprender, todo ello, y al final, cómo manejas eso, ¿no? Entonces, yo creo que, ahí quedan las dos cosas, un poquito,

[No identificado] (00:36:52): Enmarronadas.

[No identificado] (00:36:55): Ok, una es, de cómo distribuyo, la parte personal, y la otra pregunta, era que, ¿cómo lo he hecho, o qué es lo que me ha motivado a…? Ambas cosas, ambas cosas, lo que te apetezca. Yo es que soy curioso, por naturaleza, quiero decir, lo que pasa que,

[No identificado] (00:37:10): Porque, es que eso, hablaba de formación, y yo realmente, no es que me forme, yo muchas veces, lo que hago es investigar, en plan, vamos a cacharrear, vamos a trastear, en plan, de qué pasa si hago esto, anda, y si hago esto, otro, y así, lo que te he dicho de los reviews, de que importa más en cierto número, que esto, que lo otro, es porque en su momento, me hizo un repo en GitHub, hacer benchmarking, de comparar loops, más que nada, porque tuve una vez, una discusión, con un senior, de, Dios mío, ¿qué estás haciendo con ese reviews? Es que eso, eso es fatalísimo,

[No identificado] (00:37:39): Para performance, y yo, lo es, le digo, porque básicamente, es tu palabra contra la mía, vamos a comprobarlo, y me puse en mi tiempo libre, lo comprobé, y me di cuenta de que, sí, vale, si haces un 4i, eso es la forma, más óptima, de gestión de bucles, en JavaScript, o al menos, en ese momento, en esa versión, con esa versión de V8, de Node, y demás,

[No identificado] (00:37:58): Vale, pero, que después pienso, que la diferencia,

[No identificado] (00:38:03): La diferencia se empezaba a ver, sobre todo, a partir de 10.000 elementos, y todo esto fue en mi tiempo libre, yo curioseando, yo investigando, en plan de, ¿qué puedo hacer con esto? ¿qué puedo hacer con lo otro? También, un poco lo que me ha motivado, es ese punto de, quiero decir, desde que tenía la empresa, yo tenía muy claro, que al final, lo que te diferencia, como profesional, es el expertise que tienes, cuanto más especializado estás,

[No identificado] (00:38:25): Mejores proyectos, te van a caer, porque al final, estás especializado en algo, y te vas a, sentir como pez en el agua, haciendo lo que, lo que tengas que hacer, no te van a caer, cosas en plan de, de no, es que eres, eso es fuerte, pero mira, toma Cobol, toma Go, toma no sé qué, no, no, no, hola señor, yo soy experto en no de JS, a mí, si me sacas de ahí, que sepas que mi rendimiento, va a ser así, si me metes en esos proyectos, mi rendimiento, va a ir para allá arriba, sabes, en plan,

[No identificado] (00:38:48): Te voy a hacer cosas mucho más rápido, te voy a optimizar todo lo que pueda, vamos a innovar, y toda esta clase de cosas,

[No identificado] (00:38:55): Pero todo se ha basado siempre, por mi, una mezcla entre curiosidad, y tratar de ser, el mejor profesional posible, que pasa, que todo esto, que también tengo, por ahí una entrada en mi blog, promoción,

[No identificado] (00:39:09): Hablando de esto, que es sobre, el tema de, la ansiedad que te puede dar, querer ser, un gran, un buen profesional, en la industria del software, porque, ¿qué pasa? Y esto lo hablaba con Manolo, y yo creo que le vas a poder sacar el tema, que nos vamos a echar unas risas todos juntos, somos la única industria, o, casi, yo creo que casi la única, que, usamos un montón de tiempo personal, para seguir formándonos, usamos tiempo personal, para ir a conferencias, a seguir hablando de cosas del trabajo, sabes, quiero decir, no digo que sea enfermizo, pero es curioso, y, quiero decir, la vida profesional mola,

[No identificado] (00:39:45): Pero, a todo lo que dices que sí, es algo que le estás diciendo que no, sabes, en plan de, ¿quieres ser un hacha en tu profesión? Chapo, pero que sepas que, si vas a invertir tanto tiempo en eso, vas a dejar invertir tiempo, en tu familia, en tus amigos, en la gente a la que quieres, o en otros hobbies que puedas tener, y también en ti, sabes, quiero decir, ¿cuántos, cuántos profesionales de la industria del software, no hay, que tienen un montón de problemas de salud, porque se cuidan, poquísimo, porque están todo el día pegados, o porque tienen hábitos, en la profesión, malísimos,

[No identificado] (00:40:18): Pues eso al final, eso todo, me hace mucha gracia, me deja esta pregunta, porque, en los últimos meses he tenido,

[No identificado] (00:40:26): No sé si llamarlo crisis, pero sin muchas dudas, en cuanto a, dónde acaba el trabajo, dónde empieza mi vida, realmente son las dos cosas, pero tengo que saber balancear, y, es complicado, porque yo me puse, me pongo a analizar, y hace, dos años, por ejemplo, entre lo que estaba trabajando, y venía que ir a una oficina, que en esa época todavía no tenía trabajo remoto, más las horas que echaba en casa, estábamos hablando de entre 60 y 80 horas a la semana, delante de un ordenador,

[No identificado] (00:40:53): Crecí, muchísimo, muchísimo, pero también con todo el perdón del público, acabé cagando sangre, del nivel de estrés, y el nivel de, de no hacer otra cosa, que no fuera, estar sentado en una silla, delante de un ordenador, y, claro, eso también te hace replantearte cosas, en plan, de hasta qué punto, yo quiero seguir con esto, y demás, obviamente, es lo de siempre, cuando empiezas, cuando empiezas en esta industria, al principio, siempre echas un montón de horas, para tratar de coger nivel, y ser, y dejar de ser junior, y que te valoren, más allá de los años de experiencia, porque, la meritocracia te avala, pero,

[No identificado] (00:41:26): Hay que tener cuidado, hay que tener cuidado con esas cosas, y también hay, sabes, como en las relaciones, ¿no? Hay, el primer año, es el año de enamoramiento, está, todo es bonito, todo te gusta, hecho, al final, a ver, es inevitable, que nosotros sentimos, pasión, por nuestra profesión, ¿no? O sea, al final, sabemos que es algo que nos gusta, y es como,

[No identificado] (00:41:50): Que no nos, a ver, no nos importa,

[No identificado] (00:41:55): Invertir tiempo, en, en seguir creciendo, porque,

[No identificado] (00:42:01): Porque lo pasamos bien, ¿no? Pero, hay veces que nos obligamos de más, o sea, fuera del horario laboral, por supuesto que, tienes que seguir creciendo, te tienes que seguir formando, es lo que hemos dicho siempre, es una, es un sector, donde estamos en constante evolución, y hay que actualizarse, pero también hay que mantener, un ritmo de vida, saludable, no puedes descuidarte, o sea, mientras tu cuerpo te pida, el seguir creciendo, y el seguir aprendiendo, y el, el seguir invirtiendo tiempo, oye, adelante, pero hay momentos de parada, hay momentos donde dices, oye, pues estoy dos meses, donde no quiero, ni leerme un post,

[No identificado] (00:42:38): Ni escribir un artículo, ni grabar un podcast, ni subir nada a YouTube, ni hacer cursos, quiero hacer mi jornada laboral, cerrar, y hacer otra cosa, porque además, eso va a ser que después, cuando lo retomes, porque lo retomarás, porque te gusta lo que haces, lo retomarás, lo vas a coger con muchas más ganas, y con una buena actitud, cuántas veces te pasa, que estás en modo burnout, y te lees la misma cosa, 80 veces, y no la entiendes, y qué te pasa, que te frustras más, creo que es súper importante, que hagamos una reflexión, de decir, oye, sí, pero lo hacemos, porque nos gusta,

[No identificado] (00:43:15): En el momento en el que decimos, no me apetece, es el momento de decir, que no te apetezca, no quiere decir, que no te guste, simplemente que necesitas, hacer otra cosa, o necesitas hacerlo, de forma distinta, no pasa nada, y que hay épocas para todo, no siempre están, las mismas circunstancias personales, las circunstancias sociales, las necesidades, hay mil cosas, que pueden hacer, que eso varíe, y hay simplemente veces, que dices, oye, pues quiero invertir, dos meses, en pasarme videojuegos, oye, pues chapo, vale, es lo que necesitas, en ese momento, o te quieres ver Netflix entero, sabes, todo está el problema,

[No identificado] (00:43:53): Vas a tener dos meses de descanso, y cuando vuelvas, vas a llegar de vacaciones, con otras ideas, y con decir, oye, echo de menos esto, vamos a mirarlo, pero curioso, como acabas de decir, vienes de vacaciones, no, no has estado de vacaciones, has estado trabajando, has seguido 140 horas a la semana,

[No identificado] (00:44:09): Sí, correcto, pero ves, ves como está metido en nuestra cabeza, sabes, quiero decir,

[No identificado] (00:44:14): Yo de aquí quiero sacar, dos, o bueno, quiero comentar dos cosas, una es,

[No identificado] (00:44:20): Las dos tienen que ver con la pasión, y una de ellas es, a veces no nos damos cuenta, de lo privilegiados que somos, por poder trabajar en algo que nos apasiona, porque quiero decir, que eso es algo que yo veo en la industria, porque claro, yo tengo el pasado que tengo, en el sentido de, yo he hecho, yo he trabajado, yo fui dependiente en game, vale, y estuve, sabes, quiere decir, yo fui vendedor de cara al público, en una tienda de videojuegos, que molaba, pero también tenía sus cosas negativas, y demás, más que nada, él atendrá gente,

[No identificado] (00:44:48): Sin odio, vale,

[No identificado] (00:44:50): Pero, quiere decir, todo el mundo que trabaja en el público, te lo dirá, que las personas son maravillosas, pero la gente es gilipollas, es que esa es la frase, sabes, en plan, las personas individualmente son maravillosas, pero cuando, te impersonan, te quitan la personalidad, porque eres un dependiente, es un asco, y es lo que digo, sabes, en plan, nosotros, entre comillas, nos quejamos, porque echamos horas de más, en el sentido de nos formamos, y todo esto, pero al final trabajamos en algo que nos apasiona, mientras que, hay otras personas que trabajan en un trabajo, porque es que no les queda otra,

[No identificado] (00:45:20): Porque no tienen más oportunidades, nosotros tenemos, tú si dices, paso de todo, y cambio de trabajo, hoy en día, cambias de trabajo, y puedes tomar el sueldo,

[No identificado] (00:45:29): Quien puede hacer eso, y lo otro que digo de antes, que decías en plan de, si te quieres pegar, N meses, pasando de todos y demás, al final esto va de, PDL, Passion Driven Learning, en plan de,

[No identificado] (00:45:45): Aprende, haz lo que necesites, pero, siempre y cuando la pasión te llame, si ya demuestra que se convierte en una obligación,

[No identificado] (00:45:53): Es como un, es como un peo, sabes, quiero decir, si haces fuerza, sale mierda, pues lo mismo, si fuerzas las cosas, te las acabas cargando, le quitas toda la, toda la esencia, que te había enamorado en el principio, te la cargas, porque no se ha convertido en una pasión, ya es, un trabajo, que puedes llegar a odiar, y ahí es donde empieza también el burnout, claro, claro, claro, y también hay otra cosa, que me gustaría añadir, que es que, que pierdas dos meses, que pierdas, que no es tardar, que comillémoslo, no lo pierdes, es que de hecho es a lo que voy,

[No identificado] (00:46:25): Que pierdas dos meses, de aprendizaje, de la última tecnología, que ha salido, para javascript, frontend, backend, no pasa nada, porque esa tecnología, probablemente, dentro de dos años, no se use, ¿sabes? Que evoluciona todo tan rápido, que por decir, oye, voy a invertir, dos meses, de mi tiempo libre, en mí, en tu tiempo, hay que decir, en tu tiempo, no pasa nada, no pasa nada, porque además, vas a hacer que, si no eres tú quien lo está descubriendo, alguien de tu entorno, lo va a descubrir, y lo va a compartir contigo, y te va a simplificar el trabajo, ojo, tampoco dependamos, dependamos de,

[No identificado] (00:47:04): Vivir siempre los demás, de cuéntamelo tú todo, o sea, algo tendremos que hacer, pero, que tampoco es un drama, o sea, yo lo he tenido que hacer, yo he cogido dos meses, y he dicho, me voy a dedicar a, reformar la casa, me voy a dedicar a, mi familia, me voy a dedicar a, introduzca aquí,

[No identificado] (00:47:25): Videojuegos favoritos, yo que sé, no pasa nada, sigo estando aquí, sigo haciendo mi trabajo, sigo aprendiendo, me sigo apasionando lo que hago, y creo que tampoco, no ha habido margen, de que las personas, me echen de menos, ¿sabes?

[No identificado] (00:47:39): Entonces, por, por tomarse un tiempo, y descansar, no pasa nada. Y no solo con la última tecnología, de JavaScript, RAST, el último nuevo lenguaje, ultra molón, también pasa con, quiere decir, si algo dijo que en BK, hace 10 años, y hoy día es válido, dentro de dos años, también lo va a hacer, por lo tanto,

[No identificado] (00:47:57): Que obviamente, te va a aportar, que a nivel de aprendizaje, te va a aportar más, que la última tecnología, eso nunca lo voy a discutir, porque al final, son cosas, que son claves, dentro de la industria, y que además, no es, estás en JavaScript, solo te sirve para JavaScript, no, es algo que,

[No identificado] (00:48:11): No recuerdo, no encuentro la palabra, pero vamos, que te vale para todo, pero que si tienes que esperar, tres meses, porque es eso, te estás leyendo, ahora ese libro, clean code, leértelo a la fuerza, yo creo que hay pocas torturas mayores,

[No identificado] (00:48:24): Las cosas claras, tal cual, tal cual,

[No identificado] (00:48:30): Que sí, que mientras, lo que dije, PDL, mientras te mole, y estés a gusto, y demás,

[No identificado] (00:48:37): Quema todo lo que quieras, una vez, te empiezas a sentir quemado, o empiezas a decir, esto a mí no me apetece, ya te apetecerá.

[No identificado] (00:48:45): Pues sí, es básicamente eso. Mira, otra de las cosas, que comentaste antes, fue el tema de cuando fuiste a la, a la Node.com. JS, fue, es que he ido a la 2, JS con Feu. Vale, da igual, me lo sigues hilando perfectamente, porque es lo que quería comentar, ¿no? Tú fuiste, pues, tampoco llevabas mucho en el sector, y de hecho, también has patrocinado eventos a nivel personal, o sea, que es algo que, que haces tú, porque, porque nace de ti. Entonces, entonces, un poco, me gustaría, yo ya lo sé, pero, entender las motivaciones, o sea, como alguien que acaba de terminar el ciclo, dice, oye,

[No identificado] (00:49:30): Pues, me voy a coger un avión, me voy a pagar la entrada a uno de los eventos más tochos, con respecto a la tecnología que hay, y, voy a verlo, porque son personas que llevan más tiempo en el sector, que ya tienen su, súper salario,

[No identificado] (00:49:45): Pues, dices, oye, vale, pero en tu caso fue una inversión total y plena, ¿no? O sea, ¿qué te llega ahí a dar? A ver, a mí es que, yo también te voy a contar aquí algo que no se sabe mucho, yo, yo nada más salir del ciclo, donde hice las prácticas, me quedé trabajando, que además, yo me quedé trabajando ahí, porque estaba buscando una empresa, en la que se hiciera no de JS,

[No identificado] (00:50:09): Y, por suerte de la vida, en un asadero, barra chuletada, o barra barbacoa, depende de lo que estés oyendo, pues, eso, en plan, que había carne y un bracero, vale,

[No identificado] (00:50:20): Y cerveza, mucha cerveza, en casa de un amigo, pues, un amigo de él, había ido, y estaba trabajando, y fue un punto de aquí, me dijo, no, mira, él es programador, y le dije, oh, tal, no sé qué, no, pues, yo estoy mirando ahí, buscando empresas, donde pasé en una de JS, y este hombre me dijo, no, mira, pues, donde estoy yo ahora, yo estoy trabajando de eso, yo soy desarrollador de, Le digo, ¿cómo? Empacar campeón.

[No identificado] (00:50:44): Hablé con él, tal, no sé qué, y acabé haciendo las prácticas ahí, y después me contrataron, y cuando me contrataron, pasa a ser el becario mejor pagado de España, o sea, estamos hablando,

[No identificado] (00:50:52): Cuando yo entré a trabajar ahí, me estaban pagando 30.000 euros al año,

[No identificado] (00:50:57): Unos 1.800, 1.900 euros de sueldo, nada más entrar, porque también en las prácticas, es lo que te dije, yo hice el ciclo, en plan de, tengo que salir aquí con trabajo, que hice en las prácticas, a morir, a morir, o sea, en plan de, ¿qué te hace falta no sé qué? Lo aprendo, ¿qué te hace falta no sé qué? Me da igual, ¿sabes? En plan de, yo me dejo aquí la piel, porque es que necesito encontrar trabajo, y tuve la suerte de que me contrataron, y a ver, también era una empresa que de por sí, el salario medio era alto, estamos hablando,

[No identificado] (00:51:22): Allí había por ejemplo, un senior software developer, que cobraba unos 70.000, o sea, en plan era una empresa que de por sí, sus sueldos eran altos, pero eso, nada más entrar, me vieron y me dijeron, tú no te vas a escapar, aquí tienes la oferta, y yo con esa oferta dije, pues nada, tengo dinero, vivo con la meetup de lo que cobro, la otra meetup habrá que invertir de alguna manera, y cuando tuve la empresa, una cosa que nosotros hacíamos era, por poco presupuesto que nosotros tuviéRamos, nos buscábamos la vida para tratar de ir a conferencias en España, a península, porque recordemos que, bueno,

[No identificado] (00:51:53): Yo no lo he dicho, pero yo soy de Gran Canaria, ahora vivo en el Hierro, pero soy de Gran Canaria, por lo tanto, ir a una conferencia en España, es un pastizal, porque por mucho que te descuenten por los aviones, y todo lo que tú quieras, te vas a gastar un pastizal, porque no puedes cogerte un tren de ida y vuelta, porque son tres horas de avión, y no hay tanta afluencia de vuelos, como para poder decir, voy y vengo el mismo día, son cosas complicadas, y ahora que estoy en el Hierro, va, el rollo es, ¿qué es eso? Nosotros teníamos, yo tenía,

[No identificado] (00:52:24): En la empresa a mí se me había metido, mucho la idea de, tienes que estar actualizado, y la forma de estar actualizado, es ir a congreso, entonces me busqué, como la mía en la empresa, en la que hice las pláticas, y acabé trabajando,

[No identificado] (00:52:35): Él, se hablaba en inglés, acabé cogiendo un nivel de inglés, suficiente, como para poder ir a conferencias, y entender el 90% de la tierra, obviamente, hay palabras que se me escapan, hay cosas que se me escapan, pero el grosso lo da, pues, a partir de ahí dije, para adelante, yo por ejemplo, en 2019 me gasté, creo que fueron, casi 6.000 euros, en conferencias,

[No identificado] (00:52:58): A ver, viajé, quiero decir, viajé un montón ese año, ese año estuve, en la, React Europe, estuve en la JSC Conf, estuve en la CS Conf, y estuve en la Node Conf, todas a nivel europeo, y aparte, eventos en Canarias,

[No identificado] (00:53:13): Disclaimer, y después me dice, que no es internacional, ¿sabes? Voy, pero a mí internacionalmente, no me conoce ni mi madre, quiero decir, nada, nada, nada, nada, hala, hala, sigue, sigue.

[No identificado] (00:53:26): Pues, básicamente, es eso, a ver, tuve la suerte de trabajar en un sitio, en el que me pagaban, lo suficiente, como para poder, y es más, yo ese trabajo me lo tomé como, esto es el transporte a, ganarme en seniority, o sea, a ganarme el expertise que necesito, para después, irme a la empresa que me dé la gana, que por suerte, pues, Carlos Ble, me llamó,

[No identificado] (00:53:46): Hombre, que si quiero, que estaba, es más, en ese entonces, estaba en un proceso de selección con OpenSUSE,

[No identificado] (00:53:52): Que si no llegase por Blejo, probablemente hoy en día, estaría trabajando en SUSE, y no me arrepiento para nada, de eso, y, yo tampoco, mira tú por dónde, mira tú por dónde,

[No identificado] (00:54:03): Y, y, y el por qué, al final, acabé,

[No identificado] (00:54:08): También patrocinando eventos y demás, es, creo que lo he dicho, lo dije sobre todo en la, en 2018, pero bueno, lo repito, y lo reafirmo, yo estoy donde estoy hoy en día, gracias a la comunidad, gracias a que, personas que confiaron en mí, o, personas que desinteresadamente, eh,

[No identificado] (00:54:26): Publican documentación, vídeos, lo que sea, gracias a eso, de gratis, yo puedo pasar de, tener la cuenta bancaria embargada, a estar cobrando, 30 mil, 40 mil euros al año, o sea, ese salto es muy grande, y hay que recordar de dónde vienes, y, recordar que hay gente que puede estar hoy en día, en mi situación, y que, que vaya por ejemplo, en el caso del Canaria JS, a un evento, por 50 euros, que es una risa, porque, hola, yo por la JSConf, más SSConf de 2019, pagué 1200 euros, por la entrada,

[No identificado] (00:54:56): 1200 euros solo en la entrada, después aparte estuvo, el vuelo, el, dietas, y hotel, hay que decir, yo en ese viaje me gasté, basta, interesante, y la Node.com, más o menos lo mismo, la Node.com, cuando la pillas en Early Bird, son, creo que son 700 euros, en Early Bird, si ya dejas que se vaya, te sube a 900, creo que es,

[No identificado] (00:55:18): Mil, mil, bueno, vamos a hablar de 900, pero diría, no sé a dónde llega, pero, pero eso,

[No identificado] (00:55:27): Sube, sube mínimo un 30%, es una,

[No identificado] (00:55:31): Perdón, en la Early Bird, te descuentan, creo que es mínimo un 30%, por lo tanto, estamos hablando de que, son entradas muy caras, también son entradas muy caras, porque, los speakers que van, se lo pagan absolutamente todo, y eso también es, es algo que no se ve,

[No identificado] (00:55:47): Pero, también es verdad, que,

[No identificado] (00:55:50): Cuando ya empiezas, a moverte, o sea, no es lo mismo, trabajar con,

[No identificado] (00:55:56): Componentes locales, o de, dentro de tu país, cuando ya empiezas, a traer Rockstar, cuando te traes, un Ken B, cuando te traes,

[No identificado] (00:56:05): Yo que sé, Uncle Bob, cuando te traes,

[No identificado] (00:56:10): Dan Abramov, cuando empiezas a mirar, ya perfiles, que son más específicos, y que además, vas tú, a buscarlo, ya no es un hecho de, ah, pues voy por el que yo quiero, no, no, voy porque tú me estás diciendo, que vaya, me lo estás pidiendo tú, págamelo tú. O, al menos, de la que sé, que es la Node.conf, no es así. Bueno, a ver, pero, porque la Node.conf, ya tiene el nombre que tiene, pero. Puede haber gente, que sí, que tengan cierto renombre, pero yo me acuerdo, cuando fue, en 2018, pudo ser, no me acuerdo, en uno de los años que fui,

[No identificado] (00:56:41): He oído varias veces,

[No identificado] (00:56:43): Uno de los que iba, era su primera charla, a nivel internacional, en plan, no la conocían ni en su casa,

[No identificado] (00:56:50): Y el, y esa persona fue, dio la charla, que además, Jesús, era su primera charla en inglés, además, porque no era, no era de habla inglesa, y, esa persona se le pagó, bueno, disclaimer, yo solté el proposal, a ver si, y tal, y a mí como me digan que sí, me lo pagan todo. Vuelve a ser internacional.

[No identificado] (00:57:09): Lo intento.

[No identificado] (00:57:12): Yo un poco de esto, en plan, yo siempre, yo creo que, este bien nacido, nacer agradecido,

[No identificado] (00:57:19): Pues, yo estoy un poco, en esa labor, de cuando veo, estas clases de conferencias, no me importa pagar, porque es lo que digo, 700 euros, es que es lo que pagaría, por una entrada, prefiero pagarla, y hacer que eso sea posible, y que vaya toda la gente, que pueda, porque es que, otra cosa así curiosa, comenté eso, cuando estaba haciendo el ciclo, yo no tenía un duro, yo aprendí a programar, con un Chromebook, yo no sé si alguien, con eso es lo que es un Chromebook, o sabe cómo se puede programar con eso, y, un, y un americano, que conocí una hackathon, que fue,

[No identificado] (00:57:48): Miembro de mi equipo, me acabó regalando, un portátil, de casi mil euros,

[No identificado] (00:57:53): Porque dijo, no puede ser, que tú estés, haciendo con nosotros, y tengas ese retranco, en el que no puedes, ni formatear un, un pendrive, desde, desde Linux, y me compró un ordenador, directamente, ah, quiero decir, habían pasado, yo he tenido mucha suerte en la vida, vale, y he sabido aprovechar muy bien las oportunidades, pero, con todo eso, a mí es un rollo de, todo esto tengo que devolverlo, de alguna manera, por eso siempre,

[No identificado] (00:58:17): Quiero decir, no solo el JSD, también hubo un Python Day, que a mí, Python me la, trae al Pyro, quiero decir, no es un lenguaje en el que, me parece interesante, pero es un lenguaje en el que no hago nada, ni tengo nada, y me dijeron, oye, mira, estamos haciéndolo, eh, ¿quieres patrocinar? Toma. ¿Sabes? En plan de, si no es un rollo de, me estoy quitando la comida de la boca para dártela, ¿por qué no? Claro.

[No identificado] (00:58:39): Sí, al final, o sea, es devolver lo que has recibido, y que, yo también lo veo como que somos, bueno, lo que tú dices, somos personas afortunadas, ¿no? De hecho, también quería hacer un disclaimer, porque puede parecer a que, sobre tú, últimamente andá rondando mucho en Twitter, el típico comentario de, bueno, una captura que dice, eh, cobro dos mil euros, me retienen no sé cuánto, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, !

[No identificado] (00:59:30): Efectivamente, entonces, somos muy afortunados, pero también es verdad que, que nadie tenga el ego de decir, por ejemplo, aquí en Canarias, no, porque quiero cobrar 70 mil euros al año, que yo sepa que en Canarias esos salarios no, no son, no existen, o sea, salvo que seas un directivo, o, pero dentro del mundo del desarrollo, salvo que la empresa sea de fuera, es muy complicado, entonces también, o sea, quería hacer ese disclaimer de, ojo, cuidado, que, que, que tampoco es tan sencillo, o sea, que no es que vayas a terminar las prácticas, y que vayas a la primera empresa que te pongan delante,

[No identificado] (01:00:07): Y te digan, oye, mira, pues, te ofrecemos, yo que sé, mil doscientos euros al mes, y tú digas, buah, eso no me da ni, ni pa’ pipa, exacto, o sea, hay que, hay que tener cuidado con ese tema, por eso quería hacer el disclaimer, porque igual nos escucha alguien que está empezando en el sector, y dice, porque Ulises dijo que él cobraba, y esta gente a mí me quedó, ojo, cuidado, no, y, sí, sí, Ulises cobraba esa pasta, y Ulises acabó, acabó cagando sangre del estrés que tenía en el trabajo, perdona que te diga, sabes, es que, con eso,

[No identificado] (01:00:38): A colación de lo que dices también, yo quiero hacer un, que siempre, creo que siempre lo has visto en Lineman, que cuando hay juniors por medio, o aprendices, en plan de personas que están haciendo prácticas, siempre acabo soltando la frasecita, pero es que es real, quiero decir, no todo es pasta, yo, cuando yo entré a Lineman, entré cobrando la meetup de lo que cobraba en la otra empresa, la meetup, que aún así seguía siendo un sueldo por encima de la media, pero quiero decir, es que en la otra empresa pagaba una especialidad de pasta, para tres años de experiencia que tenía,

[No identificado] (01:01:07): Es que yo creo que terminé cobrando casi 3.000 euros, cuando me fui,

[No identificado] (01:01:12): Y entré en Lineman cobrando, creo que fueron, me da igual hablar de mi sueldo, creo que entré, obviamente, han habido mejoras en la vida y esas cosas, pero entré cobrando 1.400,

[No identificado] (01:01:22): Mucha gente no lo entendía,

[No identificado] (01:01:25): En plan de, ¿por qué haces eso? ¿Por qué? Porque voy a ir a una empresa en lo que importa son las personas,

[No identificado] (01:01:32): En lo que si tengo un problema,

[No identificado] (01:01:34): Puedo hablar con alguien, y se va a buscar una solución, no te dirán, bueno, ya lo veremos, pero tienes que terminar el sprint,

[No identificado] (01:01:41): ¿sabes? Que no todo es la pasta, al final es eso, es una vez tú tengas tu, obviamente, a mí si ahora me, me viene a hablar y me dijo, te voy a volver a doblar el sueldo, hombre, le voy a decir que no, no, pero que no todo es el dinero, o sea, en plan del final, si tú tienes lo que necesitas para vivir, y para ahorrar algo, para lo que te pueda pasar, ya a partir de ahí todo es, te sobra, es más, yo a veces que me sentía obsceno, con la pasta que cobraba, porque era un rollo de, es que, bueno, sí,

[No identificado] (01:02:14): Después de ahí está el síndrome de intupostor, y todas estas mierdas, ya con los años he dicho, me pagaban eso, pero es porque es que yo les sacaba,

[No identificado] (01:02:20): A mí me llamaban Swiss Army Man, ahí dentro, la navaja suiza humana, porque es que, yo hubo una época en la que era, full stack Easy Hat,

[No identificado] (01:02:30): Que era, era el único full stack de la empresa, que sacaba,

[No identificado] (01:02:34): Funcionalidades, tanto para Frontel, como para, sabes, en plan, yo hacía toda la funcionalidad entera, y aparte era un rollo de, oye, mira, que se nos ha caído, la base de datos, o hay que reiniciar no sé qué servidores, y yo por eso se me metía, hacía cosas, sin tener ni idea, esto que no lo sepa nadie, pero, eso no pasa nada, está ahí esta cover flow, ahora cortamos aquí, no, no, sí, sí, sí, suerte,

[No identificado] (01:02:57): Quiero, al final es eso, es que a mí me han llegado ofertas de 100.000 euros al año, y yo les digo que no, porque, una, estoy a gusto en Leanman, y es lo que digo, vivo bien,

[No identificado] (01:03:08): Para qué estar complicándome la vida, porque sé que además son empresas americanas, en las que probablemente, voy a estar estresado, as fuck, y aparte, voy a, o sea, que yo sea persona, va a pasar un segundo plano, probablemente, que lo que yo me equivoco, pero es que es eso, yo ahora mismo no veo la necesidad, de estar, triplicando mi sueldo, porque sí,

[No identificado] (01:03:31): A ver, salvo que tengas algo en mente, salvo que tengas una necesidad, una expectativa, al final, no, sí, claro, por acumular, que a ver, ya podemos entrar, este tema es súper polémico, o sea, que, todo va a depender, cómo lo vea cada uno, y creo que todas las ideas, tienen que ser respetables, o sea, hay personas que prefieren invertirlo, para cuando se jubilen, hay personas que prefieren, gastar el dinero al momento, y hay personas que directamente dicen, pues no quiero ni, ni guardarlo, ni, ni, derrocharlo, lo que quiero es, pagar lo que tengo que pagar, porque tengo, claro, cada persona tiene sus necesidades,

[No identificado] (01:04:06): Y en base a sus necesidades, pues, tomará unas decisiones, u otras, por supuesto, quiero decir, yo lo digo, porque obviamente, como, yo empecé el ciclo, teniendo la cuenta amargada, yo obviamente, a partir de ahí, no me he echado deudas encima, yo soy la persona que, creo que lo máximo que estoy ahora mismo, es, pagando el MAC, a todo reventar, porque dije, mira, me lo voy a poner a plazos, porque, porque sí, porque me apetece, porque puedo y me apetece, y no es una letra loca,

[No identificado] (01:04:33): Pero al margen de eso, nada, obviamente, hay otras personas que tienen otras necesidades, tienen otros problemas, tienen otras cosas, y eso le va bien, lo que decías tú de ahorrar para retiro, yo me acuerdo de, un artículo que leí, de un desarrollador, creo que era él y su pareja, los dos, tanto él como ella, eran desarrolladores, y se ha venido a Silicon Valley,

[No identificado] (01:04:51): Durante, si eran dos o tres años, habían estado viviendo en una autocaravana, para ahorrar lo máximo posible, y después de esos tres años, se retiraron, estamos hablando de personas con 40 años, ya está, no trabajan más en la vida, porque ganaron tanta pasta, porque aprovecharon la burbuja, y tenían para, 2000 euros cada uno, no, 2000 dólares cada uno, hasta que tuvieran 80 años, creo que era, o algo así, ahorraron un montón, claro, cogieron una autocaravana, no pagas alquiler, que eso es una locura, en San Francisco, estamos hablando de 5000 euros, por una habitación a lo mejor, 5000 dólares, perdón, claro,

[No identificado] (01:05:24): Ellos ahorraron todo lo que pudieron, y dijeron, pum, fuera, obviamente, si se presenta esa oportunidad, me la pienso muy fuerte también, claro, y el nivel de vida que quieras mantener, no es lo mismo decir, bueno, pues me mantengo con 2000 dólares al mes, que decir, no, no, yo quiero vivir a Tutiplen, y quiero vivir con 5000 dólares al mes, para poder permitirme, todo lo que quiera, oye, eso tiene cierta implicación,

[No identificado] (01:05:50): Pero bueno,

[No identificado] (01:05:53): Pues la verdad es que Uli, ha sido todo un placer, el hablar contigo, el haber compartido contigo este ratito, sobre todo, ya no solo en la parte profesional, que como has demostrado, sabes un montón, sino en la parte humana, y todo este tema, que a mucha gente, pues si no le ilumina el camino, muy probablemente, le abra un poquito la cabeza, a otros puntos de vista, y a reflexionar sobre el tema, y sobre todo, a abrir conversaciones, por favor, y disclaimer, no seamos conflictivos, respetemos opiniones de la gente, y puntos de vista, pero que por supuesto, si alguien quiere hablar del tema,

[No identificado] (01:06:30): Estamos abiertos a hablar, estamos abiertos a que participen en el podcast, Manolo, te tengo apuntado, no te olvides,

[No identificado] (01:06:38): Y nada, pasamos a la, a la parte favorita, que son, las preguntitas, sorpresa, Uli, ¿cómo lo llevas? ¿estás nervioso?

[No identificado] (01:07:17): ¿tú qué? Javascript, cuando Brenda Nike lo estaba haciendo, cuando era un prototipo, pues se llamaba Mocha, después aparte del test de framework, el framework de testing, perdón, pero básicamente se llama eso, y después también tengo un gato, que se llama Null, vale, entonces tenemos al gato Null, y a la perrita Mocha, ¿verdad? Sí, vale, la pregunta es, ¿qué ocurre cuando Mocha expect Null?

[No identificado] (01:07:43): Se pone triste,

[No identificado] (01:07:45): Cuando el gato, tiene a veces ese rollo de que, desaparece durante un par de días,

[No identificado] (01:07:53): Es muy curioso ver como la perra va, hacia la caseta donde duerme el gato, y se queda mirando, y hace soniguitos como si estuviera llorando, en plan, ¿de dónde está este cabrón?

[No identificado] (01:08:02): Muy divertido, qué bueno, pero se lleva bien, que es lo importante,

[No identificado] (01:08:08): Quiero decir, la perra la trajimos con seis semanas, nos la dieron con seis semanas, y yo tengo vídeos, de el gato lamiendo a la perra, bañando a la perra, quiero decir, se lleva muy muy bien, y hay veces que incluso el gato, porque nosotros lo tenemos suelto, porque él disfruta de una vida en libertad, porque no le gusta estar encerrado en casa, es un alma libre,

[No identificado] (01:08:33): Y muy anárquica,

[No identificado] (01:08:36): Hay veces que el gato, o sea, te maulla para pedirte comida, pero hay veces incluso, cuando tenga comida empieza a maullar, y cuando sacamos a la perra, ya se calla, y se pone a jugar con la perra, lo que hace realmente, es llamar para que salga la perra, para jugar,

[No identificado] (01:08:46): Qué bueno,

[No identificado] (01:08:49): Se lleva muy muy bien, somos como si fueran hermanitos, somos una familia muy disfuncional, bueno, a ver, al final entre perros y gatos, está el mito de que se lleva mal, pero no tiene por qué, o sea, eso sí, Moca ve un gato ajeno en el jardín de casa, y vamos, eso es una psicópata, sí, suele pasar, suele pasar, de hecho, yo tengo ahora dos perritas en casa,

[No identificado] (01:09:16): Milka y Tuya, y tengo las dos gatitas aquí, Guilla Lima, y entre ellas bien, pero como aparezca alguno de esporádico perdido por ahí, a las perras no les gusta mucho,

[No identificado] (01:09:29): Pero bueno, tampoco podemos hacerle nada, pues esa ha sido la respuesta a la primera pregunta, y la segunda, bueno, para las personas que, que nos están escuchando en formato audio, igual no lo van a poder entender, pero, ¿puedes enseñar un momentito la botellita que tiene tu logotipo?

[No identificado] (01:09:47): ¿Vale? No sé hasta qué punto se está enfocando, un poquito con el brillo, pero bueno, la vamos a describir, al final tu logotipo es de, de Ricky Morty, ¿verdad? O sea, es como… No puedo decir, no puedo decir que sí a eso, por si acaso me acaban denunciando, pero sí.

[No identificado] (01:10:03): Vale, es como una adaptación así, entonces, bueno, para las personas que no han visto Ricky Morty, no entenderán la pregunta,

[No identificado] (01:10:10): Para los que lo han visto, igual lo entienden, entonces, vamos atrás, cuando todos sabemos que Rick, ¿vale? El abuelete, tiene el consejo de Ricks, ¿vale? Entonces, dentro del consejo de Ricks, hay, si no recuerdo mal, habían cuatro o cinco que llevaban un poco la voz cantante, ¿no? Del consejo, ¿no?

[No identificado] (01:10:32): Vale, si tuviésemos el consejo de Uli, el consejo de Ulises, ¿qué, qué, qué personalidades de Ulises crees que llevarían la voz cantante dentro del consejo? Uf, eso es una fiesta muy grande, ¿eh? Porque es que… No sé. Yo soy una persona de… O sea, intento ser zen y todas estas cosas. Estás en plan de no volver a loco, pero es cierto que soy una persona de extremos.

[No identificado] (01:10:58): Es que te puedes encontrar… Desde un Ulises súper emocional y súper impulsivo, a un Ulises súper, súper, tan objetivo que te rompe la vida, ¿só? Es en plan de… Pero, ¿qué dices? Si nada importa, no importa nada. Somos polvo de estrella, suelto en un universo infinito, en el que nada importa nada. ¿Sabes? El bien y el mal no son más que construcciones sociales y cosas por el estilo. Pero moca especnul. Moca especnul siempre. Pero moca especnul siempre, exacto.

[No identificado] (01:11:27): Es más, seguramente habría por ahí incluso hasta un Ulises que le gustaría PHP, ¿sabes? Es que es muy diverso todo.

[No identificado] (01:11:34): Bienvenidos al multiverso de la locura.

[No identificado] (01:11:39): Mucho. Bueno, entonces nos quedamos con que hay muchas facetas de Ulises, que en todos los multiversos, pues, habría un Ulises con ciertas facetas más pulidas que otras, y que eso sería una fiesta de muchos Ulises, que no habría voz cantante directamente.

[No identificado] (01:11:58): Yo creo que el objetivo, el que te digo que es objetivo y estoico a más no poder. Yo creo que eso sí varía un poco la voz cantante, porque al final en mi vida, en los momentos más duros, es la voz esa que sobresale y te dice, pero muchachos, déjate de chorrada, anda.

[No identificado] (01:12:16): El eje flow. El eje flow, sí. Siempre. Un saludito para Carlos ST también. South, perdón. Es el… Bueno,

[No identificado] (01:12:27): Vamos a seguir con promociones. Si alguien, para todos los oyentes o espectadores de Gran Canaria, les recomiendo completamente el documental Pielago, se llama, que es de Carlos South, que es un DJ de Las Palmas, bueno, y también hace vídeos musicales, hace un montón de cosas. Y hizo un documental sobre la música en Canarias, más en Gran Canaria, porque al final es donde vive él y donde más ha podido tal, que recorre toda la historia de la música del último siglo. Y es brutal, porque explica mucho el problema que ha habido en la música canaria. Por cierto, yo también tenía un grupo de death metal. Ojo,

[No identificado] (01:13:03): Quiero decir, yo he hecho muchas cosas en la vida. El tema es que la música en Canarias ahora con redes sociales y demás va mejor. Ahí tienes este pasillo que, por ejemplo, sigue haciendo cosas y demás, pero antes era ese rollo de salir de Canarias era muy difícil. Y cuando te han visto todos los pueblos de Canarias,

[No identificado] (01:13:21): Ya está, se acabó tu carrera musical porque saltar a la península es muy complicado. Y la verdad que es un pedazo de documental. Y aparte también tiene esta marca de ropa que se llama Fleche de Flow, que mola muchísimo. Y de la que, no sé, de la meetup de mi armario creo que es de ella.

[No identificado] (01:13:36): Pues pondremos enlaces en el pie del episodio. Vamos a poner todas las referencias. Subscribe.

[No identificado] (01:13:44): Pondremos todas las referencias por aquí para que lo visiten. Y nada, ha sido un auténtico placer tenerte por aquí, Uli. Como siempre digo, espero que repitamos pronto.

[No identificado] (01:13:57): Cuando tú quieras. A mí me encanta esto y muchas gracias por invitarme también. Para mí es un placer porque como dije al principio, yo he crecido muchísimo teniéndote cerca. He aprendido un montón de ti. Igualmente. Siempre es bueno tener a los amigos cerca y poder contar con ellos para todo. Así que, muchísimas gracias por estar aquí. Nos vemos pronto. Y a la audiencia, hoy ha caído un buen spam, pero al mismo tiempo también han caído muchas cuestiones de vida súper interesantes. Creo que Uli nos ha aportado muchísimo en el día de hoy. Así que, vamos a ir preparando nuestros oídos para el próximo episodio,

[No identificado] (01:14:40): Episodio 6. Y muchísimas gracias a todos por llevar aquí con nosotros un mes. Nos vemos en el siguiente episodio. Adiós.

[No identificado] (01:14:50): Música