Conociendo a Kalen Jordan, Lead Developer en Clean Program y creador de MageMail.
09 Oct, 2013 / 5 MIN readHoy os presentamos un poco más acerca a Kalen Jordan, otra superstar dentro de la comunidad Magento.
Tuve el gustazo de conocer a Kalen en Imagine 2012. Me lo presentó Bill Curtis. Tengo que destacar que hablar con Kalen es siempre un placer. Es un tipo con áurea. Desprende tranquilidad y sabiduría.
No sé si alguna vez os ha pasado que, al conocer a alguien, tienes la necesidad de compartir cosas con esa persona y no paras de hablar durante horas de cualquier tema. Pues esto me pasa con Kalen.
En el momento en el que le conocí formaba parte del Dream Team de Sweet Tooth, ahora ha dado un pequeño giro a su carrera profesional y está llevando un par de proyectos muy interesantes. Pero prefiero que os lo cuente él mismo…
1. Cuéntanos dónde trabajas y a qué te dedicas.
Soy Lead developer en Clean Program, una empresa de Magento que vende productos de belleza y bienestar (batidos, suplementos alimenticios…). Y también hago horas extra para trabajar en una extensión llamada MageMail, para ayudar a los dueños de tiendas online a enviar emails a sus clientes y aumentar sus ventas.
2. ¿Linux, Windows o Mac? ¿Por qué?
Me hice con mi primer Mac en abril del 2011 y desde entonces no he mirado atrás. Creo que es, en general, mucho más fácil de usar y bastante más estable que mis antiguos Windows. Y no soy suficientemente listo para trabajar con Linux.
3. ¿Cuál es el IDE que utilizas?
PhpStorm con el plugin Magicento. Antes usaba Netbeans, pero me daba muchos problemas y era más lento que PhpStorm.
4. ¿Usas algún sistema de repo?. ¿Por qué?
Sí, uso Git. Aprendí directamente del maestro, Bill Curtis. Me cuesta imaginar que alguien haga softwares sin un sistema de control. Antes usaba Subversion, pero me gusta más Git, es más rápido para trabajos repetitivos, como la función hacer de «diff» de código. Y, por supuesto, está GitHub, que es genial.
5. ¿Cuánto hace que trabajas con Magento?
El primer acercamiento que tuve con Magento fue para un pequeño proyecto freelance que empecé en enero del 2011, una pasarela de pago. No tenía mucha idea de cómo funcionaba la plataforma ni estaba muy interesado en aprender en aquel momento.
No hace falta decir que no me fue bien. Estaba completamente perdido y, después de conseguir arreglármelas, esperé no tener que trabajar con Magento nunca más.
Luego, en noviembre del 2011, empecé a pensar seriamente en especializarme de verdad en alguna plataforma open source. Estuve muy tentado de elegir OS Commerce ya que tenía muy mal recuerdo de Magento. Pero al final, investigué un poco y vi todo el éxito y el poder que tenía Magento, y decidí morder el polvo.
Así que hace aproximadamente dos años que he estado estudiando y trabajando con la plataforma a fondo.
6. Cuando desarrollas, ¿dónde buscas soporte o ayuda?
Stackoverflow y Magento Stack Exchange. Y a veces Twitter si es para algo rápido.
7. Dentro de la comunidad de desarrollo, dinos qué figuras conoces y qué destacarías de cada una de ellas.
– Ben Marks – Tuve la oportunidad de sentarme al lado de Ben durante el hackaton de Los Ángeles y fue todo un descubrimiento. Debe ser una de las personas más divertidas que conozco. Estuvo todo el rato entreteniéndonos, mientras a la vez se paseaba por la habitación para ayudar a la gente con sus dudas. Dentro de la comunidad de Magento, Ben tiene un don para ayudar a la gente.
– Colin Mollenhour – Conocí a Colin en el Imagine del 2012 y luego volvimos a coincidir en el Imagine del 2013. Es un tio genial y sin pretensiones, no te darías cuenta de lo genio que es si no vieras sus proyectos en GitHub. Recuerdo que la primera vez que le vi fue una fiesta con los chicos de Sweet Tooth y yo estaba en plan “Chicos, conocéis modman? ¡Este es el tío que lo escribió!”.
– Fabrizio Branca – También conocí a Fabrizio en el Bugathon de Los Ángeles. Yo estaba alucinado, especialmente después de usar muchos de sus módulos open source y de haber visto su presentación de Angry Birds. Es una persona genial con la que salir. Aún no he podido ir a uno de sus hackathons ¡pero espero hacerlo pronto!
8. ¿Qué es lo que más te gusta de Magento?
Creo que diría la comunidad. Me encanta relacionarme con desarrolladores que trabajan asiduamente con Magento a través de Twitter, GitHub, y Magento Stack Exchange. Todos son siempre de gran ayuda y muy divertidos.
9. ¿Y lo que menos?
Todos los XML, un día vamos a tener que cambiar todos los XML config. por YAML.
10. Si pudieras mejorar 3 cosas de Magento, ¿cuáles serían?
Creo que sería genial si el proyecto funcionara en GitHub como un open source normaI, sobre el que los desarrolladores trabajaran todos los días.
Además, sería genial si Magento tuviera un community manager propio que además supiese de código. La comunidad es suficientemente grande como para merecérselo. He echado hace poco un ojo a la plataforma de eCommerce Spree. Aunque su comunidad es la mitad que la de Magento, tienen un community manager a tiempo completo que hace un trabajo excelente dando feedback a la comunidad rápidamente.
Y, por último, creo que estaría genial si Magento patrocinara magento.stackexchange.com como canal oficial.
11. ¿Qué opinas de Magento 2?
No lo he estado siguiendo muy de cerca, pero parece que han hecho bastante para modernizarlo, lo que es genial. Estoy deseando que salga ya. Estoy encantado con la idea de que os módulos tengan todos los archivos en un mismo directorio y así no tener que usar nuestro symlink en todos para instalar módulos.
12. ¿Qué nos puedes adelantar sobre el futuro de tu empresa? ¿Cuáles son vuestros próximos pasos/objetivos?
En Clean esperamos ampliar nuestro catálogo de productos y seguir mejorando la experiencia del cliente. Será interesante ver cómo continúan evolucionando las suscripciones, ha sido una fuente de ingresos bastante exitosa desde que la lanzamos hace unos meses.
Con MageMail, por ahora mis clientes sigan obteniendo beneficios con la extensión, y quiero seguir añadiendo vendedores a la familia. Además estoy deseando hacer split testings y optimizaciones personalizadas de los emails para retail.
13. Y la pregunta con trampa… ¿Qué opinas de interactiv4?
¡Sois la bomba! Siempre me ha impresionado mucho el compromiso que tenéis con el mundo del eCommerce, no sólo como proveedores de servicios sino también como desarrolladores de extensiones, e incluso con vuestras propias tiendas online.
Y Nacho es siempre el alma de la fiesta en Imagine, es como un hermano, pero de otra madre.