Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^5: The error says the value is uninitialized, but it works anyway

by misc (Pilgrim)
on Aug 22, 2019 at 18:32 UTC ( #11104868=note: print w/replies, xml ) Need Help??


in reply to Re^4: The error says the value is uninitialized, but it works anyway
in thread The error says the value is uninitialized, but it works anyway

You're completely right. That's why I tried to draw the line between copy'n paste and look it up, copy only what you understand.

It's maybe also about the commonalities and differences of knowledge and programming.

Which leads me to software / knowledge patents.

We all have to "copy", starting with the (programming) language and words / commands, we use. Also we "copy" known concepts, e.g. object orientation.

And we have to pragmatically take things as given, at some level. E.g. let the compiler decide, which optimizations are best. Or, what an "object" could mean at all (asked philosophical). Knowing these borders is also knowledge, I'd propose.

But, at the level we operate, we should understand what we are doing - Otherwise, well....

I did just put my few cents in, cause I somehow got the feeling, the OP was like - there's so much to know, how can I manage it. I mean, I did also study a lot of history at the university - and there would be many dates to know. But, the exact dates aren't important. Important is, what happened, and why it is important. As long, as I know where to look it up, It's ok.

Anyways, despite the fact it's common sense, knowledge isn't patentable; software and algorithms are. Which might be a real problem, as soon, as you disclose knowledge, you're going to run into all sorts of trouble.

Or, when we compare opensource and closed source software, I'd like to propose opensource is around 10 years in advantage. When did microsoft manage to switch to a real 32bit OS.. Although they are genius in marketing and business.

And I can imagine students, asked to explain their code .. "Well, it's uhhm. working by uuuuuuh." rotfl.

  • Comment on Re^5: The error says the value is uninitialized, but it works anyway

Replies are listed 'Best First'.
Re^6: The error says the value is uninitialized, but it works anyway
by misc (Pilgrim) on Aug 22, 2019 at 18:33 UTC
    Btw. "The error says" ...

    An error cannot speak, there's a misconception...

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2019-09-15 06:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    The room is dark, and your next move is ...












    Results (178 votes). Check out past polls.

    Notices?