Just a place to log my here and there thoughts.

Friday, February 5, 2010

Sitting on the shoulders of Giants

A thought came into my mind when i think about the technology and human beings. From stone age to present world, we all know that many generations have passed along the knowledge in between. The title has been said by Issac Newton, if i m not wrong. Then as a suspicious, pessimistic fool, I was thinking like, OK we are getting knowledge from our ancesters and we learn those from the school, universities, books and a bit of our own expereiences. And as we know the world keeps going forward, and human life span is getting shorter (pls google it). But the knowledge has been accumulated more and more which is needed to passed on to next generation. Then one day, we will reach a point that one human life span is not enough to learn all the knowledge from pervious generations. What do we do then? I have No idea.

Another fact about me being thinking particularly about this is that young ppl (newer generation) tend to learn the latest technology and they(not all but most of them) do not care much about what happen before that technology. Knowing history alone wouldn't help much, i guess. So let's say.... T1 means 1st technology that enables T2 and hence T3, T4,.. to Tn. We need people who understands all T1 to Tn. But hey it becomes impossible as only one human can take in knowledge so little. We might need a few ppl to take care of T1 to T10, and a few ppl to take care of T11 to T20 ... so and so forth. That's one solution I could think of. May be you wanna say, "hey you wanna reinvent the wheel?" I wouldn't say yes but hey we should not take everything for granted for what we have. We need systems that could manage our knowledge to distribute as efficient/effective as possible.

I think AI(artificial intelligence) is one of the solution to such problem. But I guess we are still in the age such that one person can gain most (if not all) knowledge if he/she wants to.

Monday, February 1, 2010

Things to be aware of:

1. Do not start something that you might leave it in half-way. I have wasted most of my time on those things. Leaving half-finished things and a few months later I don't even know 5% of that thing. There is also another factor for doing so,i.e. PERSEVERENCE. I normally tend to give up when things are hard to understand. Saying myself "Ohh. i will do it later" and that "later" never comes to exist. So this point gives out the next point :

2. Finish something to the point at least you remember what u have done by observing 1% of what you have invested in. e.g. If you have studied ruby for 100 hours about how ruby works and its techniques. After a few months later, you should be able to recall most of them by just studying 1 hour. In a simple plain word "Finish-what-you've-started." For the perseverance part, I think I need to have more endurance mentally and physically (pt. 9).

3. Be honest to yourself. If you know something is wrong, SEE it as it is, not as you want to SEE. Outlier said you need at least 10,000 hours (of conscious learning, not just doing the same thing for 10k hours) to master at one subject. It was never easy. Never kid yourself and don't make it a habit. So the next point is:

4. Change it if you know that u have the better method than the way you are doing it right now. If there is no chance, then keep reminding yourself to do the change when the time comes or Make one.

5. Do not let your mind filled with small things. There are TONs of big things to be shoved into your mind. But never have big MOUTH about it or else no one will really want to listen to u if the time comes. But how do we do it? What kind of big pictures are you talking about? It depends, coz it is only you who can find out what's big thing for u. Honestly, I still don't know what is my big thing yet. FUCK. Still finding..... But if i wanna go down one line, i m tempted to press "j". :P

6. If you see everything as chellenges insteade of obstacles, then remind yourself that it is that attitude that could raise you to top. I think it's especially important to remember this fact when u really face problems, big ones. Really, People tend to drop, at leat it's true for me, when things get heavy.

7. There are days I am satisfied with myself that I get things done a lot. Sometimes, I get depressed as there isn't much been done for that day. I think the latter comes a lot than former. Anyway, I wanna raise the ratio 30(sa):70(un) to reverse 70:30. So what do i need to do? Then the next comes to my mind:

8. First things first. Yes. For example, if you allocate 2 hours to play and 2 hours to work. Which one u do first, if it is me, i would play first then do the work with half-assed mind, not with the whole heart. Well that's just me. I m not judging you. Doing so will also used up all of my energies in the first thing (playing). So when I get back to work, I have little energy left to concentrate. It is true especially for no-exercise, sitting-all-day-long guy like me. Yeah... which makes me to the next point:

9. Fucking exercise. It's painful. It makes my muscle ached. It literally kills me. But we have to do it to live as we are supposed to or longer. Yes we have do it if we don't want to end up a few years later diagnosed with Heart-attack, diabetes, (type any disease here).

10. I need to make myself calm down. Not to get too much emotional. Focus on the present and do most of the things with undistracted mind. As you can see, it is difficult to do so. But we have the way to tame our wild wanderous mind. Meditation. Yes it's meditation. That's what I m gonna to do for ADD/anxieties anyway. Sometimes, I hang around youtube for some good 30 min or so. Singing along songs while enjoying youtube mtvs also calm my nerves. PPL who can't enjoy music wouldn't find it that way effective. So find your own way. Do it when u feel stressed, frustrated or feel like need to charge your battery.

Friday, January 29, 2010

To get better ....

How are we getting better at the things that we love? In "outlier" book, it said at least "10,000" hours is needed to master something. I think it's about 4 years of daily practise. What I mean by practise is that "Not" doing something that we are already familiar with but doing something harder, solving bigger problems, etc. We need to be diligent and persevere at things we do.

Let's say if we need difficulty level 3 job for our daily routine, we should practise with at least difficulty level 7 or more so that when the harder time comes as level 5, you will have no problem dealing with it. I guess I am saying this in very blunt form but I hope you get what I mean.

In practicing so, different jobs has different requirements. Some might need actual H/W to practise with or some may not. Anyhow, we can use the simulation method to cultivate our mentalities to solve the problems and to make us stronger or better in problem solving.