Error Pop-Up - Close Button This group has been designated for adults age 18 or older. Please sign in and confirm your date of birth in your profile so we can verify your eligibility. You may opt to make your date of birth private.

The Art of UNIX Programming Quotes

Rate this book
Clear rating
The Art of UNIX Programming The Art of UNIX Programming by Eric S. Raymond
1,272 ratings, 4.18 average rating, 62 reviews
Open Preview
The Art of UNIX Programming Quotes Showing 1-30 of 39
“CSV (fields separated by commas, double quotes used to escape commas, no continuation lines) is rarely found under Unix.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Rule of Optimization: Prototype before polishing. Get it working before you optimize it.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Python language is one example. As we noted above, it is also heavily used for mathematical and scientific papers, and will probably dominate that niche for some years yet. 18.3.3”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Transparency is therefore more than an esthetic triumph; it is a victory that will be reflected in lower costs throughout the software’s life cycle. 6.2.2”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Use # as an introducer for comments. It is good to have a way to embed annotations and comments in data files. It’s best if they’re actually part of the file structure, and so will be preserved by tools that know its format. For comments that are not preserved during parsing, # is the conventional start character.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“There is a flip side to this. In the Unix world, libraries which are delivered as libraries should come with exerciser programs.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Top-down tends to be good practice when three preconditions are true: (a) you can specify in advance precisely what the program is to do, (b) the specification is unlikely to change significantly during implementation, and (c) you have a lot of freedom in choosing, at a low level, how the program is to get that job done.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Write flexible and open programs”
Eric S. Raymond, The Art of UNIX Programming
“Prototype software before polishing it”
Eric S. Raymond, The Art of UNIX Programming
“Write abstract programs that generate code instead of writing code by hand”
Eric S. Raymond, The Art of UNIX Programming
“Value developer time over machine time”
Eric S. Raymond, The Art of UNIX Programming
“Write programs which fail in a way that is easy to diagnose”
Eric S. Raymond, The Art of UNIX Programming
“Avoid unnecessary output”
Eric S. Raymond, The Art of UNIX Programming
“Build on potential users' expected knowledge”
Eric S. Raymond, The Art of UNIX Programming
“Make data complicated when required, not the program”
Eric S. Raymond, The Art of UNIX Programming
“Write robust programs”
Eric S. Raymond, The Art of UNIX Programming
“Write transparent programs”
Eric S. Raymond, The Art of UNIX Programming
“Write small programs”
Eric S. Raymond, The Art of UNIX Programming
“Write simple programs”
Eric S. Raymond, The Art of UNIX Programming
“Separate mechanisms from policy”
Eric S. Raymond, The Art of UNIX Programming
“Use composition”
Eric S. Raymond, The Art of UNIX Programming
“Write readable programs”
Eric S. Raymond, The Art of UNIX Programming
“Build modular programs”
Eric S. Raymond, The Art of UNIX Programming
“One of the many consequences of the exponential power-versus-time curve in computing, and the corresponding pace of software development, is that 50% of what one knows becomes obsolete over every 18 months.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“The nightmare scenario is one in which corporate monopolism and statist power-seeking, always natural allies, feed back into each other and create rationales for increasing regulation, repression, and criminalization of digital speech.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Web pages get bogged down in the dispute over whether the reader or author should control the appearance.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“When the superior programmer refrains from coding, his force is felt for a thousand miles.”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“Tools that look glossy but shatter under stress are not good long-term value. Unix”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents
“One of the main lessons of Zen is that we ordinarily see the world through a haze of preconceptions and fixed ideas that proceed from our desires. To achieve enlightenment, we must follow the Zen teaching not merely to let go of desire and attachment, but to experience reality exactly as it is—without the preconceptions and the fixed ideas getting in the way. This”
Eric S. Raymond, Art of UNIX Programming, The, Portable Documents

« previous 1