octubre 30, 2015
Konrad es un hombre de habla pausada de Polonia. Le sorprendería cuán rica en experiencias es su vida. Ha trabajado como autónomo de WordPress, ha sido ponente en WordCamp en dos ocasiones, incluso viajó a Ruanda, África, para impartir clases de informática a estudiantes locales y finalmente terminar como desarrollador de WordPress en OnTheGoSystems.
Hoy nos cuenta más sobre su vida privada y su trabajo en el proyecto de compatibilidad de WPML.
Vivo en una ciudad de tamaño medio con 270.000 habitantes llamada Bialystok. Aunque mi familia y yo vivimos en un edificio de apartamentos, me gusta mucho ya que está justo en las afueras de Bialystok. La gente viene a visitar esta región, no tanto por la ciudad, sino para explorar el entorno natural.
El hermoso Bosque de Bialowieza es una de las últimas partes restantes de un inmenso bosque primigenio que una vez se extendió por la llanura europea.
Este bosque es el hogar de manadas errantes del bisonte europeo. Este impresionante animal casi se extinguió, pero gracias a una cuidadosa conservación y reproducción hemos podido ‘exportar’ el bisonte a otros bosques. Algunas de las otras especies que llaman hogar a este bosque incluyen alces, lobos, ciervos comunes y corzos, linces y jabalíes. Aves raras también tienen su hogar aquí – el halcón peregrino, la cigüeña blanca y el águila de cola blanca.
Nuestra región también es famosa por los humedales más grandes de Europa – 150 km de largo y 15-50 km de ancho en algunos lugares. El indomable y serpenteante río Biebrza es un río vivo que se desborda en primavera, convirtiendo grandes prados en lagos. La excepcional belleza de la zona permanece en gran medida inalterada, por lo que es una increíble puerta de entrada para los amantes de la naturaleza que buscan nuevas experiencias.
Ciertamente lo es. Mi esposa Monika y yo disfrutamos cada día con nuestra hija Laura. Es como si hubiera nacido ayer y ya tiene 6 meses. Laura realmente ha llenado nuestras vidas – ¡y también las ha cambiado! Solía andar mucho en bicicleta, pero no tanto desde que nació nuestra bebé. También tenemos una perra – parte pastor alemán, parte lobo. Conserva algo del nerviosismo natural de lo salvaje y es muy cautelosa cuando ve algo nuevo, por ejemplo, en la acera exterior cuando se niega a salir del edificio. Se siente como en casa en el bosque, donde paseo con ella 3 veces al día y puede correr libre sin la correa.
¿Creería que realmente disfruto leyendo documentación técnica y aprendiendo nuevo lenguaje técnico? Por supuesto, también disfruto viendo documentales, especialmente si son históricos o sobre el cosmos.
Era autónomo, trabajando principalmente en sitios web para clientes, pero también creaba complementos cuando me lo pedían. Conocía a Agnes Bury desde hacía años. Ella organizaba WordCamps y estaba en contacto con Eyal. Eyal le preguntó si podía recomendar a un desarrollador y ella me recomendó a mí. Entonces Eyal se puso en contacto conmigo y así fue cómo empezó todo.
Para decirlo de manera simple, estoy probando si otros complementos (especialmente extensiones de Woocommerce) funcionan bien cuando WPML está activo y viceversa, y también asegurándome de que WPML no se rompa por esas extensiones.
Si hay un problema de compatibilidad, me pongo en contacto con el autor y tratamos de resolverlo juntos. Proporciono información sobre nuestras APIs, él/ella proporciona información sobre los aspectos internos de su complemento. Luego intentamos reescribir este complemento. Es posible que necesitemos agregar una clase de compatibilidad a Woocommerce multilingüe y a veces incluso a WPML también.
En ocasiones, nos encontramos con que un problema es más complejo y requiere una solución más genérica, como una nueva API para wp_mail.. Mi método para abordar esto consiste en crear un nuevo código para WPML, documentarlo y, posteriormente, contactar a los autores para determinar si están dispuestos a implementarlo.
¿Qué se requiere para esto? Conocimientos de WP, WPML y Woocommerce, por supuesto. Asimismo, es imprescindible poseer habilidades considerables en revisión de código y depuración. Ser cordial al comunicarse con los autores es una ventaja significativa.
Lo que más me satisface es cuando un problema no es trivial. En tales casos, descargo la extensión en mi disco, creo un proyecto en Netbeans y ejecuto el depurador para descubrir qué está ocurriendo. Y lo que me complace aún más es cuando logro identificar el problema y puedo proceder a resolverlo.
También me agrada cuando una simple prueba de compatibilidad desencadena algo más significativo, como esta nueva API de wp_mail. He estado trabajando en una extensión que enviaba correos electrónicos de manera incorrecta, y de hecho, descubrí que cada correo podría enviarse en el idioma equivocado. Parecía que WP/WPML/WordPress realmente necesitaban ser reorganizados. Durante este proceso, encontré numerosos casos en los que tuve que reconsiderar mi solución y reescribir todo (o casi todo) desde cero: enviar correos electrónicos de un administrador anglófono a un destinatario hispanohablante, enviar correos masivos, enviar correos con cadenas tokenizadas… No es un proyecto menor, pero lo disfruto.
Actualmente, me estoy preparando para añadir soporte de WPML a la herramienta de exportación de WordPress, y ya estoy entusiasmado al respecto.
Es imperativo que conozca WPML en profundidad y comprenda su funcionamiento. Debe ser capaz de leer el código de otros complementos para poder depurar cuando sea necesario. Es preferible tener un conocimiento suficiente del lenguaje PHP para sentirse cómodo con códigos ajenos.
Cada día sigue una rutina: me levanto y saco a pasear al perro, luego conduzco hasta la oficina, que está a unos 5 km de distancia. Trabajo principalmente con nuestros colaboradores – autores de complementos y temas – más que con clientes. Durante mi descanso, regreso a casa para almorzar, ¡si Monika ha preparado algo! Paso un tiempo con la pequeña Laura y vuelvo a sacar a pasear al perro, lo cual es un buen ejercicio para mí. Los martes y jueves por la tarde, tomo clases de inglés.
Nos gustaría tener otro hijo. Mi esposa tiende a preocuparse por el tipo de mundo en el que vivirá nuestra hija, pero yo no suelo reflexionar sobre el estado del mundo.
Disfruto enormemente trabajar con OTGS y jamás desearía marcharme. Aprecio a mis colegas y espero que la empresa continúe creciendo y desarrollando más complementos en el futuro.
¿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?