Juan de Paco – Toolset desarrollador principal

septiembre 8, 2016

juan2¿Te recuerda esta cita de un reciente informe técnico de desarrollo de Toolset a alguien?

“Estoy enredado en medio de una tarea que sigue creciendo :-P…….. no hay un camino de actualización limpio,….. Mientras trabajaba en ello, rescaté otra solicitud ……. Así que la añadí a la mezcla…… Y finalmente, tuvimos otro error….. Todo está relacionado y enredado, pero tiene perfecto sentido.”

Un colega se animó a decir: “Está haciendo algunas locuras de desarrollo de Toolset desde que me uní a la empresa. Locuras como… ¿Cómo logra hacer todo esto? ¿Tiene clones? ¿No duerme? ¿Cómo puedo ser más como él? :)” ¿Quién es él?

¡Juan Antonio de Paco Moreno!
Un nombre tan aristocrático – ¿de dónde viene?
Cuéntanos sobre ti.

Juan Antonio viene de mi padre.
Todo lo que sé es que de Paco Moreno significa Paco el de pelo negro.
Así que en algún lugar de la historia de mi familia debo haber tenido un ancestro de cabello oscuro.
Yo mismo nací en una ciudad no tan pequeña en la esquina sureste de España, llamada Murcia.
Murcia fue fundada a principios del siglo IX por el Emir de Córdoba, aunque el nombre se remonta a la época romana.
El último imperio musulmán gobernó el sur de España hasta mediados del siglo XIII.
Murcia es conocida por ser un lugar bastante caluroso, con casi nada de lluvia durante todo el año.
Y, de hecho, está contribuyendo a la desertificación del país.
Paradójicamente, también es conocida como “la huerta de España”, debido al eficiente sistema que desarrollamos para la conservación del agua.
Cuando tenía solo un año, nos mudamos al norte, a Cataluña.
Pasamos 9 años allí, y luego regresamos a Murcia, donde nos establecimos en un pequeño pueblo llamado Las Torres de Cotillas, a 20 km del centro de Murcia.
Viví allí durante 13 años.
Comencé una licenciatura en Matemáticas puras, y casi logré completarla, pero algunos problemas personales me alejaron de la Universidad, quizás prematuramente.

Ahora vives en Madrid.
¿Cómo sucedió esto?

De manera bastante inesperada, conocí a una chica llamada Gloria y en muy poco tiempo me mudé a vivir con ella a Madrid – literalmente, ¡dos meses después de conocernos!
Madrid es la capital de España, por lo que es grande, llena de cosas para ver, pero también acogedora.
Madrid se enorgullece de construirse y mezclarse con personas que vienen de muchos lugares del mundo para hacer de la ciudad su hogar.
Hace calor en verano, pero no demasiado frío en invierno.
Viviendo en el centro, el ruido y la suciedad de cualquier gran ciudad se mezclan con la rica cultura de Madrid.
Tenemos algunos de los mejores museos del mundo muy cerca unos de otros (Prado, Thyssen, Reina Sofía), miles de teatros, carreras populares que se celebran en medio de la ciudad y las famosas festividades de cada distrito.
Después de vivir en dos pequeños pisos con solo un dormitorio, finalmente nos estamos mudando a un ático en las afueras del centro de la ciudad, con dos dormitorios y una fantástica terraza.
Hablando personalmente, mi novia y sus padres han sido una influencia positiva en mi visión del mundo y en la cultura familiar.
Mi lado de la familia no siempre ha disfrutado de tiempos fáciles; tuvimos varios problemas con mi padre que lamentablemente se intensificaron.
Gloria me trajo modelos y roles que nunca había tenido antes y que necesitaba tanto.
Siendo maestros, el sentido de comunidad, eficiencia y bienestar público de sus padres, mezclado con sus personalidades estables y calmadas, me influenciaron. Solía ser resuelto pero desordenado al trabajar e incluso en casa.
Definitivamente, no siempre fui la persona más compuesta cuando estaba bajo estrés.
Ahora las cosas están mucho mejor, tanto en nuestras vidas personales como profesionalmente.
Disfrutamos de largos paseos en los espacios verdes abiertos que tenemos por aquí – Madrid Río y el parque del Retiro son solo dos ejemplos.
Tenemos un pequeño dachshund de pelo duro llamado Tuna, y es encantadora.
Los fines de semana, generalmente vamos a visitar a la familia.
Mi lado de la familia está bastante lejos de nosotros, así que vamos principalmente a la casa de los padres de mi novia, en Salamanca.
Es una ciudad pequeña, agradable y tranquila.

