Anexos
El autor
Detrás de toda arquitectura hay una biografía. Esta es, en pocas líneas, la de quien pasó tres décadas buscando la capa donde la información deja de depender de la aplicación que la consulta.
José Abanto Marín nació en Celendín, en la sierra norte del Perú, en 1973.
Lleva cerca de treinta y cinco años construyendo sistemas a la medida: el oficio paciente de traducir un negocio en estructuras que una máquina pueda sostener. Y de esa práctica larga, más que de ninguna teoría previa, nace este libro.
Programó desde los tiempos de las pantallas verdes y ámbar. Un viejo intérprete de BASIC obraba entonces el pequeño milagro de obedecer a quien lo escribía.
De allí pasó a las bases de datos, dBase primero y FoxPro después. En ese tránsito quedó sellada una pasión que ya no lo abandonaría.
Cuando conoció Clipper intuyó el enorme potencial de un compilador. Y antes que resignarse a recompilar a cada paso, construyó un solo núcleo.
Lo llamó xsystem y lo bautizó generador de programas. Ahí ya empezaba a separar la lógica, llevando las reglas del negocio a la base de datos.
Delphi fue el siguiente gran salto, y con él levantó la primera encarnación de lo que sería su obra mayor.
Es el creador de Ghenesis. Su idea rectora es sencilla de enunciar y difícil de llevar hasta el final: guardar la lógica de negocio en la propia base de datos.
Formularios, reportes y módulos enteros viven allí como datos, no como código. Se pueden administrar y reconfigurar sin volver a tocar la aplicación.
Esa obsesión (separar el qué del cómo, encontrar la capa donde el conocimiento se vuelve independiente del programa que lo interroga) recorre toda su trayectoria. Y desemboca, casi por su propio peso, en las páginas anteriores.
Hoy tiene programada una versión web de Ghenesis donde esa abstracción llega a su punto más alto. Los campos, los reportes, las validaciones y hasta las APIs se consumen sin compilar una sola línea.
El código deja de ser el lugar donde el sistema se decide. Pasa a serlo el dato que lo describe.
Toda mi vida profesional ha sido la misma pregunta repetida en dominios distintos: ¿dónde está la capa en la que el dato deja de pertenecerle a la aplicación?José Abanto Marín
Le apasionan las bases de datos, los modelos de inteligencia artificial y la ciencia en general. En la física cuántica y en los enigmas del universo encuentra algo más que un pasatiempo.
Encuentra la confirmación de una sospecha que también gobierna su trabajo. Lo que parece irremediablemente complejo esconde, en algún nivel, una estructura más simple.
La filosofía, lejos de ser adorno, es para él una herramienta de taller. La disciplina con que se reconocen los patrones y las abstracciones que asoman, una y otra vez, en cada problema técnico.
Estas tres líneas (tres décadas modelando datos, la curiosidad científica y la mirada filosófica) corrieron durante años por cauces paralelos.
WQuestions, Las preguntas como coordenadas es el primer libro donde el autor las reúne a propósito alrededor de una sola idea. Que las preguntas que cualquier niño domina antes de aprender a leer bastan para organizar, con precisión técnica, la información de cualquier dominio del mundo.
Una sola obsesión, muchos disfraces
Si algo une a Ghenesis con WQuestions no es una tecnología. Es una convicción: que existe un nivel anterior a toda aplicación donde la información se describe a sí misma. Encontrar ese nivel, y volverlo infraestructura utilizable, ha sido el trabajo de una vida.
Gracias por haber llegado hasta aquí.