Cuando uno se entera de este tipo de noticias llegan a la mente ideas como ¿En que pensaban los programadores cuando diseñaban? o ¿Por que los de ventas no conocen al 100% su producto? pero les platico.

En el blog de Hallvord R. M. Steen quien es Ingeniero miembro del equipo encargado de mantener la seguridad del nucleo de
Opera
nos comenta que hace algun tiempo
Opera
necesitaba adquirir mas
servidores los cuales no iban a ser solo uno o dos sino varios
servidores
los cuales significarian una excelente venta para la empresa con las que los compraran. Como es comun en estos casos establecieron contacto con las empresas y estas les mandaron equipos a prueba para ver si satisfacian las necesidades que Opera necesitaba.

Una vez que ya tenian todos esos
servidores
de prueba en sus oficinas en Oslo se dedicaron a probarlos cuando uno de los
servidores
enviado por uno de los vendedores de hardware mas grandes (no revelo el nombre) no estaba trabajando correctamente . Al momento que uno de los administradores de
Opera
inicio el servidor para hacer pruebas en la interface de administracion basada en web, este era automaticamente redireccionado a una pagina de error.

Despues de analizar el codigo detectaron la siguiente linea que obiamente era la responsable de dicho error.

if (is.
opera)
{
window.location.href="config/error.htm";
}

Aunque al parecer esta linea de comando fue escrita por alguna empresa sub-contratada para programar la interfaz de administrador y que supuesta mente contrataron a esta empresa para reducir costes de desarrollo les ha costado varios miles de dolares en
ventas
perdidas.

Sin duda el outsourcing ha sido muy usado en los ultimos tiempos por las empresas pero alguien dentro de la empresa fabricante deberia de checar estos pequeños detalles.

Lo vi en | Hallvord R. M. Steen

Via | Slashdot