// July 12th, 2010 // No Comments » // seattle
La semana pasada me acosté a las tantas rehaciendo el trabajo perdido por culpa de la muerte súbita de mi disco duro; fue la primera vez que pisaba la oficina de noche para trabajar. Después, un amigo hizo un comentario que me hizo pensar que probablemente no sepáis cómo es mi trabajo, así que allá voy con la explicación (nada técnica, que sé que la audiencia es ”para todos los públicos“).
Digamos que como SDET (Software Design Engineer in Test) mi tarea principal es la de testear lo que hacen los Developers; ahora bien, eso se puede hacer de muchas formas. A veces, los Testers escribimos más código que los Devs… el objetivo es que no quede forma alguna en la que no se haya “probado” el software que luego venderemos.
Así, uno de mis mayores objetivos es diseñar una buena infraestructura de test para luego poder automatizar casos de prueba; cuanto mayor es el automatismo, mejor porque puedo centrarme en testear más cosas… y obviamente, cuantas más cosas se testean, mayor es la calidad del software.
Pues bien, la semana pasada perdí toda la infraestructura para testear X, lo cual me había llevado una semana de trabajo, simplemente aprendiendo mejores prácticas al respecto. Afortunadamente, tenía el código fresquito, y creo que lo rehice con bastante fidelidad al original.
Además de todo esto, tenemos reuniones de diseño, de sincronización con Devs y PMs, revisiones de código, de proyectos paralelos (por ejemplo, soy coach de un intern), reuniones de equipo, unipersonales, en fin… que no hay tiempo para rascarse la barriga; de hecho, estas últimas semanas estan siendo intensas, con lo que el estrés por la pérdida de la semana pasada fue el doble.
Por eso, ante la pérdida de código, anulé toda reunión y me centré en recuperarlo cuanto antes. Entre eso, y que ya no tenía que pasar por la fase de aprendizaje, pude rehacer el código, eso sí, saliendo de la oficina a las 2 de la madrugada.
¿Cómo que fase de aprendizaje? ¿tanta reunión tienes a la semana? ¿es cierto que se trabaja 10 horas diarias o en fin de semana? Éstas y otras preguntas (usad los comentarios) tendrán respuesta en el próximo post.