Designing Command-Line Tools People Love
Garry Ing

Carolyn Van Slyck Senior Software Engineer at Microsoft Poor decisions now can be used against you later Predictable Task oriented Friendly to both people and scripts High Quality * predictable, consistent * band-aide when must * include tasks, composed commands * human and script friendly * Tests = less regressions