We had a developer who worked on one of our projects. After he left, it was a disaster. Our new developers discovered that the names and items he used were strange and not related to what it should do. So the devs needed to go through all codes, figure out what it's doing and rename the code. It took a lot of time...