Though there have been a couple memorable occasions where I had to completely remove a bad pattern from the code to get people to stop using it.