Guido van Rossum, creador de Python, relata en este post una teoría que relaciona a la escritora de Harry Potter (J.K. Rowling) con el diseño de Python.

En realidad no es una teoría novedosa :), es básicamente un comentario de como un diseño incremental obliga a mantener tiempo después cierta «compatibilidad» no siempre deseada. Esto es lo que pasa cuando se escribe un libro y la historia se continúa después en otros libros (que inicialmente no estaban en mente) o cuando programamos una aplicación que va creciendo. Las decisiones iniciales, muchas veces genialidades del momento, pueden verse después no tan acertadas y por ser programador doy fe de ello 🙂

Eso sí, encontrarse una página así de pura casualidad, precisamente cuando me estoy leyendo los libros de Harry Potter (ejem… bueno en inglés por practicar… vaaale son libros entretenidos :D) a las tres de la mañana… no tiene precio XD