Aviso de cookies

Estoy de acuerdo Este sitio web guarda pequeños fragmentos de información (cookies) en su dispositivo con la finalidad de ofrecer un mejor contenido y para finalidades estadísticas. Usted puede desactivar el uso de cookies modificando la configuración de su navegador. Navegar por nuestro sitio web sin cambiar la configuración del navegador hace que usted nos esté autorizando a guardar esta información en su dispositivo.

Entrevista En Diferido 16: José Miguel Parrella

16 de Septiembre de 2019 a las 16:38| entrevista

Comenzamos una nueva  entrevista a José Miguel Parrella, @bureado en Twitter, empleado en Microsoft donde trabaja con Azure y tecnologías OpenSource. 

Antes de todo, gracias por participar y apoyar este proyecto. La primera pregunta es una presentación por parte del entrevistado, para que los lectores te puedan conocer un poco.

 

Entrevista En Diferido:  ¿Te podrías presentar en unas líneas?

 

JMP:  Hola y gracias por invitarme. Mi nombre es José Miguel y llevo más de 15 años usando y promoviendo Linux y tecnologías abiertas. Nací en Caracas, de emigrantes catalanes, y he estado en varios países pero ahora vivo cerca de Redmond (la sede de Microsoft) a 15 minutos de la ciudad de Seattle. La ciudad es conocida como Emerald City aunque en realidad debería ser Cloud City pues todas las empresas de cloud computing tienen oficinas aquí. Si vienen, además del salmón, cangrejo y otros mariscos, no dejen de probar las manzanas, las cebollas, el café, las bayas... en fin. ¡Emocionado de compartir una semana con ustedes!

 

EED:  Para empezar , unas cuantas  preguntas cortas para conocer mejor tu entorno tecnológico.

¿Ordenador principal?
¿Sistema operativo que utilizas en el trabajo?
¿Herramientas mas utilizadas?
¿Lenguaje de programación?
¿IDE o Editor?
¿Windows,Linux o MacOS?
¿Cuál es para tí la segunda mejor empresa tecnológica?

 

JMP:  La respuesta corta es: Pixelbook con Crostini para el trabajo y X240 con Debian testing en la casa. En el trabajo tengo más equipos, incluyendo una X1 Carbon con Windows para Excel y PowerPoint. Hace poco tiempo tuve un MacBook Pro, pero no fue lo mio...

