Entrevista: Jonathan Clark, miembro del equipo, desarrollador especializado en RTL / CTL / CJK
Hola Jonathan, has sido contratado por The Document Foundation en el papel de desarrollador centrado en los temas de idiomas escritos de derecha a izquierda, o RTL (Right to Left).
No sólo temas de RTL – también CTL (Complex Text Layout), y CJK (chino-japonés-coreano). Quería señalar esto, en primer lugar por el interés de esas comunidades, y en segundo lugar porque creo firmemente en el alcance que The Document Foundation ha elegido para esta función.
Para tener un gran apoyo lingüístico, creo que es necesario contar con dos tipos diferentes de personas trabajando juntas: los que pueden hablar de la increíble profundidad de lenguas específicas y de las necesidades únicas de las personas que las usan; y los generalistas que pueden, en el límite, pensar en todas las lenguas, y así evitar descuidos que resultarán costosos a largo plazo. En mi opinión, este rol está mucho más cerca de los segundos que de los primeros.
Empecemos con una breve biografía: tus orígenes, tus estudios, tus experiencias profesionales.
Mi origen es la región salvaje de Canadá. Mis padres me introdujeron en los juegos de PC cuando era joven, y sentí una curiosidad instantánea e insaciable por saber cómo funcionaban. Aprendí C++, lo que me llevó a licenciarme en Informática por la Universidad de Alberta.
La mayor parte de mi experiencia profesional ha consistido en trabajar en herramientas comerciales de calidad de software C++, tanto como colaborador individual como proporcionando liderazgo técnico.
En los últimos años, he estado profundizando en las tecnologías modernas de motores de juegos como un proyecto de mi pasión. Entre otros muchos temas, esto incluía el diseño de texto en tiempo real y la rasterización de texto acelerada por hardware.
¿Cuándo y cómo te acercaste al software de código abierto?
Como usuario, no recuerdo ningún momento en el que no haya utilizado software de código abierto de una forma u otra. Nunca me he sentido cómodo confiando en el software de código cerrado para nada importante, y esa incomodidad no ha hecho más que crecer con el tiempo a medida que cambiaban las prácticas empresariales.
Como desarrollador, soy un poco hipócrita: aparte de algunos pequeños proyectos, no he contribuido mucho. Sin embargo, tanto desde el punto de vista normativo como desde la experiencia, creo firmemente que la única forma de ofrecer software de calidad es con la transparencia y la responsabilidad del código abierto.
¿Por qué decidiste responder a la búsqueda de empleo de The Document Foundation?
Creo que es importante. Quiero ayudar a la gente a utilizar software de código abierto para trabajar y crear en su propio idioma.
También hay otras razones: Soy usuario desde hace mucho tiempo, me interesa la lingüística y mi formación me parecía adecuada para el puesto. Pero lo más importante para mí es que puedo creer en la misión.
¿Cuál es tu experiencia como desarrollador, y por qué crees que puedes contribuir significativamente a LibreOffice?
Como colaborador individual, llevo mucho tiempo utilizando C++ y me siento cómodo con grandes bases de código. Nunca había mirado el código fuente de LibreOffice, pero es similar a proyectos en los que he trabajado en el pasado.
Por último, ¿cuál es tu valoración tras los primeros meses en el proyecto LibreOffice?
El principal comentario que quiero hacer es elogiar el nuevo esfuerzo por llegar a los colaboradores. La mayoría de los proyectos de código abierto parecen tratar esto como algo secundario, pero se ha dedicado mucho trabajo a atraer, guiar y retener a los nuevos colaboradores de LibreOffice. Es maravilloso verlo.
También ha sido estupendo ver la pasión de la comunidad por mejorar el soporte de idiomas.
Interview: Jonathan Clark, team member, developer focusing on RTL / CTL / CJK