Una vez al año no hace daño, siempre es bueno que de repente tiremos una piedra sobre nuestro propio tejado, hoy para romper el rumor de que los programadores se creen intelectualmente superiores al resto; en realidad los programadores son gente que naturalmente da instrucciones concisas y específicas a una máquina, y así generalmente la máquina lo interpreta al pie de la letra, es así que la mayoría de los fallos de los programas con los que trabajamos a diario vienen de errores que se han cometido en el código, o antes en determinadas ocasiones, todo en la fase de diseño. Lo que sucede es que la mayoría de las veces a los programadores les cuesta admitirlo, ya sea ante el jefe o director, los compañeros o ante el cliente por esa razón y varias similares; lo más probable es que alguno de los programadores en alguna ocasión hayan dicho una de estas frases, ya sea para evadir responsabilidades, o porque realmente piensan que el problema no fue originado por su persona. Éstas son las frases más comunes, dichas por un programador en apuros o no necesariamente. Pues en mi ordenador funciona perfectamente. Ven y lo ves funcionar si no me crees. ¿Con qué usuario te has logado? ¿Eres administrador? No es un bug, es una feature. Mmmmm… qué raro… Eso nunca lo había hecho antes. Ayer funcionaba. ¿Pero cómo es posible? ¿Has comprobado tu conexión/configuración de red? Has debido meter algún dato incorrecto y por eso se ha colgado. Hay algo en tus datos que no huele bien. ¡Pero si no he tocado esa parte del código en semanas! Debes tener una versión incorrecta de la librería. Sólo es una desafortunada coincidencia, no te preocupes, es muy improbable que se repita. ¡No puedo hacer tests unitarios de todo! No es mi culpa. Debe ser por esa librería de software libre que utilizamos. Claro que funciona, no era necesario escribir ningún test unitario. Alguien debe haber hecho cambios en mi código. ¿Le has pasado el antivirus a tu ordenador? Aunque todavía no funcione, ¿qué te parece la interfaz? Esa versión es incompatible con tu sistema operativo/navegador. ¿Por qué quieres hacerlo de esa manera concreta? ¿Qué estabas haciendo exactamente cuando el programa se colgó? Estoy completamente seguro de que ese error ya lo corregí. ¿Has reiniciado la máquina/servidor de base de datos/servidor de aplicaciones después de actualizar? ¿Qué versión del JRE/.NET framework tienes instalada? ¿Y ustedes ? ¿Qué otra frase los ha salvado cuándo están en apuros? Para más información visita http://www.genbetadev.com/trabajar-como-desarrollador/las-25-excusas-y-mentiras-favoritas-de-los-programadores