- Shopping Bag ( 0 items )
Posted January 6, 2004
This brilliant book succeeds in capturing Raymond's 30 years of programming experience in UNIX and Linux! He explains not just techniques but also why they work. I too have 30 years of UNIX/Linux programming experience and I agree with his wisdom. In many cases he even helped me understand why the techniques I use work and explains clearly why other techniques -- some being quite fashionable these days -- do not work. Regardless of experience, any programmer will benefit tremendously from this book; any manager will benefit from learning what techniques will make his staff more productive and result in more reliable and maintainable code.<P>One technique discussed is using ASCII text files to store system configuration and documents. This allows any text editor to see, change data, and remove errors. Anyone who has suffered a trashed Windows Registry file or wanted to look at a Word document without using Word understands the bad design of not doing this. He also discusses the Windows Registry file design as allowing a single-point failure in any application to make the system unusable and how UNIX avoids this problem.<P>Eric is the rare person who has both the knowledge and the ability to explain it clearly in an easy-to-read and fun book. It includes the history that helps understanding and contrasts UNIX with other operating systems and techniques to illustrate advantages and disadvantages of each. While intended for UNIX and Linux programming in C, C++, Perl, Java, and shell script, those programming under Windows and other operating systems will benefit too by taking advantage of the techniques that made UNIX so popular and productive among programmers.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.