Programming languages, like pizzas, come in only two sizes: too big and too small. – Richard Pattis
If you cannot grok the overall structure of a program while taking a shower, e.g., with no external memory aids, you are not ready to code it. – Richard Pattis