Warning : Slightly big blog post with loads of contentThere are two answers to the title question “How to develop right idea at right time?”First one is more