Save trees (tenet), 114-15
defined, 9, 114-15
information usefulness and, 115
Scaling
CUIs and, 99
GUIs and, 101
Second System of man, 39-42
characteristics in Third system, 44
defined, 39
design by committee, 40
fat and slow, 41
features, 41
ideas proven by First System, 39-40
Linux as, 44-45
as mixed blessing, 41
world hailing, 41-42
See also Three Systems of Man
Security, 186
Sed command, 82
Shell scripts, 54, 80-87
command interpreters and, 80
COMPILE step and, 83
construction of, 136
defined, 81
environment, 80
example, 81-82
as highest level of portability, 84
leverage, 80-87
as optimum choice, 87
portability and, 80-87
rewriting in C, resisting, 85-87
size of, 83
stigma of ownership and, 85
time leveraging and, 83-84
visibility, 84
Windows and, 171-72
Silence is golden (tenet), 115-17
defined, 9
example, 116-17
importance, 117
See also Tenets
Small is beautiful (tenet 1), 15-17
benefits, 17-22
defined, 7-8
example, 16-17
make each program do one thing well tenet and, 25
Windows and, 169
See also Small programs; tenets
Small programs, 7-8, 15-17
advantages, 134
combined with other tools, 21-22
example, 16-17
maintaining, 19-20
monoliths and, 134
system resources and, 20-21
understanding, 17-19
Windows and, 169
See also Programs; Small is beautiful (tenet 1)
Software
engineering, reworking in, 31-33
leverage, 72-80, 135
portable, 135
reworking, 31-33
scavengers, 80
See also Programs
Sort command, 82
SourceForge, 38-39
Spoken word, 161
Static visual media, 158-59
drawbacks, 158-59
producing, 158
Stderr, 105-6
Stdio, 104
Stdout, 105
Stin, 104-5
Store data in flat text files (tenet 5), 60-67
case study, 65-67
common interchange format, 61
defined, 8, 60-61
easily read and edited, 61-62
increased portability, 64
lack of speed and, 64-65
Unix text tool simplification, 62-64
Windows and, 170
See also Tenets
The sum of the parts is greater than the whole (tenet), 119-21
claw hammer analogy, 119
defined, 10
Synergy, 136
System resources, small programs and, 20-21