jueves, 9 de abril de 2015

Sports and Social Club

Hoy andaba por aquí el VP de investigación, y la empresa se ha estirado y la última hora de curro nos ha llevado al club social y deportivo del pueblo (Fulbourn), y se nos ha invitado a unos cacharros, extensible hasta las 19.30, y han traido pizza y todo, vamos, que están que lo petan: Birra y pizza en horario de trabajo.

He aprovechado a preguntar qué era VP, porque claro, acostumbrado al concepto VIP, de Very Important Person, pues se me quedaba en Very Person, y aunque no dudo de que posea una fuerte personalidad, sobretodo teniendo en cuenta que es un cargo importante dentro de la empresa, siempre he pensado que el ser Person no es gradable, si no más bien binario, es decir, o eres persona, o no lo eres. Nada de "eres bastante persona", o "me gustaría que fueses un poco menos persona". Queda al margen el uso de person como deformación de personaje, en cuyo caso si es gradable, puedes ser un poco person, o mazo de person (Jeri, mazo means very).

Y ahora que tocamos el punto de los gradables y comparativos, voy a tocar un tema que no se si he compartido ya. -Una rápida consulta me confirma que no tiene pinta de que lo haya tocado-. Y es el uso del superlativo culto óptimo, que en el mundo de la computación nos encanta, porque para qué vas a hacer algo bueno, digo más, algo muy buendo, cuando puedes hacerlo óptimo. Y se tenían que notar nuestras raíces matemáticas, porque claro, algo no es óptimo porque lo digamos, si no porque se demuestra. El caso es que de vez en cuando alguien (por ejemplo el que te está entrevistando en ARM) te pide que diseñes un algoritmo o sistema, y tú te pones, y mal que bien haces una primera versión, y le das una vuelta para mejorarlo. Te das cuenta de que no es la reostia, pero está decente. Cuando lo entregas, el alguien se da cuenta de lo mismo, y te dice -Tu solución, en efecto, hace lo que se pedía, pero se puede mejorar. Podrías hacerlo más óptimo-. En ese momento tienes dos opciones, la sensata, que es morderte la lengua, decir, que sí, que claro, y ponerte a mejorar la solución propuesta. La otra, la impulsiva sería decirle - No, obviamente no puedo hacerlo más óptimo, porque óptimo es un [puto] superlativo, que de ordenadores sabremos mucho, pero a ver si aprendemos a hablar. Además, sabrás que si lo hago óptimo tendría que demostrar que es óptimo, y como no estamos hablando de un quick sort, una triangulación o un test de primalidad, me llevaría más de la hora que tenemos planificada (en caso de salirme), así que la respuesta es no. Ahora, que si lo que quieres es que lo haga más EFICIENTE, será todo un placer"- y entonces, sólo entonces, coger el rotulador de pizarra blanca y mejorar la solución propuesta.

¡Happy thursday!

1 comentario:

  1. Primero: Debo de andar un poco dormido (I´m in grapevine), pero no me he enterado de qué sea un VP.
    Segundo: La pregunta que realiza el entrevistador lógicamente está muy mal hecha por muchos motivos, lo correcto, en principio y por no meternos en discusión, sería ¿lo podrías optimizar?...que sí caben los grados y es bastante más correcto, tanto desde el punto de vista científico como lingúístico (no me sale la diéresis..)...Besos
    Pg

    ResponderEliminar