Search This Blog

Monday, February 22, 2010

Let's be HaPpY

Let's start with a broad smile - this is must before reading next line.

One again smile please!!

Hope your facial muscles had good exercise.

Whatever the situation our attitude should be HaPpY. Being happy gives us strength to face negative situations and it gives us drive to move further with the success (or any other positive moments - happy attitude adds momentum to those positive moments :) ).

I am trying to write here some points which will help us all remember why being HaPpY is important. Actually we all know these facts, thing is sometimes external situations or internal state of mind makes us forget these simple to understand but important facts.

Why should we always be HaPpY?
1. We gain more energy in the things we do. When we are happy many a times we think of crazy - creative ideas.
2. When we are happy, we spread happiness like virus! i.e. we being happy makes the environment around us grow happy
3. Happiness is also reciprocative. If you make 10 people happy probably 4 of them will make you happy in return.
4. Probably God likes happy people. When you are happy you love the world around you i.e. you appreciate the beauty in the world God has created. (atheist friends can replace word God with Nature ;) )

Having reminded why we should always be happy. Let's look at the reasons why we should not be unhappy?
1. You don't gain anything being unhappy
2. Unhappy attitude brings complaining nature, with unhappy attitude even if you pray 100 times a day to God, you might sing the songs to tell God how great he is, in reality every now and then your mind thinks about bad things in the world. You do not respect the good things God/ Nature has given you.
3. Unhappy attitude make the environment around you dull.
4. With unhappy attitude you repel friends and loved ones (at least in long term). People do not like company of people who make them unhappy.

Let's find infinite reasons every-moment to be happy about. Let's make the environment around us grow happy. Let's every-moment think about making our near and dear ones happy. Let's live the journey called life acting as a happiness spreading virus!!

Let's end with a big smile again :).

Wednesday, February 10, 2010

Yogi Baba's Assembly class

After last leave in December I resumed work from January. Now work is so much that I could not even think of taking single leave till Feb. end.
I have joined Yogeshwar (Yogi) Sir's class to learn assembly language. This class is really a different experience. Most of the students are older than the teacher :).
Earlier I thought he will start the class with typical "Hello World" program, but to my surprise he started with how computer works :). Many things were new to me. When he taught us difference between C and Pascal calling convention I really felt ashamed for not knowing this difference after working for ~4 yrs (I knew it theoretically but that was almost 'mugging up').
It is a fun to attend Yogi's class. Most interesting thing is anybody can ask question at any moment of time. The question may not be assembly related (but if Yogi knows it, you will get answer!). The discussions sometimes completely leave the course work and end up in discussing things like how fork() call works :D. To add somehow the lighting arrangement in teaching room is such that we have to use one tube-light and one bulb - which gives the environment feel of some 'geeky-magic' is being taught here.
Initially timing was decided as Sat 8am to 10am and Sun 8am to 11am. till date class never finished before 1pm and most the the times it went up to 1.30pm :). Other interesting things I learned the were binary operations, segmentation and paging, hardware components in computer and their functions...
Next time if you want to register for any class do ask teacher, what is s/he going to teach - syntax or concepts :D. Assembly language's syntax is also interesting. Writing code is assembly is like giving instructions to 2 yr old. You need to specify most of the things - otherwise results can be unexpected :) (mostly error :)).
The class is not finished yet, few more things that will be covered are static and dynamic linking and then implementation of data structures using assembly language.
I am really tired now. Have not got single day for rest from 2nd Jan 10 and will not get it till end of Feb. Now I am stuck in between workload, assembly homework :D and study I started on my own "Windows operating system".
Saddest thing is I have not done any trek for past 3 months :(.
I hope Yogeshwar will start class for some new subject after few months and I will again experience such busy schedule. I like learning when it is fun!