Ideas have no boundaries to come from, no defined rules to follow and no fixed timings to popup. This can be proved with a lot of examples and when it comes to talk about innovation in terms of technology it seems more than 100% true. If you are a techie, in any way, but if you dream to do a job in a complete corporate environment where you own a proper work space and all other necessities and luxuries are important for you, I am warning you, you are not going to innovate, you will follow others’ track but you will limit your chances to set the track for others.