No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...
Esta es toda mi información de usuario
For me, the epitome of software design should be completely seperable pieces, that when put together just magically works. Change the configuration of those same pieces, and get a completely different program, which also works. Of course, it never really happens that way, but the I still think the general idea of orthogonal components is a good one.
Sacado de los comentarios de una entrada en un weblog de Artima en la que se presenta una librería para C++ que promete hacer que la programación a alto nivel sea más fácil (OOTL, bastante beta y solo para MSVC++7.0 de momento).(Para mi, el epítome del diseño de software debería consistir en piezas completamente separables que, puestas juntas, funcionan mágicamente. Cambias la configuración de alguna de las piezas, y obtienes un programa diferente, que también funciona. Por supuesto, esto nunca pasa así, pero aun así pienso que la idea general de componentes ortogonales es buena.)