Allow the user to tailor the environment (tenet), 109-11
defined, 9
Linux environment and, 110-11
uwm and, 109-10
Apache Jakarta Project, 199-201
central concept, 199
as microcosm, 201
software quality, 200
tenets, 199
Artificial intelligence (AI), 205-6
central concept, 205
heuristics, 206
tenets, 205
theory focus, 205
Atari 2600 case study, 58-60
Atari 800 and, 58-59
Atari 5200 and, 59
defined, 58
Microsoft Office and, 59-60
See also Portability
Atari Home Computer, 140-43
design, 140
optimum program creation, 141
See also Operating systems
Audible content, 160-62
categorization, 161
music, 160
raw audio, 160
spoken word, 161
Audience, this book, xxi-xxii
Automation, 78-80
Avoid captive user interfaces (tenet 8), 93-101
CUI big is beautiful approach, 97
CUI command parsers, 96-97
CUI scaling, 99
CUI user is human assumption, 95-96
defined, 8
programs with CUIs, combining, 98-99
software leveraging and, 99-100
Windows and, 172-73
Awk command, 82