En otro hilo ("Código Bonito [Comentarios]") nos salimos del tema principal para hablar de si era conveniente o no encapsular el código que nos proporcionan los frameworks para hacer el código más expresivo.
Hoy me he cruzado por casualidad con un post que explica bastante bien mi postura. Se subtitula "Desviarse de los estándares hace más difícil trabajar con otros programadores" y cuenta cómo el autor "elimina" su propio framework después de intentar explicárselo a una nueva persona incorporada al equipo.
Está en inglés y trata de un ejemplo concreto en Ruby on Rails, pero espero que lo disfrutéis igualmente :-).