Large programs
system resources and, 20
understanding, 18
warning signs, 18
See also Small programs
Learning curve, 29-33
engineers and, 30
in professional life, 29
Leveraging, 71-87
automation and, 78-80
CUIs and, 99-100
GUIs and, 101
other people's code, 73-74
other people using your code for, 76-78
shell scripts, 80-87
software, using, 72-80
Tupperware analogy, 71-72
Windows and, 170-71
Linux
command source code lines, 82
distributions, 179
marketing, 7
as open-source software, 7
philosophy, xx-xxi
short name usage and, 113
as Third System and Second System, 44-45
in Unix evolution, 7
as Unix-like operating system, 6-7
Windows vs., 153-74
Look for the 90-percent solution (tenet), 121-22
in computer world, 122
defined, 10
Federal Express analogy, 121
See also Tenets
Lowercase
reasons for, 112
using, 9, 112-14
Ls command, 23-25
in pipelines, 117
user friendly, 116-17