Years ago, I attended a class on Cognitive Intervention. I remember on the wall just to the right of where I sat was a sign that read "The hardest and most important lesson in life to learn is to do that which is necessary, even when it is unpleasant and uncomfortable". Simple enough right? I remember thinking to myself how unnecessary this was. I mean, it's just some pithy statement to say what everyone already knew. I don't know why, but I couldn't stop thinking about this, and the more I thought about the sign, the more profound it seemed to me.
A couple months passed, then one day it hit me like a ton of bricks: The very essence of success can be found in that one statement! Failure to apply this principle in our lives has resulted in a general inability to succeed in life. Let me give you a couple examples as a way of explanation...
I once had a job at a linen company that I hated. The work was very physically demanding and dirty, and the more I did,...
Though not exactly a new concept, archetypes were perhaps best defined by Carl Jung, a Swiss psychologist and psychiatrist, and once pupil of Sigmund Freud. Ask a thousand people to describe something and you will get a thousand different responses, depending on the experiences and beliefs of the individual. The interpretation of God, for instance, will vary from person to person and at no time will you have two identical responses to an inquiry into the nature of God.
According to Jung, the true essence of a thing is essentially unknowable and indefinable. Perhaps the underlying nature of all abstract objects is energy. There is a substance that is all together unknowable; we ascribe meaning to this substance, according to our limited experiences and ideology. The indescribable substance would be the archetype, while the layers of meaning we use to define this would be what Jung called "complexes".
What Are Variables?
Essentially we can think of variables in computer memory as boxes sitting on a shelf. With boxes we can put things in and take them out again, or we can just look inside a box and see if anything is there. The same goes for variables; we place data in them and can take it out or look at it, as required.
Although all data in a computer is effectively the same thing (a series of zeros and ones), variables come in different flavors, known as types. Again, using our box analogy we can imagine that our boxes come in different shapes and sizes, and some things will only fit in certain boxes. The reasoning behind this type system is that different types of data may require different methods of manipulation, and by restricting variables into individual types we can avoid getting mixed up. It wouldn't, for example, make much sense to treat the series of zeros and ones that make up a digital picture as an audio file.
In order to use variables, we have...