Food and Programming are similar on lots of levels. One of these is the cookbook. There are probably two types of cooks/programmers those who learnt how to cook from their mother or a professional (chef/teacher) and those who have learnt from books. For myself, when I started to cook I really relied on a cookbook to teach me how (Delia Smith is a cookbook goddess). As I progressed I grew to rely less on cookbooks and would often knock up a meal without reference to a cookbook with a restricted set of ingredients. Much in the same way that I have found my programming changing ...

From time to time it is good to go back to the books or back to your mentor so that you can learnt a new technique that then enriches your cooking. However the real skill comes in having a broad tool box of skills and ingredients, and the knowledge of these ingredients so that you can combine then to produce particularly pleasing solutions to problems.

One obvious difference is that a badly cooked meal rarely comes back to haunt you months later. Well, I suppose if it is a particularly badly cooked meal it can be fatal whereas hopefully your Perl never is that serious....

Thanks for a good thought provoking post and making me think about how I can progress my programming further.


In reply to Re: perl && cooking by Fool on the Hill
in thread perl && cooking by xenbo

Title:
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, details, 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, summary, 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.