Refactoring legacy code
  - Not all the time its needed
 
  - old code = old bugs, new code = new bugs
 
  - Watching for deadlines
 
  - It could give more time for important things than refactoring
 
  - Brainstorming session is needed
 
  - Small improvements than doing from scratch
 
Source:
Piotr Horzycki CodeEurope presentation: Software development myths that block your career