Síntesis frente a análisis: por qué integrar es más difícil que descomponer

Fuentes: Synthesis is harder than analysis

Este artículo parte de una observación del cálculo matemático para extraer una lección aplicable a la ingeniería de sistemas y, en particular, al trabajo de los SRE. En el cálculo infinitesimal, derivar una función —operación local— es mecánico y algoritmico, mientras que calcular su integral —operación global— requiere conocer el comportamiento de la función en todo un intervalo y, en muchos casos, carece de solución cerrada. El Teorema Fundamental del Cálculo une ambas disciplinas como caras opuestas de la misma moneda, pero no elimina la asimetría: lo local siempre resulta más sencillo que lo global.

El autor traslada esa asimetría al software. El análisis —descomponer un problema en partes aisladas y localizadas— es lo que facilita principios como la encapsulación o la separación de responsabilidades. La síntesis, en cambio, exige recombinar esas piezas en un todo coherente, lo que devuelve al ingeniero a un problema de naturaleza global y, por tanto, más difícil. Áreas como la respuesta a incidentes son eminentemente sintéticas: para diagnosticar una avería hay que entender cómo encajan normalmente los componentes.

El texto concluye que la industria no ha reconocido la construcción de experiencia sintética como una disciplina de primer nivel, en parte porque ese conocimiento depende de los detalles operativos de cada sistema. Aun así, propone cultivar la capacidad de aprender los detalles operacionales de un sistema como una habilidad concreta y mejorable, con el fin de que los SRE puedan abordar incidentes cada vez más complejos.