The New Definition of Innovation

Innovation is most often defined as a good idea that has a favorable economic outcome – in other words, you know it when you sell it. I have seen Corporate executives glow red in the face shouting down top talent barking out; “It’s not innovation...