3 ms·
This is a rather human failing - complexity is fractal: you only notice it when you get close enough to it. However, I disagree that engineers only have to dea
by ebiester 1y ago
This is a rather human failing - complexity is fractal: you only notice it when you get close enough to it.
However, I disagree that engineers only have to deal with the complexity of the computer; instead, I argue they have to translate the messiness of the organization and of every customer of the program and make it coherent to an inflexible computer.
And every exception and case added is a permutation that echoes through the system. (And, quite often, outside the system due to shadow processes that people use unintended consequences of the system to encode.)
That said, it's why I have so many of my senior engineers start learning the terms of business so that they can deliver those messages without me. It's part of my toolkit I expect them to learn.