Tenets, 7-11
AI, 205
allow the user to tailor the environment, 9, 109-11
Apache Jakarta Project, 199
avoid captive user interfaces, 8, 93-101, 172-73
build a prototype as soon as possible, 8, 33-34, 169-70
choose portability over efficiency, 8, 52-60, 170
extreme programming, 197
Internet, 201
Java, 194
lesser, list of, 9-10
list of, 7-8
look for the 90-percent solution, 10, 121-22
make each program do one thing well, 8, 23-25, 169
make every program a filter, 8, 102-4, 173
make operating system kernels small and lightweight, 9, 111-12
object-oriented programming, 196
refactoring, 198
relationship of, 134-36
save trees, 9, 114-15
silence is golden, 9, 115-17
small is beautiful, 7-8, 15-17, 169
store data in flat text files, 8, 60-67, 170
the sum of the parts is greater than the whole, 10, 119-21
think hierarchically, 10, 124-26
think parallel, 9-10, 117-18
use lowercase and keep it short, 9, 112-14
use shell scripts to increase leverage and portability, 8, 80-87, 171-72
use software leverage to your advantage, 8, 72-80, 170-71
Web services, 203
wireless communication, 202
worse is better, 10, 122-24
See also Unix philosophy
Text
as common interchange format, 61
content, 162-69
as data storage/transmission medium, 163
as easily read and edited, 61-62
efficiency, 167-68
icons/GUI vs., 166
indexing, 163-64
portability overcoming lack of speed, 64
power of, 168
precision, 165-66
searching, 163-64
for simplifying Unix text tool use, 62-64
speed, 167
tools, 62-64
translation, 164-65
transmittal, 163
Web, 162
Windows and, 170
Think hierarchically (tenet), 124-26
defined, 10
examples, 124-26
philosophical reasons, 126
significance, 125
See also Tenets
Think parallel (tenet), 117-18
advantages, 118
defined, 9-10
in Unix sense, 117
See also Tenets
Third System of man, 42-44
building, 45-48
design time, 44
First/Second System characteristics, 44
as goal, 46
iterative design process and, 47-48
Linux as, 44-45
name change from Second System, 43
original concept, 43-44
people building, 42-43
shortcuts, 45
traditional methodology and, 46
See also Three Systems of Man
Thompson, Ken, 3, 4, 33
Three Systems of Man, 34-35
characteristics, 35
defined, 34-35
First System, 35-39
Second System, 39-42
Third System, 42-44
Torvalds, Linus, 5-6
Tupperware analogy, 71-72