Tuesday, June 25, 2013

Law of Attraction and 3D programming

What is the relation between law of attraction, 3D programming and physic and Futurama ?

They teach the same thing.

"The engines don’t move the ship at all. The ship stays where it is and the engines move the universe around it."

Moving the universe from your frame of reference, or moving yourself from the universe's frame of reference are the same things.

This is an alternative version of Albert Einstein asking to a train controller :
"Excuse me, does New York stop by this train?"

3D programming courses teaches you how you can change your frame of reference (also called space) of a 3D scene, so you can simulate camera, perpective, and lot more.
In such course, you learn that 3D object modelist are working in a frame of reference, also called the "object space", where you locate things in a 3D world relative to your objects.
There is the "world space" where you locate things according to a fixed point in the world.
There is the "view space" that locate things according to an observer (also called camera).
There is the "Projection space" where you locate things according to the observer but with a transformation that to make things more human. (ie, near objects are bigger than far objects)

There is no such things as "Real space", "world space" is no more real than others, 3D programming teaches you that you can move from one space to another only by using matrices.

So within your ship you can say : "Engines moves the universe" or "Engines move the ship" depending on your frame of reference. There is no religion involved in that.

For most people, this has no practical value... but this fact made 3D programming so much simpler ! We would not have been where we are without this powerful idea.


Now how is it related to the Law of Attraction ?

Because people mistake Law of Attraction with belief and religion, only because some authors use esotheric terms like vibration, wave, or quantum analogies.
Also, they say that there is no scientific evidence of its reality.
Using pseudo science to describe the law of attraction is misleading and dubious.
You can criticize their explanation but this does not reject the Law of Attraction.

"You think different, but hey, money is not coming by itself to my postal box just by thinking about it right ?"

The myth is that Law of attraction is not about magic power, law of attraction is about learning how to see the world from your own frame of reference, and taking control of it.

If you are a developer like me, then you are more sensible seeing a blue screen of death on a terminal in public space like airport. Some people will not see it.

If you are a fireman, you'll smell fire faster and instinctively more often than other people.

From the "world" frame of reference, sure, being a fireman does not increase the chance of fire, and being a developer does not increase the chance of computer crash.

But from your frame of reference, this is not true. Knowing more about software increase the chance of provoking a blue screen.
And being a fireman increase the chance of fire.

The world reference is not more real than your frame of reference.
Both are just different frame of reference, and you can take one or the other depending on your need.

If you want to make accurate predictions in the world's frame, you need to measure from world frame, your thought will not alter the measures you take in the world's frame.

If your goal is to be happier, then you need to acknowledge that happiness is a concept that only exist in your own frame, world does not care, and if you want to change your happiness you need to change your own frame. And only thought can change your frame.
So by having happy thought you will change your own frame of reference, because you'll be more receptive to happy signals, exactly the same way a fireman smells fire.

Law of attraction is not a question of belief, it is about clearly understanding what depends on your frame of reference and what depends on the world's frame.
If you are not wealthy, thinking about wealth will make you more likely to spot opportunity of wealth, from your frame it will appear wealth are attracted to you. In the same way as the engine will move the universe. And in the same way, snow flakes move horizontally as you drive.

This is not an impression, an illusion or a distortion of reality, just a different frame of reference.

Wednesday, June 19, 2013

Photo and memory

When I am traveling, I don't like to take lots of photo, and specially of me.
There are two purposes into taking photo :
  • Showing the world through your eyes to others,
  • Recording memory
The first purpose is a self reflective and artistic purpose, when I am taking photo, I am in this part, I want to show the world I see to my friends.
However, I had no way to express how I felt when I was lost in Tokyo with a photo -I like to be lost-, I can't express how kind people was with me, and other wonderful things I lived, I can't describe an atmosphere.
I expect an artist photograph could tell this story with a photo, but I'm not so I don't take lots of photo.

The second purpose is recording memory, and that's why most of tourists take photos during a trip.
They love taking themselves in photo to remember "I was here with these people".
I don't like these photo, because they get in the way of feeling the atmosphere an immerse into it.
It is like looking at a movie with someone asking to hit the pause button to take a photo every 5 minutes, you can't feel the movie that way because you are distracted.

They want to record it, so in 10 years, they can see themselves again how they were 10 years before. It is partially the same reason why they are using facebook.
But I don't want to see me 10 years before, and the reason might just be that I have very different belief.

The person you see on the photo 10 years younger than you is not you. I already wrote about that, we are multiple personas, and we switch persona depending on our environment, "real me" does not exist. We are all of our personas.
If you have a stable life you keep the same personas for long time, at the expense, and that's my belief, of growing.
By stable I mean doing the same things every day for years, whatever "same thing" means to you.

On the other hand, when we live new experiences, our personas are challenged, some die, some merge, some get stronger, but I believe, at the end we get an higher integrity, so we are less anxious by whatever can happen.

That person I see in the photo 10 years earlier is not me now, it is a weaker version of my old personas. 10 years after, I am a new person because I kept growing.

You can't believe at the same time that new experiences make you grow, and that you are growing by having a stable life.

Tuesday, June 4, 2013

Programming is complexity management

People that does not know anything about programming think you have to be strong in math and logic.
That's plain wrong.

Programming is about managing complexity.
I'm not talking about mathematical complexity, but human complexity.
That is the complexity of combining ideas to achieve a result.

You have to be strong in math if you are doing a math program, which is something like 1% of programs in the world, as much you have to be strong in business to create a great business app.

Studies say that our working memory can store 7 items, and temptations are great, to think that people that can work with more are more intelligent, and thus, write better program.

That's even more plain wrong.

A programmer that can store 20 items in their working memory at one time, and codes in consequence will be terrible.

The great developer makes himself replaceable so that everyone can improve his work. That's taking advantage of the power of our peers.
If nobody can understand your program without having 20 items at a time in his brain, then nobody will improve your program, and it will die as soon as you leave it.

The great developer will make the memory deficient person able to understand his ideas.
You know you are reading a great code when your logical brain is off, you are busy drawing boxes, arrows, and sketches into your head or on paper.
Vision is working more than logic.

The great developer might not be able to store more than 20 items in working memory, but he can transform anything to make it fit into a 4 items working memory.

Programming is about organizing ideas, not about logic.
The business domain of your program (business, maths, game) will define the other skills you need.
But programming by itself is only about organizing and writing down ideas on an IDE.