lots of other ways that programming informs management style. For example, when simplifying and resolving complicated problems that have several layers, my experience in programming is incredibly useful. Analyzing problems is about breaking things down into discrete elements, while generating hypotheses for how to do things so that everything comes together. When programmers find a problem, they come up with a handful of hypotheses and weigh their merits, in a process that repeats daily. And so, when I confront a complicated problem, my legs are ready to carry the load. After so many rounds of
...more