¿Usas control de fuente?
Sí, pero
- Realmente no te dice nada.
- ¿Cómo sabes si reenvío la fusión?
- ¿Cómo sabes si hago cambios antes de presionar?
- ¿Cómo sabes si construyo antes de comprometerme con el repositorio?
¿Se puede hacer una acumulación en un solo paso?
- Sí, nuestro líder de CI escribe scripts y simplemente los ejecuto en powershell.
Haces contrucciones todos los dias.
¿Tienes una base de datos de errores?
Sí, pero no lo configuré y no lo administro, simplemente lo uso.
¿Tú arreglas los errores antes de escribir un nuevo código?
- En un mundo perfecto donde tengo recursos ilimitados, sí, lo tengo. En el mundo real a veces me veo obligado a registrarlos y trabajar en otra cosa.
¿Tiene un horario actualizado?
No, ese no es mi trabajo.
¿Tienes una especificación?
Me dan una especificación, luego la analizo y produzco documentos relevantes.
¿Los programadores tienen condiciones de trabajo tranquilas?
- ¿No me contratarán si escucho música, hablo con mi colega y hago una broma? Se supone que el desarrollo de software es creativo: las condiciones de trabajo varían de una organización a otra.
Utilizas las mejores herramientas que el dinero puede comprar?
No sabes cuáles son las mejores herramientas y si crees que sí, siempre habrá alguien para discutir tu punto.
¿Tienes probadores?
Si. En realidad, sí y no son muy buenos, pero eso no estaba en la pregunta.
¿Los nuevos candidatos escriben código durante su entrevista?
Sí y fallan. Sí y pasan. ¿Qué te dice esto?
¿Haces pruebas de usabilidad en el pasillo?
No, pero ¿y si hacemos algo mejor?
Para concluir:
- Esta prueba podría funcionar bien en un mundo académico perfecto donde todo funciona, todos se llevan bien, comparten conocimientos y hay recursos ilimitados.
- Lo que quieres saber es qué tipo de ingeniero soy. Las respuestas simples a nivel de bit no te dirán nada útil y creo que alguien tiene que ser muy ingenuo para enamorarse de ellas.
- Las respuestas anteriores, tanto negativas como positivas, no le dicen nada sobre mi capacidad para producir código limpio.
Esto no es una queja, pero me interesaría saber qué tipo de desarrollador crees que estoy basado en las respuestas que he proporcionado. Con suerte, esto probará mi punto.