La teorÃa de Harry Potter sobre el diseño de los lenguajes de programación
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
Comments are closed.