Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Two non-Perl books that have been very influential for me are "Zen and the Art of Motorcycle Maintenance", and "Consulting Demons" by Lewis Pinault.

The first book is thought provoking in many areas, but the theme most relevant to programming is the author's meditations on
craftsmanship and quality of work. The reason the title of the book includes "the art of motorcycle maintenance" is that the author uses motorcycles as a metaphor for any object produced by a person or group of people. The author maintains his own motorcycles because mechanics at a shop do a sloppy job because it's just a job to them. To him, the motorcycle is a finely crafted piece of engineering. I think that many Perl programmers (and open source programmers) feel the same way about the difference between software that is the product of careful craftsmanship and that which is the result of the ship-it-because-the-ship-date-is-here mentality.

The book by Pinault is a memoir by a former management consultant who worked at Cap Gemini, BCG, and others. He pulls back the curtain to show the reader the reality of top-tier consulting firms' motivations, culture, and attitude towards clients. He writes from the perspective of having left the consulting field, and thus being able to expose some of the sordid details
of the profession without fear of repercussion.

I think this is a must read for anyone working in the corporate world as the influence of top-tier consulting firms in the world is enormous, and many monks are likely to have to deal with one or another of these organizations during their career. If you are considering a job offer from such a company, Pinault's insights into the pro's and con's of this field would be very useful to you.


In reply to Re: Which non-Perl books made you a better (?:Perl )?Programmer? by Scott7477
in thread Which non-Perl books made you a better (?:Perl )?Programmer? by brian_d_foy

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

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others scrutinizing the Monastery: (9)
    As of 2018-05-22 10:55 GMT
    Find Nodes?
      Voting Booth?