Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

I'm more worried about the mental inactivity of kids these days. Uncle Google provides the answers to all homework assignments. And why read a book when you have Youtube, Netflix, Twitter, TikTok, Facebook and DIscord. And with all the social media, where is the time to just lay in the grass, stare at the clouds and let your imagination run wild?

You have to learn to daydream, use your fantasy, imagine what could be. How else are you going to improve the world when you grow up? I think Terry Pratchett explained it best in his "Hogfather" novel. There are two related quotes:

Humans need fantasy to be human. To be the place where the falling angel meets the rising ape.

and this short passage:

"Yes! The sun would have risen just the same, yes?"
"Oh, come on. You can't expect me to believe that. It's an astronomical fact."
"Really? Then what would have happened, pray?"

Or, as the late Sir Terry put it: "You need to believe in things that aren't true, how else can they become?"

Take all the maths and boolean logic away, and that is what is really at the core of creating software. You let your mind run wild, imagine how the future is all a bit brighter if only there was a program that would do so-and-so. You fantasize how the data would flow from A to B, you dream of an interface that is so much easier to use. Then, and only then, you are ready to sit down at your desk and write the thing. And you know what you have to do, because in your fantasy you have already seen the result. By the sheer power of imagination, you just created your own personal predestination paradox, a causal loop in which the present present is shaped by the future through this magical box on your desk that allows you to chance the world.

But without fantasy, without imagination, without actively spending time to learn to daydream, what is there really? This thing on your desk is nothing but wires and lights in a box. It's just an instrument to temporarily dull the eternal boredom and the futility of everyday existence.

In my opinion, this is what we are really taking away from kids these days. It's not the "running around in the woods", it's the idea that you go into the woods, declare yourself the ruler of it and imagining how you could build your own castle from scraps to rule over your new kingdom, just for an afternoon. It's the idea that, today, a dragon is hiding deep in the forest, and you have to defeat it to save your sister, the princess. It's the dream of, one day, stumbling upon the gingerbread house, finding the buried treasure and climbing that beanstalk. Or daydreaming of being an astronaut, building the world's tallest skyscraper or driving the fastest race car.

Edit: posted a longer version of this reply on my blog (mostly, because i have a fancier editor that makes it somewhat easier to write stuff):

perl -e 'use Crypt::Digest::SHA256 qw[sha256_hex]; print substr(sha256_hex("the Answer To Life, The Universe And Everything"), 6, 2), "\n";'

In reply to Re^5: PerlMonks - my haven of calmness and sanity by cavac
in thread PerlMonks - my haven of calmness and sanity by cavac

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?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2024-04-15 12:49 GMT
Find Nodes?
    Voting Booth?

    No recent polls found