Doing the right thing
… is a matter of timing.
If you are talking about innovation, the right time is before anyone else does it (be it in your peer group, your industry, your group of friends, …).
If you are talking about creativity, the right time is just when people are ready for it, but did not yet dare to ask for it.
If it is about your career, it is about when you think you are ready for it.
If it is about giving praise, it is around the time when people need it to got the extra mile (or to get back on track).
If it is about letting go, it is before you spend to much money, let other people decide on it or somebody gets hurt.
But in all these cases, whenever you are in doubt, it is about… now!