¿Cuánto tiempo llevas trabajando con OTGS ahora?

Me uní a OnTheGoSystems en diciembre de 2012, y ya se siente como toda una vida.
Antes, trabajaba como freelance encontrando mis propios clientes, pero eso no pagaba todas mis cuentas.
Cuando era mucho más joven, a los 19 años, comencé a trabajar como camarero y desarrollé una buena amistad con mi jefe.
Continué trabajando para él los fines de semana mientras experimentaba combinar mi mente y cuerpo en diferentes lugares de trabajo.
Cuando me mudé a Madrid en noviembre de 2012, dejé mi trabajo de fin de semana pero seguí trabajando como freelance por un tiempo.
Sabía que estábamos en medio de una crisis económica, pero había llegado el momento adecuado.
Empecé a buscar un nuevo trabajo en la calle como camarero, pero al mismo tiempo una solución más permanente aprovechando mi amor por la programación.
Ser un desarrollador enfocado en WordPress significaba que al menos había algunas perspectivas de unirme a un proyecto más grande.

su perro Tuna
su perro Tuna
Un mes antes de mudarme, había enviado una solicitud a la empresa detrás de WPML y una respuesta llegó en un momento en que no podía atenderla – en medio del cambio.
Así que pasó un mes y no estaba tan seguro de que responder tan tarde fuera una buena idea, pero lo hice de todos modos.
¡Tuve la suerte de obtener una respuesta!
Me pidieron que completara un examen lleno de casos de prueba en un lapso de una o dos semanas, y fue una gran sorpresa cuando me pidieron que comenzara a trabajar de inmediato.
Comencé a trabajar con Toolset Views, y me enfrenté a una base de código que no conocía y a una tarea que no estaba bien definida.
Estaba tan acostumbrado a trabajar solo que dos o tres veces consideré seriamente renunciar.
Quería escapar – el Síndrome del Impostor me golpeaba fuerte.
Pero perseveré y logré aprender la base de código, completar mis tareas y finalmente heredar el plugin cuando Bruce estaba a punto de mudarse a otro lugar.
Durante mis primeros días trabajando con él, me pidieron que ajustara mis horas de trabajo para coincidir con las suyas en Australia, lo que significaba levantarme a las 5am.
También tuve que aprender a entender su acento australiano – algo no fácil de hacer cuando no estás acostumbrado – y a las 6 de la mañana, para ser honesto.
Con el tiempo, la empresa siguió creciendo y definimos mejor los roles y equipos.
Como yo era el tipo al que todos acudían en el mundo de Toolset en ese entonces, me convertí en el líder del equipo.
La tarea es demasiado grande y compleja, así que eventualmente Riccardo se unió a mí para ayudar a equilibrar todo.
Una cosa que me gusta recordar es que tuve la suerte de estar en el lugar correcto en el momento adecuado.
Otros miembros de mi equipo son igual de capaces, o mejores que yo tanto en el lado técnico como en la organización de las cosas.
Siempre me recuerda reconocer mis limitaciones.

¿Puedes explicarnos qué haces?

Tuna
Tuna
Además de mantener los dos plugins, Toolset Views y Toolset Maps, comparto con Riccardo el liderazgo del equipo.
Esto implica varias cosas.
Primero, lideramos las llamadas para organizar el trabajo, y tenemos voz en mover la fuerza laboral de un proyecto a otro cuando es necesario.
Organizamos los ciclos de desarrollo, coordinamos los QAs y decidimos sobre técnicas y qué bibliotecas de terceros usar.
La parte más importante de ser un líder de equipo es escuchar, pensar y responder.
Proporcionamos soporte y retroalimentación para una gran cantidad de problemas.
A veces das una retroalimentación a ciegas ya que no puedes saber todo de todas partes.
De hecho, a veces no saber precisamente te permite hacer las preguntas correctas que ayudan al desarrollador a darse cuenta de cuál es la mejor solución para su problema.
Así que podría resumir mi posición como un oyente que hace preguntas y toma decisiones, mientras mantiene una visión bien equilibrada del estado de todo el equipo en cualquier momento.

