Transcripción
- Audio: https://www.ivoox.com/devs-lives-14-manuel-padron-la-pasion_mf_90151618_feed_1.mp3
- Fuente: retranscripcion automática desde audio con mlx-community/whisper-large-v3-turbo
- Nota: esta versión mejora el ASR respecto a los subtítulos de YouTube, pero todavía no incluye diarización real de hablantes.
[No identificado] (00:00:21): Bienvenidos a Devs Lives, episodio número 14. Como cada semana traemos personas del sector del desarrollo que nos acompañan y nos ayudan a mantener charlas súper interesantes. En el día de hoy, y cómo no para no perder las viejas mañas, hemos contactado con una persona que ya ha sido nombrada en vídeos anteriores, que casualmente viene de Gran Canaria, a ver si se empieza a intuir ya por dónde van los tiros. Me he dado cuenta que la mayoría de la gente que participa en el canal es de Gran Canaria. No sé qué demonios pasa, pero gente, hay que animarse un poquito más.
[No identificado] (00:00:58): Nada, quitando coñas, contamos con una persona que es muy importante en el panorama, que ya ha sido mencionada anteriormente, y sobre todo es una persona muy cercana que con su naturalidad nos acaba conquistando, aunque esté un poquito entre las sombras. Tenemos hoy la suerte de contar con Manolo. ¿Qué tal? ¿Cómo estás? Bienvenido. ¿Qué tal? Muchas gracias. Bien hallado.
[No identificado] (00:01:24): Bien hallados nosotros que te tenemos a ti en nuestra compañía hoy. Sobre todo con esas camisetas que tanto molan, ¿eh?
[No identificado] (00:01:33): Sí, sí, sí. Es algo que usaba incluso con los clientes. Los clientes, había veces que me decían, a ver qué camisetas traído hoy, y entonces ya fui cogiendo el truco para atraerlos a mi lado. Para ir suavizando, ¿no? Tiene que ser una técnica muy buena. De hecho, creo que voy aprendiendo de ti. Me he aprovecho y me he traído alguna por aquí para ir bajando la tensión. Esa está muy guapa, ¿eh? Sí. Al final, todo fan de Marvel tiene que tener sus fricadillas y el fondo chiva que al final, Wakanda forever.
[No identificado] (00:02:08): Qué bueno. Bueno, pues…
[No identificado] (00:02:12): Manu, ¿qué te digo? Eh… Nos conocemos desde hace años y al final, pues hemos ido hablando. Nos hemos ido encariñando el uno con el otro, digámoslo así.
[No identificado] (00:02:23): Pero, bueno, las personas ya igual te conocen un poquito. Si conocen a Uli, pues ya él te mencionó en su momento. Sabemos que fuiste un referente para él. Pero estoy muy seguro que no solo para él, sino para muchas personas que hoy en día estamos aquí. Pero nadie mejor para hablar de uno mismo que uno mismo. Así que creo que te toca la mágica pregunta que nadie sabe responder. ¿Quién es Manuel?
[No identificado] (00:02:48): Pues efectivamente, yo no sé responderla. Yo soy un aficionado a la informática desde muy, muy, muy chiquitito. Y en la vida profesional, pues he pasado por todos los roles. Si Full Stack es controlar de back, de front, de bases de datos y tal, yo soy Full Stack más, más, más, más. Porque entro en sistema, seguridad, he sido director técnico, he pasado posiblemente por todos los puestos y por todos los roles. Lo dicho, me mata la curiosidad. Tengo una curiosidad infinita. Así que eso hace que al final acabe picando de todos lados y mirando de todos lados un poquito.
[No identificado] (00:03:26): Y básicamente ese soy yo. Al final es eso. Me gusta mucho la informática. Soy muy curioso y estoy todo el día metido en este rollo. Eres lo que yo llamo un todo terreno, un 4x4 del desarrollo. O sea, el Full Stack al final… Sí, sí, claro. Hay muchas personas que dicen, no, yo soy Full Stack. Y hay otras que dicen, tú de Full Stack no tienes nada. Y otras personas que llevan de Full Stack a otro extremo. O sea, yo creo que esa palabra te define perfectamente. La del otro extremo, quiero decir, 4x4, todo terreno, Full Developer… Pero que…
[No identificado] (00:03:59): Bueno, al final llevas muchos años en el sector.
[No identificado] (00:04:05): ¿Qué es lo que te mantiene ahí? Porque quieras o no, al final tienes un montón de conceptos, tienes experiencia y muchas personas que… Que al cabo de los años acaban diciendo, bueno, pues… Toca dedicarse más a la parte de management. El desarrollo igual ya no encaja tanto. Pero en tu caso sigues ahí, sigues al pie del cañón y te sigues renovando todos los días. Que es lo más curioso. Después entraremos un poquito en qué estás tocando. Pero, ¿qué es lo que te mantiene ahí, activo? Al final es lo que te decía. Mi curiosidad gana puntos por segundo.
[No identificado] (00:04:39): Entonces, cada vez que veo algo que me llama la atención, pues necesito saber de qué va, o cómo va, o cómo se usa. Y me meto de lleno.
[No identificado] (00:04:48): Hasta puntos tan insospechados como que me encanta programar el ensamblador o desensamblar juegos de los ochenta para ver cómo hicieron las cosas. ¿Sabes? A puntos muy animales. Joder. Y al final eso es lo que me lleva a seguir ahí. Yo creo que hay un concepto erróneo en el sector de que la evolución de un desarrollador es la vía administrativa, la vía de gestión. Yo creo que la evolución de un desarrollador es un desarrollador mejor pagado. La evolución de un tío de sistema es un tío de sistema mejor pagado.
[No identificado] (00:05:18): Y la vía administrativa o la vía de gestión, para eso hay roles específicos. Que seas muy buen desarrollador no significa que sepas gestionar a gente.
[No identificado] (00:05:27): Totalmente de acuerdo. De hecho, sí que es cierto que hay personas que con el tiempo y al estarse relacionando con gente surgen esas cualidades, esas skills que tú dices, oye, pues resulta que esta persona es muy buen manager. Pero no tiene por qué ser en todos los casos así. De hecho, no suele ser lo más común, ¿no?
[No identificado] (00:05:47): No, y de hecho, si eres un desarrollador y eres feliz siendo desarrollador, en mi caso, ya te digo, tiro de todos los palos y también me ha tocado la vía de administración y tampoco estoy en desagusto administrando gente, ¿no?
[No identificado] (00:06:01): Pero al final, si tú eres un buen desarrollador y lo que te gusta es desarrollar, te llevan a una vía administrativa, igual lo que te hacen es infeliz, igual lo que consiguen es que te vayas del trabajo. Entonces has perdido un buen desarrollador y ahora tampoco tienes al gestor.
[No identificado] (00:06:14): Sales perdiendo por todos lados. Y en esos momentos, lo peor es que encima el malo eres tú, porque te vas. O sea, no porque no te sepan cuidar, sino que el malo eres tú porque te vas. Eso es un punto complicadillo de gestionar. Pero bueno, al final acaba siendo como todo, ¿no? Depende de… O sea, al final tenemos que mirar por nuestra propia felicidad y si es lo que nos gusta y lo que nos queremos dedicar a desarrollar y es lo que nos motiva, pues al final… Bueno, también es un poco el buscar el porqué, ¿no?
[No identificado] (00:06:51): Al final, ¿por qué acabamos moviendo una persona de desarrollo a gestión? Es la típica… Al menos el como yo lo veo, ¿no? Es la típica faceta de… Bueno, empiezas como junior, pasas a mid, pasas a senior, pasas a principal, de principalidad… Pues se nos acaban de terminar las etiquetas, vamos a crear nuevas, ya no hay nada más. Bueno, pues el siguiente paso en la escala evolutiva es el manager. Y eres como, no, no tiene porqué. Y muchas veces se asocia que el salto económico tiene que ir asociado a esos saltos de etiqueta o esos galardones, ¿no? Y realmente no tiene porqué.
[No identificado] (00:07:29): Claro, justo lo que te decía. La evolución debería de ser la posición en la que estés, pero mejor pagado. Yo no veo posible ni viable que un programador estrella en Facebook o en Google pase a una vía administrativa porque es su programador estrella. Si lo quitas de lo que está, en lo que es realmente bueno, pues acabas de perder mucho valor. Total, total. Pero muchas veces como que se asocia a que… O sea, como que se ve en una escala y esa escala no tiene que ver.
[No identificado] (00:07:59): Pero desde el punto de vista de las empresas es como el siguiente paso para poder justificar una subida de salario. Y no tiene porqué ser así. O sea, la subida de salario es por tu… Como yo lo veo. Por tu valida.
[No identificado] (00:08:12): Efectivamente, efectivamente. Y como que… Bueno, a ver, por suerte parece que muchas empresas ya se están dando cuenta de este escenario, ¿no? Pero no siempre es así. Sí, me imagino que antes tampoco era lo más común. Entonces hay mucha calidad que se ha perdido. No, no, no. En España y en concreto en Canarias el panorama empresarial ha cambiado brutalmente. O sea, las empresas están intentando adaptarse a pasos gigantes. Antes de… Recuerdo los momentos en los que… Bueno, conseguir un informático, pues que vengan y echen el currículum en mi empresa a lo que es ahora.
[No identificado] (00:08:51): Que lo ve llorando por las puertas a ver si consiguen a alguien, ¿eh? En las últimas convenciones y charlas técnicas que ha habido por aquí, me estaba moviendo y todo el mundo está hablando de lo mismo. De un… No, es que mis técnicos se van. Es que me los roban. Es que no encuentro técnicos. ¿Dónde hay técnicos? Están debajo de las piedras. Están debajo de las piedras. Al final se ha dado todo la vuelta. Y ahora somos nosotros, abro comillas, las rockstar, ¿no? Ahora es un… Pues, ¿qué quieres? Un piso en Marbella. Pues yo te pongo un piso en Marbella, pero vente conmigo.
[No identificado] (00:09:22): Sí, es un poco surrealista, sinceramente. O sea, justamente lo hablábamos la semana pasada, ¿no? Que empiezan a surgir unas necesidades. Y tú dices, pero esto ya es una ida de olla. O sea, está bien que el trabajo esté bien… O sea, que esté premiado. Porque al final… Oye, ahí dentro del sector de desarrollo se tocan muchos palos. Y hay palos que… Que sé. Que el conocimiento que tú tienes tiene que ser pagado. Pero… Hay ciertos límites. O sea… ¿Dónde está ese límite? ¿Dónde está ese…? ¿Dónde deja de ser algo realista y se empieza a convertir en una burbuja de…? De especulación.
[No identificado] (00:10:04): Que además… Cuando te ofrecen ese salario, ese salario sea realista. Quiero decir, porque tú cuando haces una entrevista… Vale que hay un proceso de selección. Pero al final lo que tienes es una conversación con una persona durante X tiempo. Ves un código durante X tiempo. Y es muy fácil engañar a alguien en ese proceso. Y decir… Ah, bueno, pues en la entrevista yo lo hago bien. Pero después una vez ya estoy dentro y yo me acomodo. Y aquí… Chitón, ¿no? O cuando pasen los meses de prueba que me hagas indefinido. Estoy aquí a vivir la buena vida.
[No identificado] (00:10:33): Y cuando me canse ya me iré a otro lado. Eso… Sí, sí. De hecho se está creando una burbuja a base de eso. De coger gente con cero experiencia. Los pones a trabajar. Ves que trabajan bien. Ellos dan el salto a la siguiente empresa. Te dicen, no, es que… Ya trabajé como junior. Entonces pasan a ser senior. Sin experiencia ninguna, pero ya son senior. Y entonces van saltando y van subiendo de categorías. Y van subiendo de grado de profesionalidad. Sin realmente haber cogido el rodaje que les hace falta. Y te ves ofertas de 60.000 pavos para alguien que no tiene experiencia.
[No identificado] (00:11:05): Que luego llega a los desamores, ¿no? Luego es el… Uy, tú no vales esto. Te vas a la calle. Y a ver dónde empiezas de nuevo. Sí. Al final eso acaba siendo un problema para todos. O sea, yo lo veo como un problema para todos. Porque también de cierta forma desprestigia.
[No identificado] (00:11:23): O sea, no sé si a ti te han hecho esa pregunta. Pero a mí me la han hecho ya varias veces. De cómo puedo ser senior en cinco años. Y es como, bueno, pues… Mal. Mal vamos. Sí, sobre todo porque el grado no va con el tiempo. Va con lo que haces y cómo evolucionas. Puedes ser senior en un año. Y puedes ser junior durante 40. Todo depende del interés que le pongas. Las ganas de aprender. Las ganas que le eches al entorno. Todo. O sea, si estás todo el día programándolo a la mundo. En cualquier lenguaje.
[No identificado] (00:12:00): No vas a pasar de ser un junior toda tu vida. Y además también de las tecnologías. O sea, yo estoy seguro que si a mí me pusiesen ahora a programar en C. O en C++. Ajá. Creo que puedo tener mucha experiencia en otras tecnologías. Pero en esa precisamente no. Y es como partir de ser otra vez. Sabes que… En cuanto a habilidades blandas. Puede haber un conocimiento y un trasfondo. Y cierta… Cierta metodología para asimilar el conocimiento. Pero de base, de entrada. Es una barrera que está ahí que hay que superar. Y tiene una curva de aprendizaje como todo. O sea, es que no…
[No identificado] (00:12:36): Sin duda. No es como ya tengo la etiquetita. Esto no se pierde. No. O sea, de hecho… Deberíamos de empezar a quitar etiquetas. No, y no solo que se pierda. Es que los lenguajes, al final como los lenguajes humanos, evolucionan. A ver, yo en la carrera hice C++ hasta el infinito. Igual que hice C hasta el infinito. Y llegué incluso a programar aplicaciones profesionales de cara a empresa. En C++. En temas de gráficos con OpenGL, 3T y tal.
[No identificado] (00:13:05): Y hace poco me dio por volver a echarle un vistazo a C++. Ha cambiado tantísimo que yo ya no sé C++. O sea, es un lenguaje completamente diferente. Hay mil cosas nuevas, mil cosas diferentes. Yo lo estaba viendo y decía, bien, es que ni siquiera soy capaz de compilar mis programas porque me están por todos lados. O sea, que no es un lenguaje muerto como puede parecer por ahí. No, es un lenguaje antiguo. Esto ya no se usa ni se mantiene. No, no. Sigue creciendo y sigue evolucionando y siguen añadiendo features. Claro. Y al final los lenguajes son como las herramientas de trabajo.
[No identificado] (00:13:37): Cada herramienta está para una cosa. Y por mucho que nos empeñemos en que, pues no, esta herramienta no sirve para nada. Pues sí, sí. Cada cosa tiene su sentido. Incluso PHP, por mucho que le peguemos leñazo, pues sigue siendo uno de los lenguajes mayoritarios en la web y sigue estando ahí.
[No identificado] (00:13:53): Sí, aunque nos dé un poquito de urticaria, pues al final es lo que toca. Bueno, justo a raíz ahora de lo de C++ que dijiste, me acabas de sorprender y ya voy a desviar totalmente la pregunta. No sé si te acuerdas que la semana pasada estuvimos en la TGG, en la Tenerife y Gigi, y salió el comentario de, oye, ¿qué tengo que hacer para el Node ejecutar C++? Ahora me empiezo a preguntar si tanto te cuesta compilar C++ para qué quieres ponerlo junto con Node ahora. O sea, ¿qué fiesta te acaba de dar en la cabeza? Sí, sí, hay muchas razones.
[No identificado] (00:14:32): La primera es rendimiento, o sea, la de siempre. Pero los lenguajes han evolucionado bastante. Ahora está, las últimas versiones de Python se han puesto a final el rendimiento y las últimas declaraciones dicen que van a la par con C++. Yo todavía no me lo termino de creer, pero sí que he notado que ha habido una mejora en rendimiento.
[No identificado] (00:14:53): Esa es la primera. La segunda es que al final hay cosas que hacerlas en otros lenguajes es bastante complicado. Cuando tienes que acceder a recursos a bajo nivel, o tienes que acceder a microcontroladores, a procesadores de gama baja, uff, sí, Node es muy bonito y es muy cómodo, pero, ostras, hay cosas que o tienes forma de tratar a nivel de bits y a nivel de bytes a bajo nivel, o cuesta un poco. Sí, al final es lo que toca. Cada cosa está pensada para lo que está pensada.
[No identificado] (00:15:27): Y hay muchos lenguajes que, como tú bien dices, no están pensados para ser usados a bajo nivel, sino a alto nivel. Son lenguajes de alto nivel. Entonces, se complica el asunto.
[No identificado] (00:15:38): Entiendo perfectamente el caso. Era un poquillo para hacer la bromilla de la pregunta. Y Larla al contrario con lo otro, que al final, bueno, Uli te nombra a ti como referente, que gracias a ti, pues, le hizo ese… Uli exagera. No, no, no, no, no. Tú hiciste ese inception en su cabeza, le dijiste Node y se enamoró de Node. O sea, Node para Uli sabemos que es todo y más. Entonces, a mí me inquieta. O sea, en aquel momento, en aquel entonces, cómo veías tu Node.
[No identificado] (00:16:16): ¿Ha cambiado ese punto de vista ahora para ti? ¿Cómo conoces Node? O sea, ahí hay una larga historia de tragicomedia que creo que puede ser contada, ¿no? Mejor que la de Romy Julieta. Larga, larga, ¿eh? Larga, larga. Yo, como te dije, empecé hace mucho tiempo. Y hace mucho, mucho, mucho tiempo, cuando Internet Explorer, cuando no existía Node, cuando JavaScript era un lenguaje de front para hacer florituras y poco más, me monté mi pseudo-sistema de componentes para poder ir metiendo componentes en HTML, con JavaScript, una especie de React sin llegar ni de cerca a los niveles de React,
[No identificado] (00:16:54): Pero sí que me permitía definir un div y embeber mi objeto que estaba compartimentado en una cosita y me permitía montar webs a base de coger cosas e irlas enganchando en los diferentes huecos.
[No identificado] (00:17:09): En aquel momento fue cuando yo empecé con JavaScript. Para que te hagas una idea, acababan de salir los prototypes. En el lenguaje no había prototype. Acababan de salir justo. Era la gran novedad.
[No identificado] (00:17:19): Así que, bastante atrás. Luego, con el paso del tiempo, he ido pasando por varias empresas, he ido evolucionando. Recuerdo que la primera vez que me hablaron de JavaScript en el back, fue un chico que vino con una aplicación que la tenía hecha todo el front en un framework de PHP y que me decía, no, no, es que yo quiero hacer el back en JavaScript. Y yo decía, pero, vamos a ver. No, eso no puede ser. O sea, me estás hablando de un front en PHP y ahora me estás diciendo que vamos a hacer el back en JavaScript.
[No identificado] (00:17:49): JavaScript no está pensado para esto, no está parido para esto. Él ni siquiera me hablaba de Node. Me hablaba de JavaScript. Decían, no, no, no me encaja, no me encaja. Eran tiempos de Ruby on Rails y yo decía, pero vamos a ver. Bueno, si tenemos Rails y es mucho más amigable a todos los niveles y las capas de abstracción están bien, ¿por qué nos vamos a meter ahora en este fregado? Con un lenguaje que está de aquella manera. Y ahí te cambió el chip y dijiste, ¿por qué vamos a meternos en un fregado? Vamos a ello.
[No identificado] (00:18:21): Ahí empezó a cambiarme el chip. Ahí empezó a picarme la curiosidad de un… Bueno, pero ¿por qué me está diciendo esto este hombre? Déjame echar un vistazo. Y empecé a echar un vistazo. Lo que te digo, en aquel momento, pues, creo que no existía Node aún. O si existía, sería de las primeras versiones y ni Dios lo veía. Y a partir de ahí, pues, fui investigando y fui jugueteando con versiones. Yo recuerdo haber usado la 0.7 de Node. Una cosa así. Entonces, claro, te puedes hacer una idea. Se rompía por todos lados. El sistema de paquetes cambiaba cada dos días.
[No identificado] (00:18:56): Cuando tirabas un NPM y tal, vamos, los paquetes aguantaban una semana a la semana siguiente y ya no servían. De todo.
[No identificado] (00:19:03): Y a partir de ahí, pues, eso. Probando y probando. Y cosas para el trabajo, cosas por curiosidad, cosas un vamos a echarle un juguetillo. Pues, fui haciendo cosas.
[No identificado] (00:19:13): Y al final llegó Node, la 0 y algo, conociste a Uli y le dijiste, Uli, esta es la solución para todo. Cuando Uli ya estábamos bastante avanzados en Node. No sé si era Node 2 o una cosa así.
[No identificado] (00:19:31): Lo que nos pasaba es que en la empresa estábamos redefiniendo un software que habíamos hecho para un cliente. Entonces, estábamos rehaciéndolo de nuevo porque el stack tecnológico se nos había quedado atascado. Y era muy complicado empezar a actualizarlo todo. Dijimos, hay ideas dentro del software que están mal pensadas que deberíamos de repensar. Las repensamos y de paso reconstruimos la aplicación. Entonces, reconstruimos todo el backend Node, todo el front en JavaScript. La base de datos usamos Mongo. Aquí fue cuando descubrí que Mongo nos engañó.
[No identificado] (00:20:04): Y, claro, tenía todo el stack en JavaScript. Y cuando fui al FP de Uli, les enseñamos la aplicación en directo, vieron cómo funcionaba, les contamos cómo iba toda la historia, qué es lo que habíamos hecho. Y una de las cosas que yo le decía a Uli, que lo dijo en su episodio, era que, bueno, que teníamos gente que no es que fuesen especialistas en back o especialistas en front o especialistas en tal, sino yo ahí ya tenía un poco de rol de gestión y los podía posicionar donde me hacían falta.
[No identificado] (00:20:34): Si ahora teníamos una tarea muy gorda de, pues yo qué sé, de la base de datos, pues cogía a alguno de los míos, lo ponía con la base de datos y le decía, bueno, es JavaScript, sabes cómo va, tira, para adelante, mientras alguien acaba la parte de front.
[No identificado] (00:20:50): Y entonces nos permitía correr mucho y desviar a la gente a donde hacían falta.
[No identificado] (00:20:56): Eso a Uli le gustó bastante y a partir de ahí, pues, lo dicho, me preguntó, yo le recomiendo un par de libros y no hice nada más, ¿eh? Le recomiendo un par de libros y él solo celebró su futuro y para adelante. Ah, él te tiene especial cariño. Siempre, siempre tiene buenas palabras de ti y para ti. O sea que puedes estar… Por eso te digo que me quiere mucho, me quiere mucho. Bueno, pero al final es como todo, todos te queremos, pero…
[No identificado] (00:21:21): No, mira, al final, esto sí que me gustaría contarlo aquí.
[No identificado] (00:21:27): Al final yo llevo muchos años metido en esto, ¿vale? Pues para que te hagas una idea, yo en primero de carrera, que fue allá en el 96, ya trabajaba de informático, de verdad que trabajaba en lo típico, en la tienda de reparación de PC. Bien. Pero ya estaba metido trabajando en eso. Antes de eso, yo ya había aprendido a programar. Yo cuando llegué a primero de la carrera ya programaba en varios lenguajes y cosas así.
[No identificado] (00:21:50): Entonces, llevo mucho tiempo en esto. Y en esto lo que ves es que hay dos tipos de personas. Los que saben binario y los que no. Digo, no.
[No identificado] (00:22:00): Bueno, bueno, ya está, chicos. Me tengo que retirar. Esto no es para mí. 0-1 y el 2 se me quedó colgado.
[No identificado] (00:22:09): No, pero hay dos tipos de personas. Hay la gente que entiende que estamos aquí para colaborar y la gente que no lo entiende. Los que entienden que estamos aquí para colaborar, me da igual que estés en una empresa de la competencia. Me da igual lo que sea. Si tú tienes un problema y me llamas, oye, pues nos sentamos, nos miramos juntos. Algo aprenderé yo, algo aprenderás tú. Y resolveremos el problema más tarde o más terpeno, pero lo sacamos para adelante. Y algo que nos llevamos todos, ¿vale? Entonces, es muy buen rollo y colaborar entre unos y otros a mí me encanta.
[No identificado] (00:22:39): Y luego está la gente que no. Que lo ve como, oye, eres de la competencia, pues yo a ti no te voy a contar nada. O ni siquiera porque seas de la competencia, sino dentro de la propia empresa. No, no. Mi conocimiento es mío y no se lo voy a dar a nadie más. Ah, error. Yo con esa gente no quiero trabajar. ¿Vale? Entonces, Uli es una de las personas que va del primer palo de los de, oye, si puedo compartir, ¿por qué no voy a compartir? Y yo también voy de ese palo. Entonces, yo con esa gente engancho muy rápido, muy bien.
[No identificado] (00:23:05): Porque eso, porque me gusta compartir, porque me gusta que me enseñen, me gusta que me digan, oye, pues mira, ¿sabes qué? Lo que hiciste el otro día está mal hecho. Eso a mí me encanta.
[No identificado] (00:23:15): Porque es una oportunidad para aprender. Claro, ¿no? Y que, a ver, por lo menos Uli yo he tenido la suerte de trabajar con él. Y lo que contribuye a nivel de open source. Lo que investiga, ¿sabes? Se sienta contigo, te lo explica. Te lo hace con cariño, con mimo. ¿Sabes? Que al final tú dices, yo, es que aprendes con él. O sea, cuando tienes un problema, es de esas personas que dice, como tú, quiero saber más. Y se pone ahí. Y le da, y le da, y le da.
[No identificado] (00:23:42): Y después cuando él lo controla, si no lo ha podido hacer contigo y lo habéis aprendido juntos, se siente y te lo explica, ¿sabes? Que tiene muchísima paciencia para eso. Pero bueno, no vamos solo a vanagloriar a Uli, que parece que le estamos sacando los pompones, porque el podcast al final va de ti. Entonces, cuéntanos un poquito en qué estás metido últimamente, qué estás trasteando. Que al final, yo sé las cosas que trastea Uli, pero me interesan las cosas en las que trasteas tú también. Que sé que hay cosillas por ahí que molan. Yo tengo varias vías.
[No identificado] (00:24:17): Tengo las vías del trabajo y tengo las vías personales.
[No identificado] (00:24:21): Algo que también me gusta decir es que al final nuestra profesión es súper exigente. Tienes que estar todo el día al día, tienes que echar muchas horas, te quemamos gollón.
[No identificado] (00:24:32): Entonces, una de las cosas que le recomiendo a todo el mundo es que si en el trabajo, pues hacen una aplicación de gestión en su tiempo libre, si quieren programar, que programen algo lo más opuesto que puedan de su curro. O sea, si estás haciendo una aplicación de gestión, pues en tu tiempo libre programa videojuegos. Si programas profesionalmente videojuegos, pues en tu tiempo libre ponte a hacer plugin de Word. Yo qué sé. ¿Sabes? Que sea completamente diferente. Primero, porque te abre la cabeza. Y segundo, porque desconectas de verdad. Estás haciendo algo que es por ocio y no por curro. ¿Qué pasa?
[No identificado] (00:25:05): Que haciendo eso siempre acabas sacando algo del extremo opuesto que dices, uy, esto lo puedo aplicar en el curro o viceversa. Pero sí, resulta divertido. Entonces, como te decía, tengo dos vías. La personalidad profesional. En la línea profesional, pues ahora trabajo en huevos municipales. Y aunque tengo un rol intermedio entre gestión y tal, también tengo cosas de programación. Entre las cosas de programación, aquí hay mucho dispositivo de bajo nivel. ¿Vale? Entonces, las tarjetas, bueno, espera. Las tarjetas de este palo.
[No identificado] (00:25:40): La típica tarjeta que usas para coger la guagua. Sí. ¿Vale? Pues aquí dentro hay un chip con una antena. Y esto se lee y se escribe en él. Y para programar en esto hay que programar a muy bajo nivel y entender lo que te decía antes. Bit, bytes, bit más significativos, arquitecturas, de todo. Y a mí eso me apasiona. Claro.
[No identificado] (00:26:03): Como mismo eso, dentro de una guagua, pues ahora mismo tenemos cuatro máquinas diferentes, con arquitecturas diferentes, con sistemas operativos diferentes. Y hay que enlazarlo todo y entender cómo funciona.
[No identificado] (00:26:16): Este año acabaremos con más de cuatro. Entonces, ahí hay muchas movidas muy locas. Todas muy locas porque hay tecnología súper alocada. O cosas como, vale, ¿cómo plantearías que una recarga de una tarjeta de las que te enseñé pase desde una web hasta una máquina que está metida dentro de una guagua y escriba la tarjeta? Pues, hazte una idea. Arquitecturas hiper complejas. ¿Cómo mantienes el foco ahí? Porque tanto salto de contexto tiene que ser súper complicado. O sea, si hay veces que uno mismo cuando salta entre front y back, incluso trabajando sobre el mismo lenguaje de programación, como cada vez se suaviza ese salto, ¿no?
[No identificado] (00:27:03): Pero sigue habiendo un cambio de contexto en cuanto a cómo enfocar las cosas. Con el cambio que tienes tú todos los días de la tarjeta, de trabajar a bajo nivel, a la gestión del servicio, a cómo interactúa con, que incluso serán no solo arquitecturas distintas, sino lenguajes de programación distintos y a distintos niveles, ¿cómo haces para mantener el foco y centrarte? ¿O es algo que te sale natural? Es algo que me sale natural, pero es lo que te decía. Yo llevo mucho tiempo mezclando lenguajes, mezclando arquitecturas, un poco lo que te decía de aprovechar mi tiempo libre y irme al extremo contrario.
[No identificado] (00:27:37): Entonces, yo me he visto en momentos de, yo qué sé, programar en LISP y estar programando ese mismo día por la tarde, pues, en ensamblador. Que no tienen, pero vamos, nada que ver. Entonces, claro, son muchos años de práctica de estar saltando de un lado al otro al final. Te acostumbres.
[No identificado] (00:27:55): Joder, vaya a pasar lo que decía. Un 4x4 en todoterreno, porque es que cuesta, o sea, llevarlo a ese punto de naturalidad. A ver, luego lo mismo, al final programas y dices, bueno, programar es programar. Sí, pero, ojo, cuidado, que mantener el foco no es lo mismo. O sea, programar vas a programar, pero la concentración, el foco, el estar a lo que estás es más complicado cuando cambias de texto. No, y las peculiaridades de los lenguajes. O sea, tengo un colega, Imo, desde aquí te saludo, que ahora trabaja en SUSE, que, vamos, prácticamente de adolescente nos pasábamos las tardes juntos programando con los ordenadores
[No identificado] (00:28:36): E intentando cosas, montando servicios, de todo.
[No identificado] (00:28:41): Y él me decía hace mucho tiempo, y con toda la razón del mundo, yo al principio no me terminaba de creer la historia, pero con el paso del tiempo uno ve que tienes razón y rectifica, ¿no? Que me decía, no, no, aprender un lenguaje no es aprender cómo se hace un if, un for, un while y un no sé qué en ese lenguaje. Hay más, hay más historia. O sea, cada lenguaje tiene su peculiaridad, su forma de hacer las cosas. Y con su forma de hacer las cosas me refiero a cosas completamente diferentes.
[No identificado] (00:29:08): O sea, Lisp es un lenguaje muy funcional, Ruby es un lenguaje muy funcional, pero luego te vas a otros lenguajes y son más declarativos o son de diferentes arquitecturas, por decirlo de alguna manera. Entonces, te obliga a adaptarte a cómo funciona el lenguaje en sí, no solo cómo escribo una línea. Y eso, eso duele. O sea, cambiar de lenguaje, bueno, cambiar de forma de pensar, uff, eso duele. Eso es más complicado, eso es más complicado y es lo que te digo. Al final eso acaba causando una fatiga, ¿no? Una fatiga mental que es complicada de gestionar.
[No identificado] (00:29:42): Por eso, a mí me pasa mucho también lo que tú decías antes del cambio de contexto. Si por las mañanas trabajo en una cosa, por las tardes me gusta tocar otra cosa distinta.
[No identificado] (00:29:53): Los mayores momentos de frustración me han pasado cuando estoy, por ejemplo, full react. O sea, react por la mañana, react por la tarde, react para comer, react para dormir, conversación, formación, todo. Y es como, a ver, que el expertise está muy bien, pero dame algo distinto. Dame un saltito de tocar algo que no sea siempre lo mismo. Aunque sea una mínima variante de, oye, pues, esto es una SPI y esto es server side rendering. Venga, tiene alguito, ahí es una pequeña grieta donde puedo jugar y tengo un margen de cacharrear, ¿no?
[No identificado] (00:30:24): Decir, oye, pues, aquí aprendo algo nuevo, aquí me, o sea, es que me apasione porque si no es como la monotonía. Venga, y otra vez.
[No identificado] (00:30:31): Y react al final es un framework trampa. Dime que no te ha pasado. O sea, yo cuando empezaba con react, antes de darle la charla a Uli que hablábamos antes,
[No identificado] (00:30:41): Estaba aprendiendo react y decía, ah, ya lo veo, claro. Los containers funcionan así, esto funciona así, esto está, vale, vale. Empezar a picar y de repente pararme y decir, espera, se está renderizando más de una vez esto, esto no va así, espera, espera que lo pienso de nuevo. Echar marcha atrás y decir, vale, no entendí nada, espera que lo tiro todo abajo y lo vuelvo a hacer. Incluso leyendo la documentación, ¿sabes? Es un framework muy tricky que te da la sensación de un, ya, ya, he llegado al punto de que ahora entiendo lo que tengo que hacer
[No identificado] (00:31:11): Y de repente te das un palazo contra la maré y dices, no, otra vez está mal, espera que vuelvo a empezar. Te da una sensación de falso control, sí. De, ah, se pinta, está todo bien y cuando empiezas a mirar por debajo dices, ay, que esto está haciendo esto y que esto se renderiza y que esto no, y que esto, y que esto, y que esto. Claro, sí que es cierto que ahí, vale, o sea, lo llegas a saber, pero ahí es de verdad cuando investigas y tienes ese, ese truquillo, ese juguito, ¿no? Pero te da esa falsa sensación de seguridad y no solo React,
[No identificado] (00:31:43): Un montón de librerías del estilo que puedes sacar producto rápido, sí, por supuesto, pero que puedes optimizar mucho y que realmente tú piensas que está haciendo una cosa y no lo está haciendo, que está haciendo otras cosas por detrás y sorpresa. Y después llegan los problemas, ¿no? Que es cuando una aplicación empieza a hacerse inmantenible. No sé si te ha pasado, pero yo he estado en un proyecto, lo he arrancado, me he ido, y cuando he vuelto, las bases más o menos han seguido siendo las mismas, pero el código que se ha creado, se ha creado sin un poco con,
[No identificado] (00:32:21): Digámoslo sin conocer el bajo detalle. Es como, ¿y ahora cómo implementamos esto? Porque esto se empieza a re-renderizar y esto empieza a ser esto. Y es que no sabemos por qué pasa esto y esto, pero es como, ostras, es que realmente tú llegas y dices,
[No identificado] (00:32:33): Pues sinceramente yo tampoco lo sé, déjame mirar la implementación al detalle y al dedillo, porque ya no son cosas de React per se. O sea, sí, React funciona así, pero está funcionando así porque nosotros hemos hecho esto y no lo hemos tenido en cuenta. Y es cuando empieza la fiesta por todos lados, los petardazos y los fuegos artificiales, ¿no? Sí, sí, sí. Y lo que te decía, por ejemplo, en el caso de React, justo que sea muy tricky, si además le unes la parte tricky de JavaScript, ya ni te cuento, yo recuerdo los principios de llegar a deducciones de,
[No identificado] (00:33:08): Ah, espera, es que el contexto que está aplicando aquí es este, y llegar a esa deducción por entender cómo funcionaban los objetos en la memoria en C++, ¿sabes? Es decir, ¿cómo llegaste a esa deducción? Porque en C++ los punteros funcionan así. Entonces este D debería de apuntar aquí y por eso entonces estamos fuera del contexto de este objeto. Vale, sí, pues sí, llega a ser tan tricky como eso, de ver cosas completamente alocadas y decir, es que estás mezclando las locuras del lenguaje con las locuras de la biblioteca y ya muérete. Sí, las particularidades y que al final hay una cosa que la gente,
[No identificado] (00:33:43): Bueno, a la gente le suele dar mucha pereza per se ponerse a mirar código de las librerías, decir, oye, voy a utilizar esta librería, vamos a verlo. Yo creo que ahí es el primer punto donde aprendes un montón de cosas, de cómo piensa la gente, de cómo implementar código, y eso es algo que Carlos me ha metido mucho en la cabeza también, y se lo tengo que agradecer porque al principio era lo típico de, esta librería, instalar, pum, la uso, ah, ya está. Y cuando te paras y dices, pero ¿y cómo implementa esto? ¿Y cómo haces esto? Aprendes muchísimo de paradigmas, de patrones,
[No identificado] (00:34:17): Y además te das cuenta de que de desarrollar una librería súper genérica para que lo use la gente, a desarrollar tu propio código para la aplicación, que es un entorno más cerrado, el cómo programas y las cosas que tienes que tener en cuenta, también muchísimo. Muchísimo, o sea, pero muchísimo. Es completamente diferente. No hay color, no hay color. Sobre todo, ya lo hemos comentado también alguna que otra vez, en ese tipo de librerías es cuando empiezan a entrar en juego temas de más alto nivel, que tú dices, pero si esto en el día a día no lo usa nadie, ni lo voy a usar,
[No identificado] (00:34:53): Y de hecho es el código menos mantenible. Sí, sí, pero para que tú como usuario puedas usar esa librería, vas a necesitar usarlo. Es cuando se le saca partido y de verdad empiezas a aprender un lenguaje o una tecnología, ¿no? Eso mola. Sí, sí. Y mola mucho ver el código de otros. A mí la parte open source también ha ido prácticamente con mi carrera toda la vida. Yo creo que para el 95, 94, instalé mi primera distro de Linux, que venía a ser una Slackware allá para atrás de las primeritas. Y entonces ahí aprendí muchas cosas y vi muchas cosas.
[No identificado] (00:35:32): Una de las cosas que me encantó fue poder ver el código, poder decir, vale, ¿cómo funciona el LS? ¿Te has planteado alguna vez cómo funciona el LS? Pues el código está ahí, léelo. Entonces, claro, te rompe la cabeza. O, ¿cómo funciona el núcleo? ¿Qué pasa cuando el ordenador termina de arrancar y llega al group? Y tú le das al enter y ahí empieza a arrancar el sistema operativo. ¿Qué es lo que pasa? Vale, pues el código está ahí. Ese código en concreto es que además tuve que hacer un trabajo en la universidad. Pedí hacer ese trabajo en la universidad precisamente
[No identificado] (00:36:04): Para ver cómo arrancaba todo el núcleo de Linux. Y es impresionante. Claro, también te topas con que al final sea el núcleo de Linux, sea una superempresa, sea Red Hat o sea quien sea, en todos lados cuestionabas. Entonces, veías el código del núcleo de Linux y te topabas con perlas bastante impresionantes, comentarios de por qué esto funciona lleno de tacos por en medio y de todo, ¿vale? O este trozo de código jamás se debería de ejecutar y es un… Y entonces, ¿por qué está ahí? Tal cual, tal cual. Yo me hizo eso. Ahora, ¿qué lo acabas de decir? Me acabas de recordar cuando…
[No identificado] (00:36:42): Bueno, un proyecto. Tú sabes que aquí, pues en Canarias siempre tienes esa percepción de que somos menos, ¿no? Que es como más chiquitito. Bueno, no sabremos tanto como en otros sitios. En otros sitios es como… ¡Guau! Nueva York. ¡Guau! Japón. Eso tiene que ser la cumbre de la tecnología, tal. Y cuando empiezas a trabajar te das cuenta que de igual si estás aquí en Nueva York, en Pekín, en Hawái, en Suecia, en Irlanda, en Israel, en…
[No identificado] (00:37:16): Desarrolladores son desarrolladores y las mismas patitas que metemos nosotros las meten ellos, ¿no? Es como… Bueno, pues al final como que nos…
[No identificado] (00:37:29): No… No… Nos quitamos mérito por decir, oye, pues trabajamos en las islas o desde aquí, desde las islas o desde España. Que al final, bueno, sí. ¡Ole España! Pero España es chiquitita. No hay tantos desarrolladores y tal. En comparación con otros, ¿no? Y al final nada que ver. Que ya puede ser, como tú dices, el grupo de Linux. Como puede ser la aplicación más puntera. O sea, gambas ahí en todos lados.
[No identificado] (00:37:54): Sí, sí. Está claro. Y al final los tiempos son los tiempos. O sea, todos los problemas a los que nos enfrentamos se enfrentan todos los desarrolladores en el mundo. No, ¿y por qué está así? Pues porque había que sacarlo. ¿Y por qué había que sacarlo? Es que el product manager dijo que mañana salía la producción. Ya, pero es que tu escala… Tu software es de escala global. Se usa en todos lados. Ya. Pero había que sacarlo. Está claro. Al final pasa en todos lados. Aún así, creo que en Canarias tenemos una pequeña ventaja que nadie piensa.
[No identificado] (00:38:21): Y es que como trabajamos para micropymes, nos obliga a abrir un poco más el abanico que en el resto del mundo. No, en el resto del mundo no. Me imagino que habrá más sitios con micropymes. Pero que en los sitios donde hay grandes empresas.
[No identificado] (00:38:37): Entonces, eso te lleva a entender un poquito más de todo. ¿Sabes? No te puedes especializar y decir, yo soy el especialista en base de datos y no sé de nada más. No te obligas a saber un poquito más porque la micropymes en la que vas a entrar, igual eres el único informático. Y si eres el único informático, te va a tocar hasta cambiar la tinta de la impresora. Entonces, vas a tener que saber un poquito más que solo de base de datos.
[No identificado] (00:39:00): Eso, las veces que he empezado a viajar, iba a la península y me encontraba gente súper especializada, unos auténticos cracks, pero solo en los suyos. Y hablando con ellos, lo típico nombre. ¿Y tú cómo haces esto? Bueno, pues nada, me monté mi servidor de correo en casa, que te montaste tu servidor de correo. Pero tú no eras desarrollador. Sí, sí, bueno. Pero también sé algo de sistemas. No, pero ¿cómo va a ser eso posible? Pero si eso lo lleva la gente de sistemas.
[No identificado] (00:39:26): Y además, el de redes se encarga de no sé qué y decía, no, pero vamos a ver, que hay que saber un poquito más. Entonces, te encuentras con eso, con roles súper especialistas, increíblemente buenos en lo suyo, pero que no saben nada más. Y en Canarias tendemos a ser más generalistas, a saber un poquito de todo, que nos da una pincelada de poder decir, ah, espera, espera, que lo que te está diciendo el tío de Front, que tú no estás entendiendo, es esto, que en Back se entiende así.
[No identificado] (00:39:53): ¿Sabes qué otra sensación tengo yo? Y justo lo comentaba con Miguel Cabrera la semana pasada, hablando en el coche.
[No identificado] (00:40:03): O sea, a mí me van a prender full boy, pero me da igual. Tú cuando tienes una duda, ¿vale? Cuando tienes una duda como desarrollador, que estás estancado, que no sabes cómo solucionar, que tal, ¿qué es lo que sueles hacer?
[No identificado] (00:40:17): Depende, de todo. Yo intento mirar la documentación o leer muy a bajo nivel. Me he leído bibliotecas enteras, no grandes, pero sí que bibliotequillas pequeñas, de decir, uff, no entiendo lo que estás haciendo, espérate a ver, déjame mirar el código, leerme el código y decir, ahora lo entiendo, ahora ya sé por qué lo estás haciendo así. Pero también me gusta mucho lo que te decía antes, tirar de la comunidad. Entonces, si veo que con el código no me termino de aclarar o que me estoy liando mucho o que igual alguien está muy metido en ese framework o en ese lenguaje o lo que sea,
[No identificado] (00:40:51): Llamo por teléfono y digo, oye, echamos una tarde, echamos una tarde, vemos las cosas, me cuentan, yo te cuento y compartimos un rato y vemos. Correcto. Pues justo ahí va mi teoría.
[No identificado] (00:41:04): O sea, nosotros al ser un sitio más pequeño, como son las islas, al final la comunidad es más pequeña. Hay menos cantidad de gente. Pero hace que la comunidad esté más unida y el conocimiento que se comparte entre las personas sea más. Y eso hace que el nivel global suba muchísimo. Si te vas a buscar dónde están los mejores desarrolladores, no los mejor pagados, ojo, los desarrolladores con más calidad suelen ser sitios súper pequeños. No suelen ser en las grandes ciudades, no suelen ser en los grandes países. No, no, suelen ser en los lugares más pequeños donde se forman las mejores comunidades
[No identificado] (00:41:45): Y donde se comparte más conocimiento. Y eso hace que a nivel global el conocimiento que hay ahí se retroalimente entre las personas y entre la comunidad y hay una calidad global que se nota. Y eso yo tengo esa sensación mucho aquí, que en Canarias hay muy buen nivel, no solo por la calidad que viene dada de los ciclos, por la calidad que viene dada de la universidad, de los boot camps, que hay mucha cultura, sino también de la comunidad, que nos apoyamos mucho. Y al final cuando uno aprende, de ese aprendizaje aprenden 20 personas más.
[No identificado] (00:42:24): No sé, yo lo veo así y un poco viendo las estadísticas y los números, es como, joder, pues parece que mi teoría loca se sustenta en algo. Sí, sí. Yo estoy de acuerdo con tu teoría loca, uniéndola a lo que te decía, de que al final tienes que abrir un poco más el espectro aquí por lo que es, y uniéndola a un tercer factor. Y es que, también lo comentabas tú antes, tenemos la tendencia a creer que, uff, viene un desarrollador de Madrid, uff, el desarrollador de Madrid va a ser un crack.
[No identificado] (00:42:53): Eso nos obliga a, simplemente por eso, como el de Madrid va a ser un crack, pues yo tengo que aprender para ponerme a su nivel. Y lo que estás haciendo es saltar siete niveles por encima. Y ser una esponjita también, que encima cuando viene, que estás con esa persona, y absorbes todo el conocimiento que puedes. Sí, tenemos ventaja, al final…
[No identificado] (00:43:17): No nos llega Amazon, pero…
[No identificado] (00:43:21): No nos llega Amazon, pero oye, por lo menos el conocimiento está ahí de forma global.
[No identificado] (00:43:29): Pues mira, que al final es súper importante que esté ahí, y que se discute y se hable de ello. Y bueno, que al final tampoco es un tema de ego, porque ahora habrá gente que diga, no, porque es que los canarios van sobrados. No, no, no, no, al contrario, ni mucho menos. Pero… Y si lo creen, pues nada, nos resignaremos a que lo que hay, opiniones hay en todos lados. Mira, al final sigo pensando lo mismo. No es un tema de ego, es un tema de saber dónde está cada uno.
[No identificado] (00:44:00): Esto es un hecho, ¿vale? Esto que voy a contar es un hecho. Posiblemente hay empresas a las que le sienten muy mal lo que voy a contar, pero es así, ¿vale? Tú vas a una entrevista en Península, y todos los entrevistadores asumen que tú estás contando un 20% de mentiras. Entonces, tú tienes que inflar todo lo que vas a contar, pero inflarlo hasta el infinito, para que ellos quiten ese 20% y tengan una imagen real de lo que tú eres.
[No identificado] (00:44:25): Aquí nos pasa al revés. Aquí tenemos la tendencia a quitarnos ese 20%, y entonces los entrevistadores nunca saben exactamente dónde está. ¿Qué nos pasa cuando hacemos una entrevista para Península? Te lo digo porque me pasó en primera persona. Que tú cuentas lo que tú crees que sabes, cuentas lo que has hecho, lo que tal, pim, pa, pa, pa, pa. Y a mí me decía el entrevistador, pero véndete más. Y yo decía, mirá, es que no tengo más que vender, esto es lo que sé, esto es lo que soy, te he contado más o menos en qué proyecto has estado,
[No identificado] (00:44:51): En lo que he trabajado, lo que he hecho y lo que he dejado de hacer. No tengo más que contarte. ¿Por qué me decía véndete más? Porque él estaba buscando ese 20% que quitar para decir, vale, pero como yo les estaba demostrando, porque les demostré enseñándoles los proyectos en tiempo real, poniéndose en marcha y diciéndoles, mira, esto y esto y esto y esto. Y decía, de lo que me ha contado no puedo quitar ese 20%. ¿De dónde lo quito si no me ha contado nada más?
[No identificado] (00:45:15): Pues no lo quito. Pasan cosas muy raras por la diferencia de cultura, por la diferencia de forma de pensar y todo esto. Sí, sí, parece que no, pero hay un montón de cambio en cuanto a la forma de pensar. Y se nota. Y de hecho, ya cuando empiezas a trabajar a nivel internacional, ves que la cultura es un factor en el día a día. ¿Sabes? Cuando trabajo con otras personas,
[No identificado] (00:45:36): Desde luego que en el ámbito técnico,
[No identificado] (00:45:41): Todas las personas, si están donde están, es porque son válidas. O sea, yo no me gusta juzgar a la gente, ni tener prejuicios tampoco, pero sí que es verdad que en el día a día te ves sesgos en cuanto a la religión, en cuanto al sitio donde han crecido, que tienen ciertas percepciones o ciertas formas de ver las cosas o de comunicarse, que no son como nosotros lo tenemos, ¿no? Yo, por ejemplo, intento ser una persona que escucha mucho. Yo guardo mucho silencio y escucho y me nutro de lo que escucho. Y una vez ya más o menos me siento cómodo y escuchado,
[No identificado] (00:46:18): Me lanzo a hablar. Y hay sitios donde a nivel cultural, eso como que no está muy bien visto. Es como, pero ¿y por qué no hablas? ¿Por qué no estás interactuando? ¿No estás…? ¿Sabes? Como que son más activos a la hora de hablar. Y hay estudios que te lo dicen, que en determinadas zonas geográficas, por cómo son en cuanto a cultura, son más dados a comportarse de una forma u otra porque está en su cultura, en su forma de ser, en sus creencias, en su crecimiento natural. Y es súper curioso. No es ser racista, es simplemente basarse en las estadísticas
[No identificado] (00:46:53): Y entender que dependiendo de las zonas geográficas, la cultura cambia y hay que lidiar con ello, ¿no? Es curioso, curioso. Al final es un poco lo que hablábamos este fin de semana. Ya no solo temas culturales en sí, sino temas más hacia el ego del programador, ¿no? Al final, cuando tú le dices a alguien, oye, tu código está mal, estás diciendo un, oye, no sabes pensar, porque al final programar es pensar. Entonces, es duro que te digan, oye, no sabes pensar o has pensado esto mal. Eso encima, si lo unimos a lo que tú estabas comentando, puede ser una bombada de relojería.
[No identificado] (00:47:31): Hay veces que decirle a alguien, oye, he encontrado un bug en tu código, hay que hacerlo con mucha delicadeza para que no acabe reventando todo el equipo o acabe reventando todo el software, ¿no? Sí, nosotros generalmente intentamos de mantener la cultura, o sea, los equipos en los que trabajamos, de decir que el código no es de nadie, ¿vale? O sea, el código no es de nadie, el código es código, da igual quién lo hizo, o quién lo vaya a hacer, da igual, el código es código, y punto, no importa.
[No identificado] (00:48:04): Y al principio es muy complicado, cuando llegas a los equipos, siempre la gente tira del blame, ¿no? Es como, a ver quién hizo esto, no lo mire. Y me ha pasado ya de tener alguna que otra conversación, y decir, pero, ¿quién lo hizo? Abre el blame. No lo voy a abrir. No, no, pero ábrelo. No, pero es para ver el número del cómic, que da igual quién lo… O sea, que igual fuiste tú, igual fui yo, igual… Yo qué sé, han pasado mil manos por aquí, de esto hace un mes, o igual no hace tanto, hace una semana, pero da igual, o sea,
[No identificado] (00:48:31): Es un código muy grande, han pasado muchas manos, ¿qué más da quien lo tocó? Es algo que está ahí, o sea, es intentar desapegarnos, igual que esa sensación de, el código es mío, es mi código, no quiero borrarlo, tío. Delete, fuera, ya está. O sea, eso que nos hacían en la universidad, de cogerte un cacho de código, borrártelo, y te dolía, es como, joder, mi trabajo, se lo acaban de cargar en mi cara. Sí, código es código, no es una persona, por ahora no es un ser vivo, ¿sabes? No hay una IA ahí, que diga, oh, han borrado parte de mi ser, ¿no? Tío, pues,
[No identificado] (00:49:04): Se coge, se borra y se hace de nuevo, no pasa nada, no es de nadie, es del equipo, ni siquiera es del equipo, es de negocio, es de quien está pagando, ¿qué más da? Si ellos lo necesitan, o si ellos ya no lo necesitan, pues se borra, punto. Justo. De hecho, esa parte se nota bastante más en temas de sistema, ¿vale? Porque en temas de desarrollo, pues, que hay un error, por norma general, no suele ser tan crítico como para tener que resolverlo ayer, ¿vale? En temas de sistema, si no tomas una decisión rápido, hay veces que te la juegas a perder todos los datos,
[No identificado] (00:49:42): A estropearlo todo, no sé, cosas muy heavy. Me he visto en situaciones muy, muy duras, de decir, vale, hay que tomar la decisión mala o la otra decisión mala, ¿cuál de las dos tomamos? ¿Cuál de las dos va a destruir? Por una de las dos, y además tener que tomar por una de las dos, en, vale, no me puedo pasar diez minutos pensando, porque si no, la decisión ya está tomada, es la tercera, es peor todavía.
[No identificado] (00:50:06): Y ves, ves los comportamientos de la gente y ves lo que tú decías, ¿no? Cuando pasa algo así, mi tendencia siempre es un, voy a resolver el problema, me da igual quién lo hiciese, me da igual por qué pasase, me da igual, o sea, es un, vale, ¿cuál es el problema? Vamos a buscar el camino para solucionarlo, vamos a buscarlo todos juntos, y si tú no vas a ayudar a buscarlo todos juntos, no entres, déjame buscarlo a mí solo. Pero, pero no me molestes ahora con, no es que eso lo hizo Funadito, no, pero, es que fulanito, ves tú, mira que se lo dije, no,
[No identificado] (00:50:37): No es el momento de buscar culpables, es el momento de resolver problemas. Tal cual. Entonces, lo que te digo, en la parte de sistemas se nota bastante más ese rollo y se nota bastante más cuando la gente quiere apoyar el hombro y echar para adelante y cuando es un, espérate a ver a quién le echó la culpa. Claro. Además ahí, no sé si será por cómo se gestionan las cosas en sistemas, pero sí que es verdad que en el ámbito del desarrollo una cosa que a mí me ayuda mucho, últimamente, es el decir, no, es que la culpa es de fulanito. No,
[No identificado] (00:51:07): Esa persona estaba haciendo peirin, no, ya la culpa no es de una persona, es de una pareja, pero es que ese código que hizo una pareja pasó por una pull request, ¿verdad?
[No identificado] (00:51:18): Y la pull request quien la revisó todo el equipo, ¿no? De desarrollo.
[No identificado] (00:51:23): Vale, entonces ya la culpa es de todo el equipo. Pero es que eso, al mismo tiempo, pasó por una persona de QA y por un equipo de QA, ¿no? Entonces ya la culpa no es solo de quien lo hizo acompañado de quien estaba mirando, acompañó de quienes revisaron, sino del QA también, ¿no? Del equipo de QA entero. Y a su vez eso, en instancia última, fue probado por una persona de negocio que tampoco detectó que entonces el error resulta que no es de una persona, es de un individuo, es de un conjunto de circunstancias y de cosas descontextualizadas porque habría que ver qué había pasado,
[No identificado] (00:51:59): A qué hora era, si había comido, si no había comido, si había tenido problemas, si te da el tiempo, el clima, la junta, la trocola, la estrella, solare, la alineación de… Son un conjunto de cosas que están ahí que no puedes culpar a nadie porque al final, ¿qué sentido tiene culpar de que fulanito se dio un golpe en el dedo meñique del pie cuando estaba dándole click al enter y subió el código? ¿Qué sé, tío? Es algo que está ahí. Solo importa saber quién fue el culpable en el caso de que eso te ayuda a resolver el problema. Si no, me da igual. O sea,
[No identificado] (00:52:30): Yo lo que quiero es resolver problemas, entonces voy a resolverlo y me da igual si fuiste tú, si fue otro, si fue el sistema que se corrompió, me da igual. Y eso crea súper buen ambiente en los equipos, ¿sabes? Cuando despersonalizas la culpabilidad y dices, oye, esto es así, se crea mejor ambiente porque la gente va con otras pretensiones. Cuando ya interioriza eso, es como, bueno, pues está, cuando mantienes una conversación no estás a la… Las personas no están a la defensiva de a ver qué me va a decir, a ver por qué me llamó, a ver por qué están mirando,
[No identificado] (00:53:02): A ver por qué vino a mi mesa, a ver por qué está sentado… Vino porque algo le pasará, ¿sabes? Es como que lo tomas de otra forma y cuando hay caracteres distintos y culturas distintas es más llevadero. Yo lo veo así. Mira, esa de por qué vino a mi mesa. Tengo una historia bastante graciosa al respecto y recuerdo que nada más entraron en una empresa, yo me ponía a hacer cosas, tanto de sistemas como de programación, tenía un rol mixto, así que me tocaba hacer un poco de todo. Y yo me ponía a hacer cosas, mi jefe venía, se me sentaba al lado,
[No identificado] (00:53:34): Literalmente al lado y se ponía a mirar mi pantalla. Y yo seguía lo mío y recuerdo que uno de mis compañeros me decía, ¿cómo lo soportas? Y yo decía, ¿soportar el qué? No, es que se te pone al lado a mirar. Yo estoy haciendo algo que no deba, estoy haciendo algo que por lo que me pueda sentir culpable, presionado, no, estoy haciendo lo que tengo que hacer. Si él quiere mirar, que mire. Si lo entiende, perfecto, participas. Que no lo entiendes, pues vale, sigue mirando a ver si lo entiendes algún día.
[No identificado] (00:54:03): Y nunca he tenido mayor problema con eso, pero sí que he visto mucha gente en el sector que desde que te acercas a su mesa, notas la tensión, notas como los músculos se le van tensando y es como, oye, no te voy a hacer nada. Sí. De hecho es porque siempre vamos con esa predisposición negativa, pero siempre me quedo con una cosa de mi padre que cuenta la anécdota que cuando él era pequeño, ¿no? Estaba en casa del vecino o en esta casa, la verdad es que ahora tengo la duda. Bueno, el caso es que había un señor que era fontanero y él estaba mirando
[No identificado] (00:54:31): Como lo estaba arreglando porque dice, oye, yo a base de mirar voy a aprender. Y sé que el fontanero cogió y le dio con la llave inglesa, le dice, quita para allí que esto no va contigo, déjame trabajar. O sea, es que, ¿qué haces tú aquí mirando? Y él cogió y se fue, pero siguió mirando después y él hoy en día muchas veces cuando hay que arreglar a los fontanerías, sabe hacerlo, ¿no? Dice, oye, pues hay que cambiar esto y que arreglar tal, nosotros ya vamos con la pretensión de que alguien está mirando como para controlar, para juzgar, para… Y si la persona está ahí
[No identificado] (00:55:03): Porque quiere aprender, porque siempre vamos con esa pretensión negativa de,
[No identificado] (00:55:09): Está aquí porque quieren controlar lo que hago, están aquí porque, oye, pues a lo mejor esa persona se está poniendo cerca tuyo para transmitirte confianza de, oye, estoy aquí, si necesitas cualquier cosa te ayudo, simplemente estoy aquí para aliviarte el estrés o estoy aquí para aprender de lo que estás haciendo, ¿sabes? Pero siempre vamos con ese punto de, ostras, a ver qué va a pasar, ¿no? Es como algo que, no sé, que tenemos asociado desde la educación que hemos recibido cuando ha pasado el profesor por detrás con la regla, ostras, quieto, o yo qué sé. Sí, pero creo que parte del sistema educativo
[No identificado] (00:55:45): Nos ha maltratado, abro comillas, en el maltratado, ¿no? Tú piensas que al final, o al menos cuando yo estudié la carrera, la idea era que no colaborases, no que colaborases, o sea, se veía mal, no, porque te estás copiando la práctica, no, estamos hablando del rollo y al final, pues si me pides que implemente un árbol B, no hay muchas formas de hacerlo,
[No identificado] (00:56:09): Que más da que nos sentemos y hablemos y yo le resuelva las dudas o me las resuelva a mí. Lo que no entiendo es programar sin entender porque no le veo el sentido. Claro, de hecho eso crea un sesgo después en tus habilidades a posteriori, o sea, cuando no sabes mantener conversaciones técnicas con las personas, o sea, no sé si te ha pasado que te llega alguien y te intenta explicar algo y poco más que te lee la Biblia, o sea, te hace referencias, artículos, te habla de no sé qué, te usa vocablos que no entiende nadie,
[No identificado] (00:56:45): Unos paradigmas y unas historias y al final tú dices,
[No identificado] (00:56:49): Bájamelo a tierra, vamos a una pizarra, vamos a hacer cuatro garabatos, ¿lo entendiste? Sí, gracias. El tener que ser, yo creo que un poco por ahí, ¿no? De pregunta teórica, pum, y tener que largarle un testaco enorme que al final muchas veces decían, no, no, es que a mí una explicación de dos líneas no me vale, si no me llenas una página de redacción explicando esto, tururú, esto no cuenta. Y después la individualidad de decir, no, es que esto es algo que tú controlas y tienes que, si la persona que tengo al lado lo entiendo diciéndole a más b igual c,
[No identificado] (00:57:21): Pues a más b igual c, no tengo que decirle a más b igual c partido por la raíz cuadrada cúbica del, ¿sabes? A más b igual c, punto. Sí, el estilo, bueno, yo soy, como te decía, muy clásico, llevo mucho tiempo en esto, entonces me encantaban los videojuegos de los 80, entre ellos las aventuras gráficas, entre ellos Monkey Island. Esto viene a que ese estilo de personas que acaban nombrando hasta la Biblia si hace falta, me recuerda mogollón a Stan, moviendo las manos para todos lados e intentando contarte toda la historia. Entonces yo, cada vez que me viene una persona así, veo a Stan
[No identificado] (00:57:54): Y me parto de risa, lo cual hay veces que genera situaciones un poco tensas, pero yo me río. Al final es una forma también de suavizar, pero es un síntoma de que al final cuando, también es eso, desconecta, o sea, te sueltan una chapa de 10 minutos con toda la buena fe del mundo, ojo,
[No identificado] (00:58:13): Sin negatividad, pero te sueltan una chapa de 10 minutos y es imposible mantener el foco en esa conversación de 10 minutos. A veces hay que bajar los conceptos a tierra y está bien que en una conversación técnica utilicemos términos técnicos y sepamos de lo que estamos hablando en un contexto, en un canal. Sí, sí, pero si algo es blanco no necesito darte el color en RGB, necesito decirte que es blanco y ya tú lo entiendes. Justo. De hecho, tienes que saber muy bien con quién tratas. Esto al final, vuelvo a la faceta en la que me ha tocado ser manager a veces, ¿vale?
[No identificado] (00:58:48): Tienes que saber muy bien con quién tratas. Entonces, yo recuerdo que cuando estudiaba en la universidad decía, joder, en matemáticas me han vuelto a engañar. O sea, ahora me están explicando el enésimo refinamiento de por qué esto es así, por qué no me lo explicaron la primera vez cuando me estaban explicando cómo se multiplicaban dos números, por qué no me explicaron que esto era así desde el principio. Y es porque tú no estás preparado para entenderlo aún. Entonces, de eso me he dado cuenta cuando empezaba a gestionar gente, ¿no? Y que he tenido que gestionar gente pues muy verde, muy junior, que acaban de salir
[No identificado] (00:59:18): Y preguntarme, pues yo qué sé, pues cómo arranca Linux y decirle, uff, esto es demasiado para ti aún. Entonces, te voy a ir dando pildoritas de, ¿no? Pues esto empieza así y sigue así. Ah, qué bien, qué simple, no sé qué. Y al par de días decirle, ¿te acuerdas donde dije que empezaba así y seguía así? Pues esto te lo voy a a granar un poco, esto funciona así, así, así. Y va dándole como capas de refinamiento para que lo vaya asumiendo porque si le das todo el detalle al máximo nivel, sabes que no lo va a entender, sabes que no se va a quedar
[No identificado] (00:59:47): Con nada y va a ser un, va a dar una chapa de seis horas, no me he enterado de nada. Claro. Y al final cada cabeza funciona distinto. Eso tengo yo una anécdota y es súper graciosa porque primero de carrera en la ingeniería era Pascal, ¿vale?
[No identificado] (01:00:03): Yo ya había programado cositas antes, tampoco gran cosa, pues sí había hecho mis peninos, ¿no? Y me acuerdo desde la primera a la segunda práctica que yo lo que quería era decir, oye, pues si yo tengo esta variable, yo quiero que esta variable ejecute este código, ¿vale?
[No identificado] (01:00:23): Asignar una función a una variable y pasarla por parámetro, lo que viene a ser un callback de toda la vida.
[No identificado] (01:00:32): Obviamente eso en Pascal no se puede hacer, ¿vale? Pero para mí en mi cabeza yo decía, pero vamos a ver si una variable es una asignación de memoria y en la memoria está la función, ¿por qué no? Y la explicación que me viene en su momento es, eso no se puede hacer y punto, no sabes programar y ya lo verás más tarde. Y es como, a ver, igual lo que pasa no es que no se puede hacer, es que en este, claro, después, muchos años después lo aprendí y me sentí súper cómodo haciendo uso de los callbacks y demás, pero porque mi forma de pensar
[No identificado] (01:00:59): En ese momento difería un poco de la mente que traía el resto que venían de programación más estructural, por lo que sea, porque había visto otras cosas antes, y es como, no, es así, no puedes enseñarle a todo el mundo igual, hay cabezas que funcionan de otra forma y ya está y no… Yo recuerdo en primero preguntarle al profesor de programación que tenía en aquella época como yo sabía programar y en Pascal más o menos me defendía, recuerdo en una de las clases acabar la clase y decirle, oye, una pregunta, ¿cómo funciona esto de los fractales? O sea, salirme de la programación por completo
[No identificado] (01:01:38): Y él decirme, pero ¿por qué? Y decirle, es que tengo curiosidad en este tema, he leído un par de libros pero no termino de entender nada porque son matemáticas hipercomplejas que al final si te las simplifican llegas al camino, ¿no? Pero las leyes de primeras y dices, espera, espera, como que n dimensiones y media, ¿esto qué es? Entonces, recuerdo preguntárselo y decirme, no, no, no, déjate deshueguitos y ponte a estudiar y yo, bueno, pues no sé, esta no es la respuesta que yo me esperaba de un profesor universitario, esperaba que cuando fuese a la universidad cualquier cosa que yo preguntase de informática alguien me respondería.
[No identificado] (01:02:17): Sí, te da un buen No sé, creo que fue mi primera decepción en la carrera de decir, uy, yo me esperaba aquí otro rollo y no esto. A ver, también es verdad, o sea, yo no hago apología al odio pero sí que es verdad que a mí en su momento me dolió lo que me dijeron y tal, pero bueno, tampoco pasa nada. Pero sí que es verdad que no puedes juzgar a una persona por todo el resto. Hay profesores tanto de ciclo como universitarios que hacen una muy buena labor educativa y que son conscientes de que en líneas generales pues el sistema no enseña.
[No identificado] (01:02:51): El sistema busca la excelencia de una nota y ya está. Que vuelvo a lo mismo, hay profesoras y profesores que buscan todo lo contrario, pero venimos de un sistema educativo, eso ya sí es problema del sistema educativo que no es el adecuado para el aprendizaje de hoy en día ni lo que se requiere en los trabajos, poco cuidado. Pero en los trabajos ya hoy en día no se busca la individualidad, lo que se busca es que en un equipo tú funciones y que sepas hablar con las personas y que sepas tener una conversación y que sepas desenvolverte y que sepas delegar responsabilidades.
[No identificado] (01:03:26): Eso en una metodología de educación clásica como la que vivimos hoy en día, eso no se da ni por asomo. Y aunque hayan hecho sus mejoras, ojo, cuidado, en muchos sitios sí lo están intentando cambiar, en los colegios te sientan a cinco alumnos juntos y que dialoguen y que debaten y que aprendan juntos. Sí, pero recordemos que no sigue siendo la metodología global y general, solo de ciertos colegios o ciertos niveles educativos. O sea, que hay un problema de base. Pero de base, es que ahí es donde está la clave. Yo no creo que sea tanto un problema de los profesores o de las profesoras,
[No identificado] (01:04:05): Sino de la base que les imponen que deben de impartir y cómo deben de impartirle. Al final, te tropiezas de todo, ¿vale? Te tropiezas con gente que tiene mucha cana, te tropiezas con ideas nuevas. He oído a mucha gente de FP, a profesores de FP, pidiendo que de alguna manera se busque la forma de incorporarlos en empresas durante un mes, dos meses, tres meses y que el resto del tiempo les dejen dar clases para irse ellos reciclando y poder reciclar a los alumnos y no tener que dar siempre lo mismo. He oído ideas bastante curiosas e incluso en esa línea, en la carrera,
[No identificado] (01:04:41): Recuerdo una muy divertida que teníamos un profesor súper duro de métodos matemáticos, pero súper duro. Recuerdo que nos ponía, pues no sé, en el examen a multiplicar matrices de 20 por 20 sin calculadora. O sea, Ale, ponte ahí a multiplicar y no falles porque corrijo el resultado. Entonces, todo el mundo pensaba que el tío era muy capullo y efectivamente lo era. Pero, jugando un día, jugando a estas cosas que uno se pone a jugar, intenté piratearle el equipo. Dije, esta es la IP del tío, pues voy a ver, voy a hacer un escaneo de puertos, voy a, intentando trastear un poco
[No identificado] (01:05:15): A ver si conseguía algo. Entonces, me di cuenta que tenía una versión de MySQL que tenía un bug de seguridad y dije, este es el mío, aquí entro yo, pero vamos, como Pedro por mi casa. Cuando lo estaba intentando, de repente noto que en mi ordenador empiezan, porque tenía el lock en la pantalla, empiezan a intentar atacarme a mí. Y yo, uy, esto es raro.
[No identificado] (01:05:37): Yo confiaba en que mi equipo estaba medianamente seguro y tiré para adelante.
[No identificado] (01:05:42): No conseguí entrar y vi que seguían intentando entrar en mi equipo y dije, uy, ¿a qué la hemos liado? Entonces, abrí mi equipo por completo,
[No identificado] (01:05:52): Sin clave, sin no sé qué, puse una web diciendo, si quieres entrar en mi ordenador, esta es la clave. O sea, lo abrí por completo y acceso total diciendo, para tener una excusa de decir, no, no, no, no fui yo, es que se metieron en mi ordenador y alguien desde mi ordenador saltó y te atacó.
[No identificado] (01:06:07): Al día siguiente me fui a hablar con ese profesor y le dije, mira,
[No identificado] (01:06:11): Disculpa, el que te estaba atacando ayer era yo. Digo, pero es que tenía mucha curiosidad, pero es que me has dejado con más curiosidad todavía porque tú tienes esta versión de MySQL, esa versión tiene un bug de seguridad como un castillo que es este, lo intenté explotar y no hubo manera cómo es posible. Y claro, él sonrió y me dijo, así que eras tú, ¿no? Y yo, sí, sí, era yo. Y es que yo lo estaba intentando, a la vez que tú me atacabas yo intentaba devolvértela y tampoco conseguí entrar hasta que ya vi que abriste todo y ya dije, bueno, pues se ha rendido.
[No identificado] (01:06:42): Dije, bueno, y entonces, ¿cuál fue la solución? Y me dijo, no, verás, es que yo también vi que había un fallo de seguridad, entonces me bajé el código de MySQL, lo parché yo mismo, lo compilé y tengo una versión parcheada y fue como, ostras, este tío que yo lo tenía como un capullo, resulta que es un crack, lo que pasa que le han puesto a dar algo que no es lo suyo. Claro.
[No identificado] (01:07:03): Es que al final también es eso, o sea, la enseñanza no es para todo el mundo, o sea,
[No identificado] (01:07:10): Hay personas que no tienen el dote de la enseñanza y es muy complicado, y de otras que les sale natural. Sí, no solo el don, sino que, lo que te decía, viene de base, te toca, pues yo qué sé, entras a la universidad y te ponen a dar física, resulta que no tienes ni idea de física, pues la vas a dar como la puedas dar y ahí va.
[No identificado] (01:07:30): Sí,
[No identificado] (01:07:31): Es justo lo que decíamos antes, cuando a ti te pasan de, lo que sea, de desarrollador a manager, ¿por qué? O sea, son roles totalmente distintos, pues lo mismo, si tienes tu punto fuerte y es la ciencia de datos, la algoritmia, lo que sea, ¿por qué tienes que acabar dando clases de física? O sea, al final, estás siendo un talento desaprovechado, tristemente. Claro. Y ya no solo esa parte de desaprovechado, que también, sino la parte de ser infeliz en tu trabajo. Son ocho horas de trabajo y son ocho horas en las que vas a estar diciendo un, ¿qué hago haciendo esto
[No identificado] (01:08:06): Que no es lo que me gusta a mí?
[No identificado] (01:08:09): Tal cual.
[No identificado] (01:08:11): La vida es así, nos lleva por caminos tenebrosos y por buenos caminos, caminos, así que tenemos que ir viendo. Desde aquí… Queridos niños, queridos niños, les doy un consejo muy bonito. Cuando se levanten y piensen, tengo que ir a mi trabajo, qué asco, ese día abandonen del trabajo, búsquense otro. Hay mucho. Tal cual. Esa es una de las grandes verdades que hay. De hecho, me resultó súper curioso en su momento, hablando con mi novia que estaba de práctica
[No identificado] (01:08:46): Y dice, no, es que resulta que el manager que tengo como tutor ha cambiado siete veces de trabajo. Y yo, bueno, entonces, un manager, ¿no? Yo qué sé. Le pregunté cuántos años de experiencia tenía y dice, tres. Y yo, tres años, siete empresas. Sí, y realmente es muy bueno. Yo estoy con él y
[No identificado] (01:09:08): Tiene conocimiento. Pero dice que los sitios donde está o el como tal, pues que no le acaban de llenar, que se siente mal, se frustra y que él intenta hacer las cosas lo mejor posible, pero que al final siente que no está a gusto y se va. Y justo en este sitio lleva, ahí es donde está la coña, en este sitio es donde lleva
[No identificado] (01:09:29): Pues dos años y tú dices, espérate, espérate, espérate, espérate. O sea, que los otros siete cambios los había hecho. Y dice, joder. O sea, y al final es una persona que le estaba aportando muchísimo valor a ella en cuanto, oye, me siento contigo, te explico cómo son los procesos, cómo gestionamos esto, por qué, ta, ta, ta, ta, que tiene esa vocación, pero en los primeros sitios en los que cayó, esto no es para mí, esto no es para mí, esto no es para mí y tenía por lo menos esa confianza en sí mismo de decir, pues, si esto no es para mí, otro,
[No identificado] (01:09:56): Y ya buscaré algo que encaje. Y encajó.
[No identificado] (01:10:00): Claro, al final son muchos años y qué vas a estar, 20 años pensando esto no es para mí. Yo era de la misma filosofía, yo he pasado, pues creo que esta es mi, no sé si octava o novena empresa,
[No identificado] (01:10:12): Y en las dos más, en las dos que más he estado, bueno, en la anterior que estuve nueve años y en esta que ya llevo cuatro, pero antes de eso, pues, si no fue a empresa por año, poco más, ¿eh? De decir un, oye, pues tal, me voy, ¿cómo que te vas? Es que ya, no estoy a gusto aquí, no por la gente, no por lo que estemos haciendo, sino porque no estoy a gusto. Me he levantado pensando un, puf, qué asco, tengo que ir a trabajar. Mala señal. Mala señal. Tal cual, tal cual. La ventaja que tenemos, ¿no? Justo lo que decíamos al principio,
[No identificado] (01:10:44): Que, bueno, pues estamos en un momento donde
[No identificado] (01:10:48): Es fácil cambiar de un sitio a otro, o sea que, importante. Y hablando de cambio, vamos a cambiar un poquito el tema, porque estás participando en este maravilloso y perfecto podcast. Por favor, lo de perfecto va en relación al episodio número 13.
[No identificado] (01:11:08): Aún no lo he visto, aún no lo he visto. Pues, no lo pongas ahora, pero te vas a reír, te vas a reír.
[No identificado] (01:11:18): Pero tú también participas en un podcast. Que se llama La Vieja Guardia. La Vieja Guardia. En honor a mis 2.200 millones de años en la informática, aunque el podcast no es mío, la gente que participamos también llevamos la vida en la informática y nos gusta mucho toda la parte antigua, toda la parte de trasteo y todo esto. Eso es súper importante, porque al final sí veo, veo mucho que en la gente que lleva poco, pues es como que siempre es lo más, nada, pero también está bien eso, sentarse, escuchar y al final aprender de todo un poquito, ¿no? Y al final, como todo,
[No identificado] (01:11:56): Cuando escuchas a personas que llevan más tiempo y que han tenido otros problemas, aunque tú digas, no, es que hoy en día las bases de datos de SQL no son iguales, es que ya no se usa, no sé qué, bueno, pero es la base, es el cómo, es la filosofía, está ahí y puedes aprender cosas, lo que no te interese, lo ignoras, lo desechas, lo dejas pasar, pero lo que sí, te quedas con ahí y aprendes muchísimo, ¿no? O sea, es una invitación pública que se pasen por la desaguardia y escuchen, y escuchen, y se nutran, y aprendan, que es súper constructivo. Bueno,
[No identificado] (01:12:31): Al final el podcast es de Manel, de Manel Villar, él es la voz cantante en el podcast y suele ser bastante divertido, invitamos a gente a que nos cuente su vida, a que nos cuente cuál fue su primer ordenador y un poco lo que haces tú, que nos cuente qué estás haciendo ahora, a qué te dedicas, al final acabamos participando todos porque estamos bastante pirados y cada uno de nuestra línea, entonces, pues, les suena preguntar prácticamente de todo, pero suele ser bastante divertido. Bueno, ya te digo, mi definición per se, tuve un Pentium 4, ese fue mi primer ordenador, que yo recuerdo, no, mentira, choc,
[No identificado] (01:13:09): Pues, me acabas de sacar los colores, no, no, tuve otro, que era de mi padre, era de cartuchos, pero bueno, eso es otra historia y da para largo, pero se puede decir que mío mío fue un Pentium 4 y a día de hoy hago cosas, o sea, no tengo algo definido que diga, no, no, es que, y cada vez menos, al principio era como más, no, no, JavaScript, un poquito de backend, mucho backend, Java,
[No identificado] (01:13:33): TypeScript, hago cosas, lo que haga falta, o sea, no le tengo miedo a nada, hay cosas de las que sabré más, de las que sabré menos, hago cosas. Al final, detrás, detrás de los primeros ordenadores de cada uno hay una historia, siempre hay una historia, siempre es un equipo, aunque sea un equipo muy, muy abundante, como en el caso del tuyo, un Pentium 4, pues bueno, bastante fácil de encontrar, pero siempre hay una historia, siempre es, vale, ¿y cómo llegó ese equipo a ti? ¿Y te lo compraste tú o te lo compraron? ¿Y por qué te lo compraron? ¿Lo pediste tú
[No identificado] (01:14:03): O te cayó del cielo? Siempre hay algo detrás, en mi caso es todavía más raro, yo tenía, mi primer ordenador fue muy, muy, muy, muy de pequeñito mío, tanto que yo la palabra bucle la aprendí mal porque estaba aprendiendo a leer y la leí en el libro de programación que venía con el ordenador. Yo la leí como bucel y hasta que no llegué a primero de carrera que un compañero me dijo un, ¿eso es un qué? Y le dije, un bucel, me dijo, un bucle, Manolo, y fue un, ostras, si es que ahora la palabra encaja, un bucle como en el pelo que da vueltas,
[No identificado] (01:14:37): Ajá, ajá, ¿vale? Entonces, mi primer ordenador fue un Aquarius, que es un equipo de Mattel, creo que habían 12.000 equipos de esos en todo el planeta, no tenía juegos, no tenía nada, lo único que tenía eran dos libros de programación en BASIC y no los podía grabar los programas, o sea, los escribía y se apagaba, adiós. Bueno, algo parecido, no recuerdo el modelo, lo tengo todavía en casa de mis padres, que era un teclado que le ponía cartuchos por un lado, me acuerdo que a mi padre le habían, mandado a hacer un curso de programación por el trabajo de facturación y tal, y era precisamente
[No identificado] (01:15:10): En QBASIC, en un tochaco de libro, así, y me acuerdo que él estaba haciendo el curso y entre medias en lo que me preparaba la merienda, me decía, toma, me ponía un juguito de coche y yo corría con el coche, ¿qué pasa? Yo no sé cómo lo hice, que salí y me metí en la parte del sistema y el niño empezó a hacer
[No identificado] (01:15:34): En un link, ¿no? ¿Sabes la teoría de los monos?
[No identificado] (01:15:38): La teoría de los monos que te dice que si pones a un millón de monos o si pones a un mono a escribir infinito es capaz de escribirte Hamlet o cualquier tipo de obra literaria, ¿no? Pues yo no sé si era un mono o no, pero me dio diez minutos de preparar la merienda y yo fui capaz en un linux de escribir sudo pwd y cambiar la contraseña del usuario.
[No identificado] (01:16:03): No sabía leer, o sea, yo puedo confirmar la teoría del mono y ahí está ese ordenador que no sé cómo formatearlo, no sé cómo resetearlo, la contraseña fue cambiada por un niño de cuatro o cinco años y ahí está para el recuerdo, pero puedo poner el juguito de coches y echar carrera.
[No identificado] (01:16:24): Yo aprendí contabilidad por algo parecido, o sea, yo iba a la oficina de mi padre que tenía un negocio y tenía un PC que fue el primer PC que yo vi, un 286 con una pantalla de fósforo naranja donde él metía la contabilidad y yo jugaba. Entonces, cuando él no metía la contabilidad yo estaba jugando y en una de estas arrancó la BIOS y ponía en inglés presión F2 para, Dios sabe qué ponía aquí, y yo dije, nunca he apretado F2, ¿qué pasará? Formateando disco duro.
[No identificado] (01:16:53): Acto siguiente, la respuesta fue un, vale, aquí tienes este tocho de papeles de contabilidad, te toca meterla.
[No identificado] (01:17:02): Entonces, pues, me tocó meter toda la contabilidad, pero es que, no contento con haberlo hecho una vez, lo hice una segunda vez, entré en la BIOS y dije, ¿qué será esto de configuración a bajo nivel del disco duro? Aquí tienes la contabilidad de nuevo, te vuelve a tocar.
[No identificado] (01:17:17): Dime por favor, que por lo menos cuando eso ya tenía un poquito más de edad, porque si no… Sí, sí, sí.
[No identificado] (01:17:23): No sé, ahí tendría 10, 11 años, una cosa así, pero fue bastante divertido. A ver, ya te digo en aquel entonces, de hecho, me sorprendió, porque claro, tú imagínate, un niño de 3, 4 años, y la lía, y después me acuerdo, limpiando mi escritorio, antes de empezar la carrera, ya había pasado por bachillerato y habíamos visto QBASIC, y cuando llego, me encuentro el tocho con el libro, y digo, este tocho de libros, ah, sí, del ordenador, aquel, y cuando leo QBASIC, digo, no puede ser que yo haya estado en primero de, perdón, primero bachillerato, dando informática, y programando en QBASIC, y este maldito libro
[No identificado] (01:18:02): Estaba aquí delante de mis narices toda la vida y ignorándolo, fue súper divertido, y en el caso de las facturas tuyas, mi pésame, o sea, eso, un dolor horrible, horrible. Sí, pero a raíz de eso ahora entiendo que hago contabilidad, o sea, bueno. No hay mal que por bien no venga, eso dicen. Sí, sí, sí, una habilidad extra que uno aprende después de meter miles de facturas.
[No identificado] (01:18:28): Bueno, nunca viene mal. Pues Manolo, llegamos al final del episodio, pero, pero, ¿sabes lo que pasa al final de los episodios siempre, no? Que vienen tus preguntas estrellas. Perfecto, perfecto, no, no son mis preguntas estrellas. He visto el podcast, he visto el podcast. Bien, bien, no eres como esa persona a la cual la pregunta como de info, ¿cuándo te vas a terminar el episodio? No, no, no, Iru, te queremos.
[No identificado] (01:18:54): No, no, en mi caso, o sea, yo sé que en tu caso los has visto, pero bueno, las preguntas no son mías, las preguntas sientelas como tuyas porque son sobre ti, no son mis preguntas, son tus preguntas, son las preguntas para ti. No, hombre, no tengas miedo, no tengas miedo, pero, ya empezamos, ya yo empecé, yo empecé el episodio dándote pista sobre las camisas, las camisas, las camisas, entonces, vamos a ello, vamos a plantear dos situaciones distintas, super creepy, y vamos a ver qué camisas te pondrías en cada circunstancia, por supuesto camisas graciosas porque si no pierde, pierde la gracia, ¿vale? Entonces imagínate, un lunes,
[No identificado] (01:19:35): ¿vale? Llegas un lunes, llegas a la oficina y te dicen, bueno, hoy era el día de puesta en producción, te has olvidado, y encima, 10 minutos antes de poner en producción, resulta que ha salido un bug que vas a tardar cuatro horas en resolver, mínimo, y todo el mundo esperando y mirándote a ti,
[No identificado] (01:19:56): ¿qué camisa toca ese día? Tengo dos camisetas, además las tengo, que cubren ese espectro, una de ellas, aparece un mini prince, el cantante, con una paloma, y lloviendo, lluvia púrpura, y él con la lagrimita en el ojo, que es como me sentiría yo, probablemente,
[No identificado] (01:20:20): Y la otra pone, 404, motivación no encontrada, entonces, creo que las dos encajan en esa situación, hombre, creo que la desmotivación, precisamente, tampoco es que sea la ideal, porque en ese caso, lo que tienes es que buscarla, y bien fuerte, porque vamos, vaya tela, bueno, vamos a irnos al polo opuesto, entonces, llegas a la oficina, un viernes, resulta que es viernes, a primera hora, tienes todas las tareas de la semana hechas, no hay nada que hacer, está todo tranquilo, y hasta te dicen, mira, que si quieres, te puedes ir a tu casa, porque es que ya, poco más que, lo que tienes que hacer,
[No identificado] (01:20:57): Es calentar hoy la silla, refactoriza código, haz algo que dé valor al negocio, pero, hoy, no hay nada crítico, y después cerveza,
[No identificado] (01:21:07): Ah, bueno, pues si después cerveza, tengo claro, tengo un par de camisetas, con jarras de cerveza, bastante curiosas, creo que una es Chiwi, brindando con Han Solo, y cosas así, que irían en el sitio, irían en el sitio, que bueno, bueno, la de Chiwi, me mola, de hecho, no la tenías la semana pasada, no, no,
[No identificado] (01:21:28): Estuvo cerca, pero estuvo guay, el tema de las camisas, me llamó la atención, la semana pasada, y la verdad, al final, te ayudan un poquito, a desconectar, a romper el hielo, sí, sí, sí, sí, sí, vale, y, vayamos a la, segunda pregunta, porque la de las camisas, era un poco trampa, son dos preguntas, pero la englobamos como una, ¿no?
[No identificado] (01:21:50): ¿cuál crees que ha sido el momento más crítico, en una sesión de estimación, que hayas vivido? El momento más crítico, en una sesión de estimación,
[No identificado] (01:22:03): O más divertido, o más divertido, ahí lo dejo a tu elección, anécdotas, en una sesión de estimación, que tú digas, esto me marcó, no, no, en la sesión de estimación, no, yo creo que, que el momento más crítico, fue tener que, la primera vez, vale, a uno al final, ha cogido costumbre, y ya, sabe hacerlo, pero recuerdo, que, que, en un cliente, la persona que, que se encargaba de, de la parte de negocio, y de llevar este desarrollo, era un tío, bastante heavy, que todo el mundo le tenía miedo, hasta en su propia empresa, vale, entonces, recuerdo llegar un día, y decirme, bueno,
[No identificado] (01:22:37): Y esto va a estar, para dentro de, pues no me acuerdo, de X, dentro de tres días, y tener que mirarle, y decirle, no, no, no, no va a estar, me costó la vida, eh, pero, pero me volvió a mirar, y me dijo, no, no, que sí, sí, te he dicho que va a estar, dentro de tres días, y yo decirle, no, no, que no va a estar, dentro de tres días, volverme a insistir, una tercera vez, y decirle, mira, vamos a ver, a ver si tú y yo, nos entendemos, yo te puedo decir, que va a estar, dentro de tres días, y no cumplir,
[No identificado] (01:23:04): En cuyo caso, te vas a mosquear, y vamos a acabar peor, o, puedes entender, que no va a estar, dentro de tres días, que estará, dentro de cinco, y que, para cinco, te prometo yo, que cumplo, y aquel hombre, cambió completamente, a partir de ahí, me trataba, me trataba como un colega, y era como, que raro, tu empresa no te aguanta nadie, y yo, que te acabo de plantar cara, ahora sí que te caigo bien, no entiendo nada, fue una situación, un poco extraña, de, ¿qué pasa aquí? A veces pasa eso, que uno tiene que ser sincero, y sobre todo, no desde la malicia,
[No identificado] (01:23:34): Sino decir, oye, que, que seamos realistas, que te lo digo, por evitar un problema, ¿no? Esas situaciones, son súper divertidas, sí, sí, sí, sí, pero sí que es verdad, que acerca, cuando hay sinceridad, es lo importante,
[No identificado] (01:23:48): Y pues, me mola la anécdota, me mola la anécdota,
[No identificado] (01:23:52): Pues, Manolo, que te digo, muchísimas gracias, por estar hoy aquí, ha sido, un ratazo enorme, me, te voy a sumar al grupo, de la gente que dice, no, es que en realidad, no te va a dar para mucho, la conversación, no sé, de lo que podemos hablar, yo voy a ciegas, no mires el temporizador, ¿vale? Porque, creo que, que bien, ¿no? Confirmamos. Sí, sí, hemos pasado un ratito, sí. Sí, lo que te digo, muchísimas gracias, por estar aquí, además, sé que, entre comillas, ha sido complicado. Muchísimas gracias a ti, sabes que estás invitado, a la vieja guardia, cuando retomemos,
[No identificado] (01:24:28): Que ahora estamos en parón de verano, pero cuando retomemos, eres bienvenido. No, no me hace falta que me salga alguna canita, o algo de eso, por lo de viejo, o sea, creo que por aquí, es más divertido, cuando nos viene gente joven. Creo que por aquí, sí se puede decir, que ha habido alguna pérdida, pero de camas y cosas de esas, no, todavía, las tengo yo todas, tranquilo.
[No identificado] (01:24:49): Bueno, pues déjame alguna, que al final,
[No identificado] (01:24:53): Si tuviese ganas, por lo menos.
[No identificado] (01:24:57): Lo he dicho, muchísimas gracias. Ha sido todo un placer, Adri. El placer ha sido mío, de que estés por aquí, por supuesto, acepto la invitación, me voy, me voy a ir, a la vieja guardia, al muro,
[No identificado] (01:25:11): A contemplarlo todo, desde allí, desde, a ver Invernalia, y a ver toda la zona norte. Muy bien, será muy divertido. Muchísimas gracias, y nada, a las personas que habéis estado por aquí, muchísimas gracias, por haber compartido este ratito con nosotros, espero que lo hayáis pasado bien, que tengáis ideas, para vuestras próximas camisas, en vuestras sesiones de estimación, y sobre todo, que os llevéis, cómo decirle que no, a vuestro product owner, o vuestra product owner, cuando os diga, esto para dentro de tres días, no, no, que va a estar para dentro de cinco, así que, muchísimas gracias. Oye, una cosa, una cosa, uy,
[No identificado] (01:25:48): Tengo una petición para el público, si tienes un proyecto loco, que quieres compartir con alguien, yo estoy dispuesto a escucharte, o sea, cuéntame las cosas que estás haciendo, me da igual quién seas, me encanta escuchar, qué es lo que está haciendo la gente por ahí, y en qué proyectos están participando. Venga, pues, me voy a sumar al comentario, o bien por privado a Manolo, o bien a mí, o si no, en la cajita de comentarios de, de, el medio que uséis, iVox, Spotify, YouTube, whatever, lo dejáis por ahí, y nos hablamos, que al final, siempre jugar es divertido para todos, y aprendemos, como siempre,
[No identificado] (01:26:23): Potenciamos a la comunidad, y aquí, a tope, así que, nada, nos vemos en el próximo episodio, a disfrutar de lo que queda de día, adiós.
[No identificado] (01:26:35): Y, y, y, y, y, y, y,
[No identificado] (01:26:40): Y, y, y, y, y, y,
[No identificado] (01:26:46): Y, y, y,
[No identificado] (01:26:55): Y, y, y, y, y,
[No identificado] (01:27:00): Y, y,