The Simple Architecture Movement
By Scott Andersen To Be Simple. Step 1: Reduce Complexity. Step 2: Document reality. Step 3: If in doubt refer to rule one. I have for most of the past 20 years worried about the complexity of software architectures. I can remember visiting customers that had 200, 300 and even 500 or more pages printed