The unwritten UNIX engineering tradition and its design patterns are believed to help programmers of all hues become better programmers, according to The Art of UNIX Programming.
This book makes an effort to distill the engineering knowledge and design philosophy of the UNIX, Linux, and Open Source software development community as it has developed over the past three decades and as it is used by the most skilled programmers today. Through meticulous case studies of the best UNIX/Linux programs, Eric Raymond presents the future generation of "hackers" with a once-in-a-lifetime opportunity to discover how UNIX philosophy and practice relate to one another.