The Oblique Strategies
13:16 | Author: Unknown

En la búsqueda de información sobre refactoring de código me encontré con éste interesante post de Anders Noras que me condujo a conocer The Oblique Strategies
The Oblique Statregies son un conjunto de cartas creadas por Brian Eno y Peter Schmidt en 1975 Cada carta contiene una frase o mención críptica que puede ser utilizada para romper un bloqueo  o un dilema.oblique_box
Algunos ejemplos:

  • Exprese el problema en palabras lo más claramente posible
  • Sólo un elemento de cada tipo
  • ¿Qué haría su amigo más cercano?
  • ¿Qué incrementar? ¿Qué disminuir?
  • ¿Son éstas secciones? Considérelas transiciones.
  • Intente falsificarlo!
  • Honre el error como una intención oculta
Original y traducción libre

Para obtener la versión original hay muchas opciones, entre ellas éste PDF para imprimirlas. Me tomé el atrevimiento de hacer una traducción y libre y generar una mini aplicación Silverlight que nos de una carta al azar para ayudarnos a romper con los deadlocks creativos. La aplicación viene en próximo post.

Brian Eno

No voy a contar mucho sobre Brian Eno, pero como es un blog de tecnologías, sólo voy a poner un link a una de sus últimas creaciones Bloom, una aplicación para IPhone que es un flash.

Para los lectores de blogs tecnológicos, particularmente los interesados en temas de .Net los nombres de Phil Haackman, Scott Hanselman, Rob Conery y Scott Guthrie les deben sonar conocidos. Son artifices del Microsoft como lo conocemos actualmente, en distinto grado de responsabilidad. Pero particularmente son tipos muy interesados en transmitir sus conocimientos.
Es en esa dirección que publican ahora un libro sobre Asp.Net MVC llamado Professional Asp.Net MVC 1.0 y lo liberan al mercado junto al proyecto NerdDinner, que es el primer capítulo como tutorial, es proyecto que se puede bajar y es también sitio en  vivo para poder ver el proyecto en acción.
Es muy interesante el tutorial y aunque se pueden objetar muchas cosas (como en todo) del estilo, porqué no se utilizó TDD, porque el uso de repository no es tan respetuoso del patron, etc. Pero dándole la derecha a éstos cuatro grossos, lo recomiendo sobremanera como forma de iniciarse en MVC.