Allyson Lubimir, ingeniera de apoyo y amante de los gatos

Foto de Allyson Lubimir
Hola, ¡soy Allyson Lubimir!

¿En qué trabajas?

Soy ingeniero de soporte en Fog Creek Software. ¡Hacemos varios productos dirigidos a desarrolladores de software, para ayudar a facilitar sus vidas para que se puedan concentrar en programar! Trabajo en FogBugz (un programa de seguimiento de fallos) y Kiln (un software de control de versiones y un programa de seguimiento de código, que funciona tanto con Git como con Mercurial).
Paso mis días respondiendo correos electrónicos de clientes acerca del uso de nuestros programas, como reportes de fallos y solicitudes de características. Como conozco los programas a los que doy soporte por dentro y por fuera, también les ofrezco a nuestros clientes ideas buenas de cómo pueden mejorar su flujo de trabajo. Además, trabajo remotamente, ¡así que hasta puedo estar en pijama mientras respondo a sus preguntas!
Aquí hay una captura de pantalla de mi lista de soporte de hoy:
Captura de pantalla de la lista de soporte de Allyson
Del lado de la cacería y resolución de los fallos, paso tiempo reproduciendo fallos enviados por los clientes, y con frecuencia entro en sus bases de datos para limpiar entradas deshonestas. También ayudo a los clientes a actualizar su software, o moverse de nuestro software alojado a nuestras ofertas de SaaS (¡así no tienen que preocuparse acerca de la administración de bases de datos grandes ellos mismos!) También trabajo mucho con nuestra API de XML, ayudando a crear flujos de trabajo personalizados e integrando nuestros programas con otros sistemas.
Aquí está un script que escribí en Python para obtener una lista de los casos de soporte de la API de FogBugz:
Captura de pantalla de código Python
Cuando me encuentro con fallos más grandes que no puedo resolver por mi misma, trabajo con nuestros equipos de desarrollo para determinar la mejor ruta de acción, una línea de tiempo para arreglar el fallo y explicarle de regreso al cliente lo que está pasando. Trabajamos duro para ser tan abiertos y honestos como podamos con nuestros clientes, y soy parte del frente de batalla para asegurar que eso pase.

¿Cómo aprendiste a programar?

Siempre he estado interesada en computadoras (recuerdo jugar con el programa de dibujo de Logo cuando tenía unos 7 años), pero no me sentía muy cómoda con la idea de tener una carrera “en internet” hasta muy recientemente. Obtuve mi título en Ingeniería Civil, pero estaba frustrada en el mundo laboral por depender en programas de computadora sin comprender cómo o por qué funcionan, a veces, ¡si es que lo hacen! Me topé con casos en donde mis cálculos manuales daban respuestas diferentes a las de los programas de la computadora, y ni siquiera los ingenieros más experimentados con quienes trabajaba me podían decir por qué estábamos confiando en el programa que estaba dando respuestas diferentes.
Cuando decidí aprender a programar, busqué programas donde fuera que los pudiera encontrar. Empecé por tomar un curso en edX de Python, y también por usar lecciones de Codecademy, Khan Academy, Learn Code the Hard Way, y otros. Luego empecé a aprender desarrollo de frontends, lo cual he aprendido principalmente a través de Skillcrush. De vez en cuando fue muy difícil mantenerse motivada, pero fui muy afortunada de tener amigos en la industria que podían ayudarme cuando me atoraba y me podían guíar para los siguientes pasos cuando no estaba segura hacia dónde ir.

¿Qué haces cuando no estás programando?

Cuando no estoy programando, ¡me gusta acurrucarme con mis gatos (y con mi esposo también, supongo)!
Foto de gatos adorables
También me gusta jugar juegos de mesa y tejer. Recientemente compré una casa de 100 años, así que decorar y arreglar todos los viejos pedazos también me mantiene ocupada.

¿Cuál es tu consejo para nuevos programadores?

¡Puedes hacerlo!