Yea, EXACTLY my experience. "Get it working ASAP and move on to the next thing" then I'm told I'm an idiot when the feature doesn't work how they imagined it in a dream.
The things I would revolutionise in my company if we could communicate our thoughts to someone that doesn't understand why nothing is ever simple in programming...