Cuando Brandon Kraft estaba en educación infantil, en 1990, su padre tuvo la corazonada de que los ordenadores iban a ser importantes. Así que se acercó al Sam’s local de Wichita Falls (Texas) y compró un ordenador que podía permitirse: un Intel 386 con 16 MHz de potencia de procesamiento y 8 MB de RAM. Probablemente se pueda decir que aquel día selló el destino de Brandon como friki (según sus palabras) y brillante empleado de Automattic (según las nuestras).
P. ¿Qué pasó con aquel ordenador?
Mi padre no sabía nada de ordenadores. Por aquel entonces trabajaba para el ejército enseñando a los soldados a empalmar cables. Lo instaló para mí y no volvió a tocarlo.
Era una caja grande y vieja. Se convirtió en mi forma de pasar el tiempo en pleno verano tejano, cuando hacía demasiado calor para salir.
P. ¿Siempre supiste que te dedicarías a la tecnología profesionalmente?
Luché contra ello durante mucho tiempo. Mientras crecía y durante el instituto, siempre era «el friki» y no quería serlo. Al principio me alejé radicalmente de ese camino y me mudé a Austin para estudiar en la Universidad de Texas. Me licencié en Sociología, que probablemente sea lo menos técnico que se puede estudiar.
P. Eso no parece precisamente el camino hacia una carrera tecnológica.
Supongo que intentaba rebelarme contra las expectativas. Pero, al final, siempre me encontraba volviendo a ese tipo de trabajo. No podía alejarme de él. Después de la universidad, trabajé durante cinco años en el ministerio universitario haciendo labor pastoral laica, pero aun así acabé encargándome también de la informática.
P. ¿Cómo empezaste a trabajar con WordPress?
Cuando empecé a trastear con internet, me gustó la idea de autopublicar. Puede que hubiera algo de ego, pensando que tenía cosas que la gente querría leer. En octavo curso hice un sitio web personal. Nada sofisticado, solo quería escribir reflexiones sobre esto o aquello. Estaba codificado a mano en HTML y, en algún momento, me di cuenta: tiene que haber una forma mejor.
Descubrí Moveable Type, una de las primeras herramientas de blog y CMS. Al final cambiaron del código abierto a una licencia cerrada. Aunque todavía no entendía todas las implicaciones positivas del software de código abierto, me atraía la idea de que el software fuera colaborativo.
Todo cobró sentido con WordPress. Fue la confluencia entre tener cosas que quería decir, sentirme atraído por la tecnología y, al mismo tiempo, querer trabajar directamente con la gente, y preocuparme profundamente por la filosofía y la sociología de cómo las personas colaboran para mejorar el mundo. WordPress dio sentido a todo aquello.
Usé WordPress para crear mi propio sitio y empecé a ayudar a otras personas para sacarme un dinero extra. Al final, envié parches a WordPress y me convertí en colaborador del núcleo.
P. ¿Cómo se convirtió aquello en una carrera profesional a tiempo completo?
Mientras trabajaba en el ministerio universitario, me casé y empecé a tener hijos. Me di cuenta de que trabajar en un ministerio universitario está muy bien, pero básicamente consiste en reunirse con gente todas las noches y los fines de semana. Además, durante el día tienes que hacer cosas cuando la gente no va a verte. No era sostenible con una familia que estaba creciendo.
Ya hacía trabajos web y me ocupaba del sitio web de la iglesia, así que convertí a la iglesia, que era mi empleadora, en mi primer cliente, mediante un acuerdo de mantenimiento para su sitio web. Y eso puso las cosas en marcha para que pudiera ganarme la vida como friki, incluso sin tener un título de informática.
No tenía credenciales de verdad ni título universitario, y nunca había trabajado a tiempo completo con WordPress. Pensé: «Podría solicitar este trabajo soñado, pero ¿quién marca un jonrón en su primer turno al bate?»
Brandon Kraft, Code Wrangler de Jetpack
P. ¿Cómo acabaste en Automattic?
Mi mujer acabó trabajando a jornada completa y yo me quedé en casa cuidando de las niñas, pero necesitaba mucho tener algo propio, de adulto. Podía hacer proyectos como autónomo durante las siestas, por las noches y los fines de semana, lo que me ayudaba a no perder la cordura mientras tenía niñas pequeñas en casa —seis niñas de entre dieciocho meses y diez años—. Al final, no era el padre que se quedaba en casa más ejemplar. Me gusta decir que tenía mucho «potencial de crecimiento» que no estaba aprovechando.
Mi mujer estaba agotándose en el trabajo y quería estar en casa con las niñas. Me dijo: «Tienes que encontrar un empleo a tiempo completo o descubrir cómo hacer que el trabajo freelance cubra todos los gastos».
Me parecía bien cualquiera de las dos opciones y pensé que, si podía trabajar para alguien que no fuera yo en este ecosistema, bien podría ser Automattic. Son la empresa más importante del mundo de WordPress. Pero tenía un poco del síndrome del impostor. No tenía credenciales de verdad ni título universitario, y nunca había trabajado a tiempo completo con WordPress. Pensé: «Podría solicitar este trabajo soñado, pero ¿quién marca un jonrón en su primer turno al bate?». Al final presenté mi candidatura y superé el periodo de prueba.
P. ¿Cuál fue tu primer puesto en Automattic?
Empecé en 2013 como ingeniero de la felicidad en el equipo de soporte y estuve unos cinco años. Después, hace dos años, crucé el río a nado y pasé al desarrollo.
P. ¿Cómo fue trabajar como ingeniero de la felicidad?
Me gustaba interactuar directamente con las personas que usaban nuestros productos. En Happiness solíamos hacer una broma: «Si tu sitio web te pone triste, mi trabajo es hacer que te sientas feliz con él». Puede sonar un poco descarado, pero es verdad. Me gustaba mucho conocer a las personas que estaban detrás de los sitios web.
P. ¿Hay alguna historia que destaque?
Hay un jefe de policía en Aransas Pass, Texas, un pueblecito costero. Él mismo gestiona el sitio web y usa Jetpack. Y supongo que también es un poco friki.
Jetpack tiene una función que envía por correo electrónico tus nuevas entradas a tus suscriptores. Configuró su sitio para automatizar las actualizaciones diarias de los partes policiales: el sitio obtiene las actualizaciones del software que utiliza la comisaría y las publica como entradas en su sitio de WordPress impulsado por Jetpack. Desde allí, se envían por correo electrónico a los ciudadanos suscritos.
Utiliza Jetpack para seguir conectado con su comunidad sin tener que gastar un dinero del que no disponen los gobiernos pequeños ni dedicar el tiempo de uno de sus pocos empleados. Ese es el tipo de historias que se oyen en Happiness.
P. ¿Cómo pasaste de ingeniero de la felicidad a Code Wrangler en Jetpack?
Los clientes suelen informar de errores, pero no todos tienen una prioridad alta que justifique corregirlos. Cuando sabía que ese era el caso, me ponía a trastear para arreglarlo yo mismo. Eso acabó llevándome a hacer correcciones más importantes y, después, a encargarme de algunos proyectos que el equipo de desarrollo no tenía capacidad para abordar. Con el tiempo, tuvo sentido dedicarme al desarrollo a tiempo completo.
En Automattic, la atención al cliente es una carrera profesional por derecho propio; ser ingeniero de la felicidad no es un trampolín hacia un puesto de desarrollo. Pero existen formas naturales de pasar de un puesto a otro, y eso es lo que me ocurrió a mí.
P. ¿Cómo te preparó trabajar en atención al cliente para convertirte en Code Wrangler?
Me hizo mejor ingeniero. A veces es fácil que quienes trabajan en ingeniería y desarrollo olviden que el problema no es solo el código. Intentas crear o depurar algo, claro, pero lo haces para una persona real con una necesidad concreta. No se trata únicamente de conseguir que este widget funcione correctamente. Se trata de conseguir que funcione correctamente para que esta autora pueda dar a conocer su nuevo libro.
Ahora, cuando los desarrolladores están conversando y sugieren algo, puedo ser yo quien diga: «Sentémonos y pensemos en ello como lo haría un cliente. ¿Le resultaría útil o le confundiría?». Poder trasladar esa experiencia al área de desarrollo es una ventaja.
P. Has tenido una trayectoria profesional interesante: de la labor pastoral a la atención al cliente y después al desarrollo. ¿Hay algo en común?
Es lo mismo y diferente al mismo tiempo. Durante mi trabajo pastoral, mucha gente acudía a contarme en qué momento de su vida se encontraba, quizá algún problema que tenía en los estudios, y yo intentaba ayudarla a encontrar una solución.
En muchos sentidos, no es tan distinto de trabajar en atención al cliente. Tienen un problema y tú les prestas apoyo y les guías por el camino correcto.
Ya estés en atención al cliente, en el ámbito pastoral o en desarrollo, intentas identificar un problema, ya sea de una persona, de un programa informático o de un caso de uso, y tienes que comprenderlo a fondo para poder recomendar o crear una solución.
P. ¿Cómo explicas Jetpack a la gente?
Automattic ha creado WordPress.com y alojado los sitios de WordPress de otras personas durante casi 15 años. A lo largo de ese tiempo hemos aprendido mucho sobre lo que necesitan los sitios web, qué conjuntos de funciones y ajustes necesitan los usuarios y cómo mejorar las cosas. Jetpack ofrece esas mismas funciones y recursos a cualquiera que gestione un sitio de WordPress, independientemente de quién le proporcione el alojamiento.
La función de Entradas relacionadas sugiere otros contenidos que quizá quieran leer quienes visitan tu sitio. Hace que tu web resulte más atractiva, de modo que la gente hace clic y ve más contenido o anuncios. Pero el trabajo computacional necesario para determinar cuál es la mejor entrada relacionada es bastante difícil de realizar sin una gran capacidad de procesamiento. Con Jetpack, todo ese trabajo computacional se realiza de nuestro lado. Procesamos toda la información para que no tengas que hacerlo en tu propio servidor y te devolvemos esos datos para mostrar las mejores entradas relacionadas. Ofrecer una solución de este tipo —que no consiste solo en un poco de código, sino en servir de puente para acceder a funcionalidades de nivel empresarial— es la parte más interesante y emocionante de Jetpack.
P. ¿Cuál es otra función potente de Jetpack?
Jetpack Search. La mayoría de las funciones de búsqueda de sitios son sencillas y no demasiado inteligentes. Pero Jetpack Search utiliza tecnología de procesamiento del lenguaje natural, por lo que sabe que, cuando buscas «cat», «kittens» están relacionados, pero «category» no; genera resultados más fiables y útiles. La búsqueda puede servir realmente para que la gente encuentre lo que busca, y no algo que ocultas en tu sitio porque no funciona.
P. ¿Hay funciones realmente geniales de Jetpack que no se utilicen lo suficiente?
Galerías en mosaico facilitan la creación de un mosaico de imágenes que puede resultar mucho más interesante visualmente que un carrusel por el que hay que hacer clic. Pueden cambiar el tamaño de las imágenes para crear un mosaico. Hacen más que simplemente reducir las imágenes: las modifican sobre la marcha para que tengan un aspecto excelente.
P. Solo por diversión, ¿cuál es una de las funciones más desconocidas de Jetpack?
Tiene que ser Beautiful Math. Se utiliza en círculos académicos de matemáticas e ingeniería. Es un lenguaje de marcado para escribir ecuaciones matemáticas complejas. Jetpack convierte automáticamente esas largas cadenas en fórmulas matemáticas atractivas. No sabrías que existe a menos que la necesitaras.
P. ¿Sigues participando en el núcleo de WordPress aunque seas desarrollador de Jetpack?
Sigo dedicándole cinco horas a la semana, en su mayor parte de forma voluntaria. A lo largo de siete años de versiones de WordPress, he aportado al menos un parche en cada versión. No porque forme parte de mis funciones laborales, sino porque cuando sube la marea, todos los barcos suben. Si hay pequeñas cosas que puedo hacer para ayudar a los demás durante el proceso, y además es divertido, ¿por qué no?



