Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Until PBP, there was not a single Perl book which had focused on writing better standardized code. Most of the books that I have seen are little more than an overview of many subjects and do not go into any depth. A good example of this is Advanced Perl Programming, Second Edition. From the table of Contents, for Template Tools (Chapter 3) it introduces,

  1. Formats and Text::Autoformat
  2. Text::Template
  3. HTML::Template
  4. HTML::Mason
  5. Template Toolkit
  6. AxKit

You have given them 6 options but not much insight into what problem they are going to solve. You could argue that a person should look at them all and make your own decision. On the other side, you have not given the user information on how to develop an application or increase productivity. This sort of material is at best shallow and useless after reading it once. (In comparision, I will go back and look things up again in PBP periodically).

Damian got an overall concensus on his thoughts and solutions from others and wrote a book on it. Damian Conway did a lot of the work but he did not do it alone. The thing that PBP actually provides are real solutions to common problems (example: use Readonly vs. use constants). That is something that other books just don't even address and leave me turned off from even looking at them.

To imply that somehow he has destroyed discussion because of the title and being an authorative figure is being dishonest. There is nothing there that prevents you from writing your own book except your own motivations, skill as a writer and a someone to publish your book.


In reply to Re^3: Best practice or cargo cult? by Herkum
in thread Best practice or cargo cult? by robinbowes

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2024-03-28 13:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found