Unix Philosophy Quotes

We've searched our database for all the quotes and captions related to Unix Philosophy. Here they are! All 13 of them:

β€œ
Chapter 5-"Now THAT'S Leverage" discusses the idea of "software leverage," where reusing components results in greater impact. We see how the use of shell scripts achieves a high degree of leverage.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
They learned that small programs, like small cars, handled better, were more adaptable, and were easier to maintain than large programs.
”
”
Mike Gancarz (Linux and the Unix Philosophy: Operating Systems)
β€œ
NIH syndrome is characterized by a decision to discard all of what the other developer accomplished with the intent of demonstrating a superior solution. Such an act of sheer egotism demonstrates little interest in preserving the best of another's work and using it as a springboard to newer heights.
”
”
Mike Gancarz (Linux and the Unix Philosophy: Operating Systems)
β€œ
When you see the right thing, do itβ€”this may look like more work in the short term, but it’s the path of least effort in the long run. If you don’t know what the right thing is, do the minimum necessary to get the job done, at least until you figure out what the right thing is. To do the Unix philosophy right, you have to be loyal to excellence. You have to believe that software design is a craft worth all the intelligence, creativity, and passion you can muster. Otherwise you won’t look past the easy, stereotyped ways of approaching design and implementation; you’ll rush into coding when you should be thinking. You’ll carelessly complicate when you should be relentlessly simplifyingβ€”and then you’ll wonder why your code bloats and debugging is so hard.
”
”
Eric S. Raymond (Art of UNIX Programming, The (Addison-Wesley Professional Computing Series))
β€œ
Small is beautiful.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Make each program do one thing well.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Build a prototype as soon as possible.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Choose portability over efficiency.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Store data in flat text files.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Use software leverage to your advantage.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Use shell scripts to increase leverage and portability.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Avoid captive user interfaces.
”
”
Mike Gancarz (The UNIX Philosophy)
β€œ
Make every program a filter.
”
”
Mike Gancarz (The UNIX Philosophy)