Boxes and Arrows


When I was young and naive, I thought that software architecture was just drawing boxes and arrows and then deciding what's inside the boxes.

Now that I'm older and wiser, I realize how wrong I was; software architecture is drawing boxes and arrows and then deciding what's inside the arrows.