Si el matrimonio fuese fuertemente tipado

Se ve que todos se pusieron de acuerdo para terminar la semana con humor… pero humor geek. Los chistes necesitan de ciertos conocimientos técnicos; ya sea sobre programación, diseño o informática en general (o la caradurez para reirte aún cuando no entendiste :P ).

Primero fue Santiago, con su humor geek. Y después leo en La Cara Oscura del Software una mini traducción de un muy buen chiste para programadores sobre el matrimonio.

El chiste en cuestión no es muy largo, pero está en inglés y no está traducido completo. Pero para eso tengo este blog :D.

Notas de traducción

La Traducción

Si el matrimonio estuviese fuertemente tipado, el preguntarle a mi esposa la hora a la que regresará devolvería una marca de tiempo (fecha/hora). Similarmente, preguntar si estará en casa a la hora de la cena devolvería un booleano. Sin embargo, como es un lenguaje débilmente tipado, ambas preguntas por lo general devuelven un conjunto. Conjunto que contiene la lista de cosas que debe hacer antes de que ella regrese.

Para poder comprender adecuadamente la respuesta, necesitaríamos estimar la duración de cada item de dicha lista, sumar las estimaciones, aumentar el resultado en un 20% por demoras y multiplicar por los tiempos de translado. Recién después de pasar la respuesta por esta función de pre-procesamiento (wrapper), podremos obtener la marca temporal (fecha/hora) que estábamos buscando. Y, si estábamos buscando un booleano, necesitamos comparar la marca temporal obtenida con la de la cena y verificar cuál es mayor.

En escencia entonces, tener un buen matrimonio es como trabajar en un lenguaje débilmente tipado en el que necesitaremos implementar rutinas para manejo de excepciones… excepcionales (chiste de traductor :P). Una vez que tengamos una buena librería de funciones de pre-procesamiento (wrappers) para la interfaz de comunicación con el lenguaje de nuestra pareja podremos sentarnos a disfrutar y trabajar tranquilamente.

O supongo que también se podría lanzar una excepción que sea manejada por el método divorcio(). Pero no creo que sea la mejor de las ideas.

One Comment

  1. F
    Posted 25 de September de 2008 at 15:58 | Permalink

    Cuando estamos en la etapa de noviazgo, la chica siempre esta no tipeada, y eso se puede ver en las esperas a las que nos someten cuando las citamos en determinado lugar.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*