Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
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.

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":



  • 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 romping around the Monastery: (3)
As of 2024-04-24 02:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found