2 Matching Annotations
  1. Jul 2019
    1. At the design stage, when you discover problems, you can fix them easily by editing a few lines of text. Once the code is written, the cost of fixing problems is dramatically higher, both emotionally (people hate to throw away code) and in terms of time, so there’s resistance to actually fixing the problems. Software that wasn’t built from a spec usually winds up badly designed and the schedule gets out of control. 
    2. In general, the longer you wait before fixing a bug, the costlier (in time and money) it is to fix.