Por qué la gente sigue usando Windows XP?

Razón 1: Porque he alcanzado un estado material que muchos nunca alcanzan: tengo "suficiente".

Escribo esto en una máquina que ejecuta la versión más oscura de un sistema operativo que jamás encontrarás: Windows XP Media Centre Edition.

¿Por qué sigo ejecutándolo? Porque vino con mi PC en (probablemente) 2005-2006 y el PC todavía funciona absolutamente bien. Durante los últimos 8 años, me he gastado un poco de dinero ajustándolo:

  • Ahora tiene 2Gb de RAM, en lugar de los 1Gb que traía
  • Ahora tiene un disco duro de 110Gb, en lugar de los 80Gb que traía, y ese nuevo disco duro es un SSD
  • Se le estropeó la batería, así que lo usé un par de años como portátil "sin batería", luego se me rompió el nervio y le compré uno nuevo en Amazon o en eBay
  • La tecla espaciadora de su teclado se ha estropeado como lo hacen estas cosas cuando combinas la calidad de fabricación de Dell con niños pequeños, así que ahora tiene un teclado externo (con cable)
    • Yo'He tenido otras máquinas - tengo un pequeño Asus Netbook que en realidad ya no uso, y tengo (o tenía) un Mac Mini de 2009 que ahora usan mis hijos, y tengo un iPad que conseguí porque necesitaba específicamente probar nuestro sitio en uno - es un iPad2.

Pero tengo una máquina que funciona para lo que necesito hacer - que es básicamente Firefox, con un poco de OpenOffice en el lado.

Razón 2: Porque soy un CTO, y el CTO debería tener el PC más lento de la empresa

No soy CTO porque pueda escribir un código excelente - soy CTO porque sé cómo contratar programadores que escriban mejor código que yo.

El peligro de contratar programadores brillantes es que tienden a estar correlacionados con gente a la que le gustan los juguetes chulos. El hecho de que esos juguetes estén hechos de átomos o de bits es secundario - así que los sitios web hacen cosas geniales porque pueden hacerlo.

El problema con los juguetes geniales, cuando están hechos de bits, al menos, es que tienden a funcionar lentamente en hardware antiguo. Mis clientes no son (en su mayoría) programadores, son personas con un "PC doméstico", o un smartphone, o una tableta... pero las máquinas de nuestros clientes no se reemplazan en un ciclo de 18 meses.

Al tener el PC más lento de la empresa, soy el primero en quejarme cuando la última característica que estamos a punto de lanzar funciona como un perro de tres patas con un ladrillo atado a su espalda. Y mis quejas se producen lo suficientemente pronto en el ciclo de codificación como para que se les preste atención antes de que las lancemos a los clientes.