BrowserUk: Foolish or not. No, I cannot see it! ...

popidave: Perhaps, BrowserUK, but I can see nothing there. ...

Doesn't that mean we are in agreement?

My point FWIW, is that in the original story, the Emperor walked around naked because he was scared to challenge the "new technologist" tailor's claims about his revolutionary new material. And the courtiers were too scared to go against the Emperor's opinion. It's a funny story and kids (of a certain age) love it. The idea of the Emperor walking around naked has them in stitches. But the story has a very relevant serious side.

The same trick is being performed all around us, all the time. Listen closly to adverts--cosmetic ads are some of the best examples currently. Listen to all the technobable they use--"ceramides"; "aquacurrent science"; "cellular level cleansing"; "biomolecular"; "microtechnology bioactive"; "pro-collagen"; "microsmoothing"; "bio-stimulating"; "microlift".

And over the last 30 years, I've seen the same thing over and over in our industry. Promise after promise that the latest silver-bullet, techno-speak, "new paradigm" is going to revolutionise our industry and fix all its ills.

OO has certain obvious and demonstrable benefits--but there are those that would have you not just buy in to OO for those parts of your code that lend themselves to it; but for all your code. So, you can no longer use a global variable for inherently global entities--you have to wrap them over in a "singleton pattern", and complicate your code 10 fold in the process.

The functional crowd will convince of the benefits of side-effect free functions--of which there are many. But will then go on to try and convince you that all code should be side-effects free--even when the primary, and often only, purpose is to effect a side-effect. Think IO.

Sometimes the only sensible thing to do, is to call upon the proponents of a counterintuative notion, to prove their position.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

In reply to Re^3: The Emperor's New Clothes by BrowserUk
in thread The Emperor's New Clothes by Anonymous Monk

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.