What does "put one's stamp on sth." mean?
What does " put one's stamp on sth." mean according to the context?
And interesting research by Adam Grant at the Wharton School has found that introverted leaders often deliver better outcomes than extroverts do, because when they are managing proactive emloyees run with their ideas, whereas an extrovert can, quite unwittingly, get so excited about things that they are putting their own stamp on things, and other people’s ideas might not as easily then bubble up to the surface.