The best solutions do come when you walk away from a problem... Your conscious doesn't get in the way while the back of your mind works it over...
For example, I'm in first year university computer programming. I'm good, because it's my passion... But I have to help out many people. Often the solutions I come up when helping them are more elegant than the ones I originally came up with... I think "Damn, why didn't I think of that before"
Coding always needs at least 2 go's (not counting debugging) before it's beautiful efficient code.
The best solutions do come when you walk away from a problem... Your conscious doesn't get in the way while the back of your mind works it over... For example, I'm in first year university computer programming. I'm good, because it's my passion... But I have to help out many people. Often the solutions I come up when helping them are more elegant than the ones I originally came up with... I think "Damn, why didn't I think of that before" Coding always needs at least 2 go's (not counting debugging) before it's beautiful efficient code.