As a software engineer, I keep on doing my bad habit of "Thinking too much"!! Yes, too much thinking can do you no good. Too much thinking may lead you to forget the most important thing, which is "To do something".
My initial step in doing something is to think and plan on how to go about of doing it. Once I've got a potential solution, it gets more complicated from there. These questions are what usually come to my mind:
This train of thought is usually my standard train of thought. On more complicated issue, more questions usually arises in my head. One leads to another, another leads to other ones. It just keeps going in an infinite loop.
It's not necesarilly a bad thing to have this kind of habit. Afterall by thinking you may have a bit more assurance that you're doing it the right way, not to mention you will be more prepared to anticipate any issue that might arrise surrounding your solution. The thing is, you just won't know the exact answer to these question without having to try it.
In Short, by thinking you may gauge but the real answer lies when you start implementing your solution. Thus every time my infinite loop of train of thought has started to run, I would put a big break point that says "Just Do It!!".
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u