In life how important is it to consider the person on the other side of the board?
In business how important is it to know your competitors and anticipate their moves?
When you have children, how important is it to understand their lifestyle so you can anticipate and prevent them from making the same mistakes you made!
Should you worry about them making mistakes or should you let them learn through their own mistakes?
In your career you always have to work harder to stay ahead of the game or even stay in the game!
It seems whichever way you look at life, one has to work hard to get what you want, there are just no short cuts!