Organizing complexity is the most important skill in software development
Does anyone know of any book or website or other resource that has before and after examples of good refactoring, or something similar?