I have
often heard programmers comment that they plan their code within their head
as they type code, and sometimes with an air of superiority like they are the
only people who can perform such a fete. Concepts suspended within one's mind
though are fluid and constantly within a state of flux. Being able to
concentrate upon a particular part of the code whilst maintaining it's
interdependence within the gestalt reality of the rest of the application's
code is akin to trying to see the forest through the trees.
flowchart