The preface introduces us why analyzing algorithms are important. It provides examples within pure computer science domain, such as website design. The preface also talks about outside pure cs into why algorithm efficiency is important in real life application, such as staffing protocols for hospitals. No doubt, actual programming is important. But understanding the most innate scheme of codes is more crucial. Because it points out for us an outline along which we should add more decorations-that is detailed programming.