http://www.paulgraham.com/before.html
Which implies that your question is of the wrong type and that understanding why is a good start.
Good luck.