If you are working on something exciting that you really care about, you don't have to be pushed. The vision pulls you.
It is always amazing (at least for me) when we are in the situation where Technology Meets People...
Business people speak Business Language, whereas IT people speak IT Language.
Then the chaos happens.
Since IT is a very vital instrument to a business, it is a mandatory to bridge the gap between Business and IT people.
The gap can happen in the mindset, approaches, communication, financial budget, expectation, etc.