To The Headmaster

The Headmaster

He will have to learn, I know,
That all men are not just,
All men are not true,
But teach him also,
That for every scoundrel there is a hero,
For every selfish politician,
There is a dedicated leader!

Teach him that for every enemy there is a friend,
It will take time I know but teach him if you can,
That a dollar earned is of far more value than five found!

Teach him to learn to lose and also to enjoy winning
Steer him away from envy, if you can
And teach him the secret of quiet laughter
Let him learn early, that the bullies are the easiest to lick!

Teach him if you can the wonder of books
But also give him time to ponder over the eternal mystery of birds in the sky,
Bees in the sun and flowers on the green hillside
In school teach him it is far more honorable to fail than to cheat!

Teach him to have faith in his own ideas,
Even if everyone tells him they are wrong
Teach him to be gentle with gentle people
And tough with the tough!

Try to give my son the strength, not to follow the crowd
When everyone is getting into the bandwagon!

Teach him to listen to all men,
But teach him also to filter all he hears on a screen of truth,
And take away the good that comes through!

Teach him if you can how to laugh when he is sad
Teach him there is no shame in tears!

Teach him to scoff at cynics,
And to beware of too much sweetness!

Teach him to sell his brawn and brain to the highest of bidders,
But never to put a price tag on his heart and soul!

Teach him to close his ears to a howling mob
And to stand and fight if he thinks he is right!

Treat him gently, but do not cuddle him,
Because only the test of fire makes fine steel!

Let him have the courage to be impatient,
Let him have the patience to be brave!

Teach him always to have sublime faith in himself,
Because then he will always have sublime faith in mankind
This is big order but see what you can do
He is such a fine little fellow, my son!

Yours sincerely,
Abraham Lincoln


More quotes :)

These are some of the quotations that make me stop and wonder. It reminds me that life is not in vain, that its purpose is to work and to persist. No matter what.

About dreams (and one of my favorites!)

When once you have tasted flight, you will forever walk the earth with your eyes turned skyward, for there you have been and there you will always long to return.
— Leonardo da Vinci

About delivering softwares

In most projects, the first system built is barely usable. It may be too slow, too big, awkward
in use or all three. There is no alternative but to start again, smarting but smarter, and build
a redesigned version in which these problems are solved . . . When a new system concept
or new technology is used, one has to build a system to throw away, for even the best planning
is not so omniscient as to get it right the first time. The management question, therefore,
is not whether to build a pilot system and throw it away. You will do that. The only
question is whether to plan in advance to build a throwaway, or to promise to deliver the
throwaway to customers . . .


It is easy to kill individuals but you cannot kill the ideas. Great empires crumbled while the ideas survived.


“Frankie likes to say that boxing is an unnatural act, that everything in boxing is backwards: sometimes the best way to deliver a punch is to step back… But step back too far and you ain’t fighting at all.”

“If there’s magic in boxing, it’s the magic of fighting battles beyond endurance, beyond cracked ribs, ruptured kidneys and detached retinas. It’s the magic of risking everything for a dream that nobody sees but you.”

Reading: Leaning Python the Hard Way

I just saw a wonderful book: Learning Python the Hard Way (it’s also available as a  PDF version; thanks people!). A very nice book to begin with.

When flipping through the book, this paragraph caught my eyes:

I will say that learning to create software changes you and makes you different. Not better or worse, just different. You may find that people treat you harshly because you can create software, maybe using words like “nerd”.Maybe you will find that because you can dissect their logic that they hate arguing with you. You may even find that simply knowing how a computer works makes you annoying and weird to them.

To this I have one just piece of advice: they can go to hell. The world needs more weird people who know how things work and who love to figure it all out. When they treat you like this, just remember that this is your journey, not theirs.Being different is not a crime, and people who tell you it is are just jealous that you have picked up a skill they never in their wildest dreams could acquire.

You can code. They cannot. That is pretty damn cool.

Now that’s an advice, I think, we all need. It’s not only the so-called ‘nerds’ who suffer from such behaviours