Rande Knight 06 December 2016 Did you miss the rather common example of “Hey Boss, I estimate that that task is going to take 4 days to do.” “I need something in 2 days” “Oookay, but it’s going to be kludgey and I’ll need some time to do it properly later” “Just get it done.” …and there is never time to go back and make it right. It’s not that I don’t know it’s bad code, but it’s that I’m not given the resources to do it properly. Dare to argue with the Boss to try and get it done properly? Then you’re not a ‘team player’ and will be first out the door the next time they feel the need to ‘streamline’. Sure, jump ship and try to find a better workplace – but almost all of them are exactly the same.