History is a nightmare from which I am trying to awake.
Don't be afraid to make mistakes. If you're not making mistakes, you're not trying hard enough.
Modularity based on abstraction is the way things ought to be done.