From: Antonio Zamora
To: Ask Tim
Subject: Flippant Comments in Perl Book
Dear Sir,
I have the second edition of Programming Perl. In general, the book is informative and useful.
I write hoping that future editions of the book will eliminate the flippant comments on page 15: "Yes, we left subtraction and division out of Table 1-2. But we suspect that you can figure out how they should work. Try them and see if you're right. (Or cheat and look in the Index.)"
I have many years of programming experience, and all I wanted to know was whether division was integer division like in Fortran or floating division. When I looked in the Index under "division," the Index referred me to "multiplicative operators." The "multiplicative operators" Index entry sent me back to page 15, which was completely useless for division, and page 82, which did have the information I needed.
I remember seeing such flippant comments in The C Programming Language (Prentice Hall) by Kernighan and Ritchie back in the mid 70s. Such jocular comments do not belong in textbooks or reference books from which a user is trying to obtain information as fast as possible to meet production deadlines.
I hope that future editions are more oriented toward the transfer of information and less toward providing puzzles and enigmas for the reader.
Sincerely,
A. Zamora
Hi Antonio,
Thanks for expressing your concerns. We'd like to suggest, however, that your complaint isn't the attempt at humor; it is the inability to find the information you rightly expect to find. That is, humor becomes flippancy only when it substitutes for or obscures technical information.
The table that you are referring to is now on page 23 of Programming Perl, 3rd Edition. The "flippancy" didn't get excised from the third edition, and we maintain that it shouldn't have, though you should know that we thought about it.
This table appears in Chapter 1, which is called "An Overview of Perl." The chapter is just that: an overview. If it provided exhaustive coverage of very detail, we wouldn't need the other 32 chapters in the book. The one change that was made to the material is that it now points the reader to Chapter 3 for full coverage of arithmetic operators, rather than the Index.
Chapter 1 of Programming Perl is quite colorful and very Larry Wall, which is as it should be. If we took out all of the Larryisms, we'd have a very boring book, and lots more people would be upset. The chapter is meant to be read as a whole, not used as a reference on particular Perl features. That's what the rest of the book is for.
You may find that you disagree with this reasoning, but we want our readers to know that we often balance competing interests when making editorial decisions. In this case, we've come up with a solution to your information pain without losing the humor that epitomizes Larry's writing style. We feel it is important to allow the author's voice to come through, especially in a case like Larry's where his writing style mirrors his approach to software design. But you are right: it is our job to ensure that humor and technical accuracy are not mutually exclusive.
Paula Ferguson and Bruce Epstein
Return to: Ask TimShowing messages 1 through 6 of 6.
-
Personnally I like
2005-11-10 06:10:56 psteer [Reply | View]
Personnally I like the jokes and comments in an otherwise dry technical book. One of the things I like about O'Reilly books is that the books have some personality and as (www.die-werbung.de) well as getting to the point.
-
Windows XP
2004-01-02 12:47:28 anonymous2 [Reply | View]
Another great book, Windows XP, has clearly flippant language on page 314 in the discussion of the Utility Manager, "If you have an older keyboard that does no have a Windows logo key, ..." Well I do have a trusty old Dell that has the Windows logo key on it. I'd prefer that we refer to the older keyboards as "Generation 1.3" keyboards.
-
flippant comments
2003-07-24 03:56:27 anonymous2 [Reply | View]
Personnally I like the jokes and comments in an otherwise dry technical book. One of the things I like about O'Reilly books is that the books have some personality and as well as getting to the point. Theres nothing worse then dredging through a 9000page telephone book that takes 40 pages to tell you what a simple function does, and reads like millitary protocol manual.
-
Flippancy in Perl
2003-07-15 11:44:36 anonymous2 [Reply | View]
I imagine the poster who is critical of flippancy in Programming Perl also is annoyed by the section on Perl as Culture. To the authors of Programming Perl: It is one of the most informative and enjoyable books I have ever read and it taught me to love perl. Anyone who can't see that should use a language like VB.
-
beware change
2003-06-02 12:31:04 anonymous2 [Reply | View]
I would have Mr Wall continue to express himself
in a way that feels natural to him. I like the
Camel book, even if I am still trying to digest
it. Comparing it to the K&R C book is something
of an acolade, from my perspective.
I am reminded of Larry's explanation of why he
calls his Perl 6 papers "Apocolype"(s). If his
warning annoyed bad people, or good people who
feel above comment, then so be it. I found the
comment humorous, and in reality *not* off topic.
chahn
-
Hullo, Re: Flippancy
2003-05-15 11:01:56 bubblegum [Reply | View]
well, I just thought like the lots and lots of Perl coders/hackers out there, we appreciate some wit. When I started reading Perl Programming I thought to myself, hey!, Larry Wall sounds like a fun guy and Perl doesn't seem like some strange project to make very BIG numbers in Pascal...(grumble grumble). The flippant nature of Perl makes it interesting, and coders don't have to know really obscure Trek trivia to have a good time! (you can hit me for that, if you find me). This isn't a poke at anyone in particular but sometimes "disrespectful levity" is a good thing. Like a piece of cod in the face.
Many thanks.
Jon Gardner

