First Principles

The software architect who copies patterns and the one who understands the game
The software architect who copies patterns and the …

The difference between the architect who applies patterns and the one who understands them is the same as between the coach who copies formations and the one who understands the game.