Hoy día el tener y ser creador de un framework puede significar un estatus incluso un objetivo y deseo personal de culminar un sueño de ser creador de algo propio que te permita hacer lo que según crees ningún framework existente puede hacer, lo que muchas veces es una falacia ya que hoy día existen cientos de frameworks que te permiten hacer cosas cien veces mas rápidas y automatizar procesos de desarrollo.
Pero que pasa, muchas veces la soberbia de querer controlar el desarrollo y adueñarse completamente de la funcionalidad de un sistema en particular, causa que se cree una torre de cartas las cuales solo el creador sabe como se construyo y nadie fuera tiene documentación ni comentarios de cómo funcionan los métodos personalizados.
En el desarrollo
En cualquier desarrollo esto significa la muerte del proyecto una vez que la persona a cargo se va, en este caso el señor desarrollador que por no utilizar un framework open source prefirió crear el suyo propio, ya que el mantener el desarrollo sobre algo que no esta documentado es muy frustrante y depresivo, es por eso que hoy en día se debe de tener mucho cuidado de caer con personas de esta mentalidad de ambos lados teniendo en consideración lo siguiente:
Como desarrollador siempre al iniciar un proyecto es bueno saber de lado a lado en que consiste el sistema en el cual vas a trabajar en un dado caso que este ya creado el indagar con que herramientas esta construido, base de datos, lenguaje de programación, framework y versión, además de investigar si se hicieron plugins o extensiones propias del modelo de negocio, ya que mucha s veces esto puede atraer problemas al no saber por donde comenzar.
Como cliente es muy importante el al menos saber lo básico en herramientas de desarrollo e informarse con algún amigo programador, porque si es bueno el consejo no se cobra, así el también el preguntar por referencias, pero lo mas importante el conoces que herramientas utiliza y que actitud hacer dejar algo en pie para que otra persona lo pueda tomar y seguir con el desarrollo.