Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: The future of Perl?

by sundialsvc4 (Abbot)
on Nov 05, 2014 at 00:32 UTC ( #1106130=note: print w/replies, xml ) Need Help??

in reply to The future of Perl?

Actually, a lot of people [erroneously] ascribe “the perceived deficiencies of a deployed system” to some deficiency of “the (whatever it is ...) programming language that was originally used to implement it.”   And... they perceive that “the solution to their problem” is “to rewrite it in <<insert_language_here>> ... And-d-d-d-d... they delude themselves into supposing that this step is anything less than:   “utterly and completely rewriting it.”   From Scratch.

They seem to have no trouble attaching “business risk equals zero” to such a hair-brained scheme . . .

Well, here’s a very-comparable (I think ...) real-world analogy:

False Syllogism #1:

  • “This (“fifteen-story, full of offices and people”) building Sucks™.   (Premise.   Given.)
  • This building is made of Wood.
  • Therefore, the reason why this building Sucks™ is because it is Made of Wood™.

False Syllogism #2:

  • If this building were not Made of Wood™, then it would not Suck™.
  • Concrete™ is not Made of Wood.™
  • Therefore, if this building were Made of Concrete™, it would not Suck.™

False Syllogism #3:

  • The costs (and risks) of replacing a (“fifteen-story, full of offices and people”) Building Made of Wood™, with an equivalent Building Made of Concrete™, are negligible.
  • Concrete™ is categorically-better than Wood.™
  • Therefore, we should start immediately.

If we were talking about “an actual building,” then your damned-fool plans would never get off the ground.   The building-inspectors would stop you, if no one else did.   They would know perfectly-well that the only connection between a wooden structure and a concrete structure is that the before- and after-structures would coincidentally occupy the same real-estate lot, and they would prohibit you to think otherwise.   However, the computer-programming industry is ... at this point in time, at least ... “un-regulated and un-professionalized.”   Thus, at this point in time, “anything goes.”   Million-dollar mistakes like this one, therefore, happen all the time, because the folks that “pour the bits” imagine that they have nothing at all to learn from the folks that “pour the concrete.”   (Or, for that matter, that “erect the wood.”)

Maybe this particular project was built in a place where wood construction never would have been suitable.   (In the real-construction trades, such plans would never have been approved.)   But most likely, someone simply wants change for change’s own sake.   And, with no third-party voice of reason to check him, he sets sail.   Straight into:   “the same old rocks.”

Replies are listed 'Best First'.
Re^2: The future of Perl?
by BrowserUk (Pope) on Nov 05, 2014 at 01:10 UTC

    All of which is completely and utterly irrelevant to this thread. Which isn't about any given project written in Perl; or even all projects written in Perl. No one, except you, has made the slightest mention of anything that relates to replacing anything with anything.

    Nor about the pros & cons of one language over another.

    The subject -- it's just up there in case you've forgotten -- is: The future of Perl?

    Other than your first post which amounted "I don't care cos I don't need Perl to evolve, -- which, in part, mirrors my own position; the difference being that I think it a shame to see my favorite language slip into obscurity even if it doesn't much affect me personally -- the rest of your blather is just irrelevant-to-the-discussion, scatter-shot straw-men, that you set up so you could knock them down. And you've even failed dismally to do that in any sort of a convincing way.

    Your analogies suck; your syllogism are made up; and your conclusions are illogical. And it's all irrelevant to the thread.

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    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.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1106130]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (1)
As of 2021-03-08 04:10 GMT
Find Nodes?
    Voting Booth?
    My favorite kind of desktop background is:

    Results (123 votes). Check out past polls.