Can relate to this one though, when you push the code in production, pushing more changes just comes with so much more additional worries: Will it interrupt user's work on a live system, what about refactoring, changing API's that can break things. There's a fear that whatever you push next could break things really hard so you end up giving up the code cleanliness in exchange for mental rest.