¿Desafíos?

Viniendo de ser freelance y no haberme graduado con un título en ingeniería, siento que todavía tengo muchas cosas técnicas que aprender.
Era y sigo siendo un desarrollador de WordPress, así que tiendo a favorecer la API y las formas de WordPress.
Trabajar aquí en OTGS y tener que tomar decisiones, me obliga a salir de mi zona de confort y me expone a los elementos.
Tuve que aprender muchas cosas nuevas, como dominar JavaScript, y planeo seguir aprendiendo mucho más.
Eso es también lo que más me gusta de mi trabajo – aprender.
A veces siento que me gustaría tener más tiempo para aprender más cosas, pero la vida tiene sus limitaciones.

¿Cómo describirías tu rutina diaria?

Cada día, comienzo revisando mi bandeja de entrada para ver si hay algo urgente esperándome.
Aunque mantengo una cantidad saludable de unos 30 elementos no leídos que, por cierto, nunca logro gestionar del todo, puedo ver fácilmente cosas nuevas e importantes.
Creé un conjunto completo de etiquetas de Gmail para ayudarme con esto.
Combino esta revisión de correos electrónicos con la revisión de mi calendario para ver qué reuniones me esperan durante el día.
También desarrollé una serie de calendarios separados (personal, gestión, plazos, etc.) para saber qué tipo de eventos necesito manejar durante el día.
Después de abordar esos asuntos, generalmente recibo de 3 a 5 mensajes de personas dentro y fuera de mi equipo pidiéndome cosas relacionadas con sus tareas.
Proporciono retroalimentación, a veces simultáneamente, a todos ellos, y mis dedos comienzan a bailar sobre el teclado :-) A las 10am, una hora después de comenzar mi día, tenemos nuestra reunión diaria.
Como tendemos a preparar el trabajo de la semana e incluso el trabajo del círculo de desarrollo con anticipación, generalmente no tenemos noticias destacadas para compartir aparte del estado habitual de las cosas.
Cuando la reunión termina, suelen surgir más preguntas en privado o para dar seguimiento a algo que discutimos.
Alrededor de las 10.30 o 11.00 finalmente tengo tiempo para abordar mis propias tareas.
Generalmente reservo para mí las tareas más complejas que tienen muchas implicaciones en otras partes del código y posiblemente causen efectos secundarios en otros lugares.
Estas tareas suelen durar una semana o así.
Almuerzo bastante tarde, alrededor de las 3pm, y luego trato de completar el ticket en el que estoy trabajando.
Generalmente recibo otra ronda de mensajes privados por la tarde.
Una hora antes de cerrar, reviso mi bandeja de entrada nuevamente para ver si me estoy perdiendo algo que pueda responder rápidamente y luego cierro por el día.

¿Cuáles son tus planes de futuro?

Generalmente no me gusta planificar demasiado en el futuro, ya que mi experiencia me dice que las cosas tienden a cambiar.
Por ejemplo, en nuestra industria, la gente suele cambiar de empresa con demasiada frecuencia, pero yo soy más de quedarme en un lugar.
En el lado profesional, me gustaría quedarme con OnTheGoSystems por mucho tiempo.
Quizás cambiar de posición dentro de la empresa y hacer algo nuevo en el futuro sea una posibilidad.
Sin embargo, no me gustaría alejarme demasiado de la codificación en sí.
Me gustaría mejorar en la gestión de personas.
También tengo una inclinación por el soporte, ya que me gusta interactuar con la gente y resolver sus problemas.
En el lado personal, ¡Gloria y yo queremos tener un bebé!
Ambos estamos en la segunda mitad de nuestros 30, así que no deberíamos retrasar esto mucho más.
También nos encantaría comprar una pequeña casa en un pequeño pueblo en las montañas, o junto a la playa, en el norte de España.
Nunca decidimos si queríamos comprar algo en Madrid o no, pero tiendo a creer que vivir en la ciudad es algo que haces solo por un tiempo en tu vida.

Ven a trabajar con nosotros

¿Te interesa trabajar con un equipo distribuido por todo el mundo que fomenta el crecimiento y la promoción? ¿Estás preparado para aprovechar el poder de la tecnología para un futuro mejor?