I think one fundamental thing I've learnt about management is that different people need different things.
I am like the author, a deadline helps me immensely. Yet at a place I worked at recently, there were very lax deadlines, that's because others felt too stressed by a tight deadline.
A good manager can understand who needs what and can set up the appropriate incentives for each team member.