“In poorly structured code, the move from figuring things out to making changes feels like jumping off a cliff to avoid a tiger. You hesitate and hesitate. "Am I ready to do it? Well, I guess I have to.” FunnyCodeCliff Book:Working Effectively with Legacy Code Source: Working Effectively with Legacy Code