Tag Archives: knowledge

Definite Purpose

Strength and growth come only through continuous effort and struggle. – Napoleon Hill

What do you really want to achieve in life? Would it be better if you have clarity in your life purpose? Would it help if you are focused in a singular pursuit of excellence?

Napoleon Hill, author of Think and Grow Rich, always emphasized on the definiteness of purpose. You must have definite goal to succeed.

What is your definite purpose?

For me, it is about writing this blog. But what is it that I am trying to achieve? All this time, I write as and when there is something that catches my attention.

I want to impart knowledge. Of the things I read. Of the things I heard. Of the things I experienced. So that it may help you in one way or another.

I want to be a good writer. I want to be interesting. That my writings is witty. And full of poetry.

Once I knew what is it that I want to achieve, things do get a little easier to achieve.

I want to impart knowledge. This is simple.  Find a topic, and think of 3 actionable, step-by-step approach. Knowledge is potential power, until it finds a way to be acted upon. Applied knowledge is power; knowledge is not.

I want to be a good writer. This is simple too, although it won’t be easy. Writing is a learn-able skill, just like any skills in life. Some people may be gifted in this area. For the rest of people, including yours truly, it only means one thing – freaking, hard work. We have to work hard for it. Write every single day. Read more. Learn poetry and other people’s writings.

Once you have definite purpose, things look clearer now. You know how to focus on your energy. You have a direction now. You don’t feel so much stress. You don’t feel like you are being pulled in a thousand directions.

What is your definite purpose?




Education is what remains after one has forgotten what one has learned in school. – Albert Einstein

In time of uncertainty, there will come a time where you can rely on no one but yourself.

To make yourself future-proof, to prepare yourself for the future, you have to upgrade yourself.

You don’t just blindly go out and choose a learning.

First, identify what is your current knowledge level.

Then, identify what knowledge is required for the future position that you are aiming for.

Thus, the gap of information is what you should seek and learn.

And that’s the basis of this article by NTUC Learning Hub.  Have a read and share your views.


It Can’t Be Done

Start by doing what’s necessary; then do what’s possible; and suddenly you are doing the impossible. – Francis of Assisi

It can’t be done!

How many time in our lifetime have we heard such a statement?

Or even we have said it out loud ourselves?

Nothing is impossible if we put our mind to it.

Impossible is a limit we put to ourselves.
Impossible is a limit based on the limited knowledge we have right now.
Impossible is a limit because of our laziness to pursue.

Who says we can’t fly? We have airplanes and helicopters.
Who says we can’t swim in deep sea? We have cruise and submarines.
Who says we can’t start a war? Oops, better don’t go into this direction.

Know that there is a way to break through the impossible. There are things that you must know.

First. Believe in yourself. Believe there is a solution out there. Believe that you can find the solution. Without this belief, there is practically nothing that you can do.

Second. Know that impossible is a limit of knowledge. We know now more of what we knew in the past. And what we know in the future will far surpass what we now know. One of the classic example is human can’t fly. And then we have the Wright brothers to prove it all wrong.

Third. never give up. Success comes to those who persist. Just because you haven’t seen the light at the end of the tunnel, doesn’t mean that the light doesn’t exist. Just because you haven’t found the success, you can’t write it off as impossible.

Nothing is impossible if you put your mind to it. You may take longer time. But with each action, you are one inch closer to breaking the limiting belief called impossible.



Buried Ambition 2

Ambition may be defined as the willingness to receive any number of hits on the nose. – Wilfred Owen


Have you read my previous post on buried ambition?

By now, you would have taken stock of your life. If you are really living to your very best. If yes, let me congratulate you.

If not, fret not. This is why we are here. As a community, we support and encourage each other. And to offer advice where deem fit.

Find a supportive community to support your dreams. They can be your family, friends, colleagues, or like-minded persons.

Think of your dreams. Is it a must? Or is it just a “good to have”?

If you don’t feel that it is a total must, you are unlikely compelled to take any massive actions to pursue your dreams.

Do you have the time? Can you take out one hour a day? Or two? Or even three? To pursue on your dreams. To study and to learn about the skills needed. To do the actual work. To really dive into it.

Do you have the knowledge and skill? Do you know where you can acquire them? Any mentors or coaches that you can approach?

What is the one thing you can do right now – to keep your feet wet in the water? If that is too much, how about just one toe? Whatever it is, keep yourself in the game. Put yourself into the competition.

It may sound like a lot of work. It may sound like a tedious work.

It is. But think about it, what is the price that you are willing to pay for living your dreams? Are you contented of just day dreaming and complaining it day-by-day?

Or would you be thrilled that all your efforts have paid off and you are now living the very best, where once you thought it was only possible in your dreams?



Programmers and bugs

The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. – Seymour Cray

Saw a joke at 9Gag.

99 little bugs in the code.
99 little bugs.
Take it down, patch it around.

127 little bugs in the code..

That is something programmers and those in the IT line could relate.

Especially if they inherit the program from their predecessor, without the source code.

It’s like a black box to them. Given a certain input, it would give a certain output. No reasons given. And the outputs can be unexpected, sometimes.

You would never know if the patch that you are applying really solve the bugs.

Or introduce new bugs. And wreck havoc in the process.

In life, we are pretty much like the programmers. We do not know everything in life.

It just ain’t possible.

And yet, we do the best to our knowledge, take calculated risk, and pray that things do work well.

The worst thing that could happen is inaction, if compared to imperfect action.

And yes, please do a back up before you run any patch.

Are you working like a programmer? Applying patches systematically and methodologically?