(Aprovecho de sugerir un verdadero mago de los deals online para conseguir equipos usados que funcionen muy bien con Linux, Phil Shapiro, en Twitter: https://twitter.com/philshapiro, muchos deals o modelos quizás no se consigan en Europa pero hace un par de años me tocó operarme de la rodilla y viendo que tendría que estar en cama un tiempo y con un presupuesto limitado terminé con la X240 que tengo ahora y que me encanta, a pesar de haber tenido X1 Carbon, ZenBooks y muchas otras con mejores prestaciones...)

En cuanto a herramientas, paso bastante tiempo en Visual Studio Code. No programando, porque no soy programador, pero sí haciendo Markdown y ese tipo de cosas. Cuando no tengo un desktop o quiero algo rápido, uso nano. De resto lo normal... tmux, irssi, openvpn, syncthing... uso mucho Handbrake, de hecho, incluso en Windows, cuando grabo videos. Pero he usado Linux en el desktop desde que usé Linux por primera vez (Knoppix 3.1) y es el sistema operativo en el que me siento cómodo.

 

 

EED:  La siguiente pregunta es fija en todas las entrevistas, solo cambia el contexto, he leido que trabajas con Azure y me gustaría conocer tu opinión sobre este servicio.

¿Que añadirías a Azure?
¿Qué eliminaría de Azure?
¿Qué modificarías de Azure?

 

JMP: 

[archiveorg respuesta2_201909 width=640 height=140 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]

 

EED:  Microsoft ha dado una cambio bastante grande respecto a su relación con el opensource y en concreto con Linux, apoyandolo y participando activamente. Como trabajador de Microsoft y de tecnologías opensource.

¿Qué puede aportar Microsoft al ecosisitema de Linux?
¿Qué puede aportar el ecosistema de Linux a Microsoft?

 

JMP: ¿Qué aporta Linux a Microsoft? Es un cambio de paradigma. Acelera muchos cambios culturales necesarios en Microsoft. Hoy en día tú anuncias un meetup de Linux en Redmond y tienes que comprar 10 pizzas porque se presenta mucha gente. Hay equipos que solo trabajan con Linux. Además ayuda a mejorar muchos de los productos existentes porque se aprende ya no como competidor sino como co-habitante. Y Linux está en todas partes, por lo que es un vehículo excelente para muchas cosas nuevas donde Microsoft incluso está trabajando con Linux antes que con Windows, como es el caso de ciertas categorías de dispositivos IoT.

 

¿Qué aporta Microsoft a Linux, y más allá de Linux al ecosistema del software libre y código abierto? Nosotros nos vemos como uno más en la comunidad. Sabemos que quizás empleamos gente muy especializada en áreas como sistemas distribuidos, cloud computing, machine learning, etc., y ponemos esa gente a disposición de la comunidad. También trabajamos con muchos clientes y otras empresas tecnológicas grandes, y servimos de puente. En la práctica, además del trabajo que hacemos en el kernel Linux, hoy en día creo que se puede hablar del granito de arena que Microsoft ha puesto en big data (Hadoop, Spark), en tecnologías Web (JavaScript/TypeScript), en Python, en Moby (Docker) y Kubernetes... y en el futuro yo creo que vamos a oir más sobre Microsoft aportando en temas como confidential computing: https://www.muycomputerpro.com/2019/08/22/ibm-intel-microsoft-confidential-computing-consortium-proteccion-de-datos

 

EED:  En ocasiones , utilizo de forma habitual herramientas que exactamente no se como funciona y no sabria definirlas correctamente, se usar "algo" pero no definirlo. El otro día me ocurrio algo parecido, estaba hablando con mi mujer y le comente que subiera unos archivos a la nube, mi hija de 6 años me pregunto que eso de la nube, y no supe como responderle. Con tu experiencia en ese ámbito.

¿Qué es exactamente "la nube" y como funciona?. Si lo puedes explicar al nivel de niña de 6 años , te lo agradeceria.

 

JMP:  A veces bromeamos diciendo que la nube es realmente el ordenador de alguien más ("cloud is just someone else's computer") y eso fue cierto durante la primera década de la nube, donde la nube significaba servicios administrados. Las razones eran económicas más que técnicas. Las prestaciones y capacidad de cómputo y de almacenamiento de los ordenadores van llegando a su límite, la innovación es mucho más lenta que en los 90. Por rapidez y por costo empezó a tener sentido usar "el ordenador (o el disco duro) de otra persona" en la nube.

Pero eso está cambiando. La nube ahora empieza a significar una nueva forma de programar y de hacer aplicaciones. Yo creo que viene una segunda ola de "low/no-code platforms" donde no hay que ser programador para hacer aplicaciones. Eso va a ser en la nube, no tendría sentido hacerlo en otro sitio. Y se hará con patrones de desarrollo de nube, no con los patrones antiguos.

Para explicarlo, quizás un par de enlaces: https://www.datacenterknowledge.com/archives/2016/04/21/future-computing-moores-law-not-know y cualquier video que muestre infraestructura de cloud computing, por ejemplo: https://www.youtube.com/watch?v=s5I4wcQ6n0g

 

EED:  El mundo de la informática , es muy extenso y complejo, hay muchas áreas de trabajo; desarrollo, redes, cloud,seguridad, base de datos, DevOps...etc. Dentro de cada área hay muchos conceptos que aprender y mucho conocimiento que asimilar. En tu caso, llevas muchos años trabajando y habrás aprendido muchos conceptos.

¿Cómo aprendistes todo lo sabes?

Si tuvieras que cambiar de área de trabajo, todo el nuevo conocimiento que deberías de adquirir.
¿Lo aprenderias exactamente igual que antes o cambiarias la forma de aprender?

 

JMP: En resumen: síntesis, variedad y mezcla eficiente de formalidad y practicidad. Les explico más en el audio:

 

 

https://www.businessinsider.com/malcolm-gladwell-anders-ericsson-10000-hour-rule-isnt-replicating-2019-8

EED: La siguiente pregunta es de parte de un lector de las entrevistas.

Muy interesante ahora que Microsoft está haciendo las paces y acercandose al OpenSource.

¿Microsoft tiene planeado dar soporte a otros sistemas de ficheros como ext4?

¿Está en los planes de Microsoft hacer compatible el dual boot (no machacar GRUB al instalar W10)?

 

JMP: ¡Gracias a la audiencia por enviar preguntas! Hasta donde yo conozco no hay planes de añadir soporte ext3 o de algún helper para GRUB. No significa que no haya que seguir discutiendolo, ambas ideas se oyen a menudo en el UserVoice de Windows, pero no tengo conocimiento de que estén planeadas ninguna de las dos cosas. En WSL2 se usa 9P para intercambiar ficheros con el anfitrión.

 

EED: La siguiente pregunta es de otro lector.

¿Qué opinas sobre la reciente visita de Richard Stallman al campus de Microsoft y toda la polémica que ha generado?

 

JMP:

 

EED: He leido que existe  un proyecto llamado DTP (Data Transfer Project) donde participan Microsoft,Google,Twitter y Apple para la comunicación de datos entre sus plataformas.Podrías explicar.

¿Qué es DTP y como funciona?

 

JMP: Es un proyecto para facilitar que los usuarios de servicios de consumo masivo del cloud puedan mover sus datos entre los proveedores. Casi todos los proveedores ya ofrecían alguna forma de descargar la data (APIs, etc.) pero DTP además de ofrecer un mecanismo común para acceder a los proveedores también ofrece un formato más o menos unificado para el contenido. 

Yo lo veo como algo bueno y necesario, pero no es suficiente. Sobre todo si salimos del ámbito de cloud para consumo masivo y nos vamos al uso de datos abiertos, academia, gobierno, etc., o si más allá de solo datos nos vamos a hablar de modelos de aprendizaje por máquina, ahí hay temas mucho más complejos que todavía no se resuelven como industria. Por ejemplo, licencias específicas para modelos de datos, o mecanismos distribuidos para almacenar datos muy grandes.

(Microsoft está también en otra iniciativa, complementaria a DTP, para el ámbito empresarial con Adobe y SAP: https://www.microsoft.com/en-us/open-data-initiative)

Si les interesa este tema de manejo de datos en el mundo de la nube, un par de herramientas que pintan muy bien son https://dvc.org/ y https://www.dolthub.com/

 

EED: Hay un proceso de selección en tu departamento de Microsoft donde trabajas y eres la personas que tomará la decisión para escoger al candidato. 

¿Cuáles son las cualidades que considerarías mas importante para escoger un candidato; titulación, experiencia ,conocimientos u otras cualidades?

Pensando en EEUU y en sus empresas tecnologicas ¿Cuáles son las cualidades que mas suelen valorar?

 

JMP: 

 Les cuento un poco más de mi experiencia en el audio, para mi se resume en actitudes y competencias. La entrevista es muy importante, pero las preguntas tienen que orientarse a evaluar las actitudes y comportamientos y no solo a lo técnico. La entrevista no puede ser una oportunidad para que el entrevistador demuestre una supuesta superioridad. Y a la entrevista es importante traer experiencia que no necesariamente tiene que ser meses trabajados en otra empresa con un cargo tal y cual, eso ha venido cambiando mucho.

 

 

EED:  Como última pregunta de la entrevista , una pregunta un poco diferente.


¿Qué te hubiera gustado que te preguntase? Evidentemente  la respuesta será tuya.

 

JMP: Se me ocurren varias... ¿qué influencia tenemos los hispanos y latinos en Silicon Valley y la industria tecnológica de los EEUU? ¿Cómo se toman decisiones en estas empresas para hacer cambios muy grandes? ¿Qué tipo de retos enfrenta el ecosistema del open source en los próximos años? hasta cosas como ¿merece la pena deambular por el mundo y terminar muy en el noroeste donde llueve todo el año y no hay casi sol por trabajo y objetivos profesionales? Si a alguien le interesan este u otros temas, me pueden hacer la pregunta en Twitter y con gusto les respondo: https://twitter.com/bureado

 

EED:  Hoy es el último día de la entrevista y es el momento de la despedida, pero antes me gustaría agradecerte tu participación, espero que haya sido una experiencia interesante y entretenida para tí. 

Puedes indicar tus métodos de contacto y si tienes algún proyecto, web, podcast o evento que quieras promocionar tienes este espacio para hacerlo.

Por último, me gustaría que me propusieras a una persona que tú creas que estaría dispuesto a participar en una futura entrevista.

Ha sido un placer , hasta la próxima.

 

JMP:  Me encanta el formato de la entrevista. Ha sido un placer, y encantado de quedar en contacto via Twitter y https://jmp.soy. Aquí hay una lista de 130+ personas en Twitter que podrían ser candidatos interesantes: https://twitter.com/bureado/lists/latinx-hispanxs-in-open/members

¡Gracias, y que tengan una excelente semana!

 

Generar PDF de Entrevista En Diferido 16: José Miguel Parrella