Clip
Balancing Laziness and Optimization in Computer Science
Computer scientists often have to balance between being lazy and opting to optimize their work. This involves deciding whether to make low-level optimizations that help in the short-term or leaving room for late binding to make future changes easier.