Friday, September 28, 2012

Income is the concept of the poor

In France, everybody focus on income.
The more income you get, the nicer people are with you.
A stable income means security, and the best way to get security is to be an employee.
If you don't have a stable income, you are unsecure.

As entrepreneur and independent worker you have always to fight against people from bureaucracy that don't like the way you are. The money can flourish in your company, if it does not move to your pocket, they categorize you as "poor".

Everybody focus on income as the source of status.

But income is the concept of the poor.
The rich controls income, and thus the psychology of the poor.
He can appear rich or poor in front of the poor, depending on the benefit he gets.
If he wants a personal house, he will decide to appear rich in front of his banker.
If he wants to pay less taxes, he will decide to appear poor in front of the national treasury.

The trick is that this money doesn't have to come from your bank account.
The money doesn't have to come from your own companies.
And this money does not have to come from your capital gains.

When money comes where you want, when you want, then you are rich.

The good thing with that is that french government are taxing at their highest level the income.
They say they are taxing the rich and make justice for the poor. They are not.
They are taxing the poor, and the middle.

Nowadays, only the poor and the middle will dress themself as rich in front of robin hood.

The rich have ultimate knowledge of moving money where he wants, when he wants.
Income is just a way to move money to his personal bank account... But does he need to, why does he need to ?

Thursday, September 27, 2012

It crashes... That's interesting

Nobody likes when your program crashes right ?
Well, sometimes I'm angry, and sometimes I find bugs very interesting.

If you don't  how things work, you don't want to touch it because you are afraid to make it crashes.

I have another approach : If I don't know why something is useful for, I delete it.
Why is that ? Because the program will then crash.
Why do I want to make it crashes ? Because I will figure out something new : for what the object I deleted why useful for.
Why do I want to know why it was useful for ? Because with time, every problem you encounter become easy to understand and better easy to explain.

With time, and inspecting crashes, as a developer, you can gain precious low level information. And then you'll find that most of the bugs have some common root causes.

This kind of thinking applies to all kind of crashes, not just computer one. And fixing crashes are always a lucrative activity, because all complainers become your customers.

Thursday, September 6, 2012

Internship, Training, Mentoring

Mentoring, internship and training have the same output : Getting knowledge.
The difference only lies with the purpose of this knowledge.

If you search for an internship, you basically want to pass some exam, improve your curricula, and get a diploma and ultimately get a job. The reputation of the company is important to impress future employers and friends. (the business word for it is "credibility")

The downside of internship is that it cost lots of time. It cost money too, because even if you don't pay for it, it steals the time you could use for income.

If you search for training and you are in a company, your goal can be : having a raise, getting fast knowledge on a specific for immediate usage.
If you are not in a company, you are doing it to find a job.
Training are more efficient to acquire knowledge, it is dense, and, if used by practical people, it turns definitively into money. You can even have the benefits from internship with certifications.

The downside is that it cost money, but not so much time. I emphasize that this knowledge should be used for immediate purpose or your brains will forget as fast as he learnt.

If you search for mentoring your purpose is personal development. You want to acquire some parts of the brain of your mentor. The first step is to find this person, and then work with him.

The difference with internship is the purpose : you don't do it for credibility, you do it for your own development. You do it because you want specifically what the mentor has in his head, and you certainely don't want to deal with the brain of anybody else.

Mentoring should be a common practice among employees in the same company. For the mentor, sharing knowledge is awesome. For the mentee, it is the fastest way to not only get the knowledge but to know who you will become.

Sunday, September 2, 2012

Rubber Duck Reflection

Whatever your job, I bet the following story happened to you :

You are in the middle of a work, but stumble on a problem. No matter how hard you try to think about it, no solution comes into your mind... Then you ask your coworker for some help.

-Ok, sure I can help you, what is your problem ?
-My problem is blah blah blah... Oh wait I know the answer thanks for the help !
-What ? I did not say anything ! 

This is a situation very familiar for a developer during debugging.
So familiar that now developers don't dare to waste their co-woker's time, and just explain out loud the problem to a rubber duck.

The cool thing about rubber duck is that he not only masters programming, he masters every domain, and can respond to almost any of your questions !

Why is that ? Simple enough. Your brain can only respond to a problem when your question is well formulated and constructed. The answer is always as good as the question.

By forcing you to materialize your problem with intelligible words, as if you needed to explain it to someone else, your brain notices that he already knows the answer.

Rubber Duck will tell you : If you want a good answer ask a good question... Now, what is your problem  ?

Saturday, September 1, 2012

I bagained with life for a penny, but it would have paid any price

I bargain with life for a penny.
And life would pay no more
However I begged at evening
When I counted my scanty store.

For life is a just employer
He gives you what you ask.
But once you have set the wages,
Why you must bear the task.

I worked for a menial’s hire.
Only to learn dismayed,
That any wage I had asked of life
Life would have willingly paid.

Not sure where it comes from, found it from Think and Grow Rich.
But once fully believed and understood, it is the kind of thing that will kick you ass to grow.
You are what you ask and you have what you ask.

If you find you don't grow anymore, it is just because you got what you asked...
The question is : what's next ?