Jingo8 wrote:
Try to consider that rather than telling you to work faster, they're telling you to complete the task for an earlier deadline.
Now you open up more possibliities for yourself You can be less thorough, look at less areas, cut something less important, worry less about formatting, complete the core and add the rest later.
When someone asks me to achieve something faster that is possible, i try to offer them the options. Rather than "that's not possible, stop rushing me" i will use "i can do it by then but i will need to either not add presentation formatting, or leave out the graphs i was going to insert, or i can give you a draft version then and send the other one tomorrow". Something like that gives them options and makes it clear you really really are trying, not just being negative.
I just quietly reduce the quality and leave the onus on them to complain if they don't like it. It also underscores the point that if people must rush me, then they won't get such a nice result, and the great thing is that it all happens without my having to argue with them. I once asked a pushy manager whether she wanted a tricky job doing fast or well, and she replied "both."

So now I always think carefully before running anything past a boss.