Sunday, February 11, 2018

The One Thing - Garry Keller and Jay Papasan

In this book, the author told us how extraordinary results can be achieved just by concentrating on one right thing at a time. 
The book is divided into three parts:
  1. The Lies
  2. The Truth
  3. Extraordinary Results

Part - I  The Lies

In Part -1 (The Lies) of this book the author told us about the six lies which we received from our parents throughout our childhood.
The Six Lies are: 
  1. Everything Matters Equally
  2. Multitasking
  3. A Disciplined Life
  4. Willpower is always on Will-Call
  5. A Balanced Life
  6. Big is Bad
Let's understand these Lies in detail:

1. Everything matters Equally
Since our childhood, we have been told and dragged to do many things which are being taught equally important. But that's not the truth, According to the author, there is always a single thing which is the most important of all others and we should concentrate on that ONE Thing to achieve success. 
The author also, said that instead of creating a to-do list we all should make a success list by applying Pareto 's 80/20 Principle which says that 80% of the result can be achieved by putting 20% of efforts. More to this the author said, if we need success we should continue to apply Pareto's principle to our success list until we get our most important ONE Thing to do. 
The author also, told that doing the most important thing is always the MOST IMPORTANT Thing.

2. Multitasking
We have been told that one who is capable of doing the multitasking is the most successful man but that's not the truth. We cannot do two most important thing at the same time. Though we can walk in the garden and talk over the phone at the same time; though whenever we are crossing the busy road we cannot do the same thing (both walking and talking). The term Multitasking came from computers and even there it's not the one thing it's just that the context switching is so fast that it seems that the work is done simultaneously. We are human and doing context switching between two works we always lose few details also, it takes more time and effort to do context switch rather than finishing one work at a time and then switch to other.

3. A Disciplined Life
One more lie we have been told that we have to have a disciplined life to get succeeded but that's not true. We can't be disciplined always but what we should concentrate on is Habit. 
To be successful we need to have powerful habits and we need selected discipline to develop those habits.
A research showed that it takes an average of about 66 days to form a habit. The range is from 18 to 254 days depending on the easy to the tough behavior of habit that needs to be formed.

4. WillPower is always on Will-Call
Every time it is said that we can do anything anytime if we have a willpower. But that's not true. As per the author, our willpower is based on the fuel we have for our mind. The more we use our mind the lesser fuel is left every day. Fuel for the mind can be recharged by taking proper rest and nutritious food. 
One of the real challenges we have it that when our willpower is low we tend to fall back to our default settings. So, you must do the most priority things when your willpower is at its highest.

5. A Balanced Life
Balanced Life is a myth because if you think that you can focus on all the things then you end up giving your best to nothing.
So, to achieve extraordinary results you need to give the time it demands to your ONE most important THING. Doing so, you will be out of balance but that's OKs.

6. Big Is Bad
We have been told from our childhood that doesn't think big it's unachievable. Though, the truth is: You can achieve, what you can think.
Your thinking will either empower or restrict your tomorrow. So, thinking Big is the most important part of achieving Big.

Part - II  The Truth

In Part -2 (The Truth) of this book the author talks about the path to productivity.
The author says that to achieve extra-ordinary you need to ask a great question to yourself. Only great questions can lead you to great answers. These great questions are called as Focusing Questions. Thinking should be BIG but Focus should be small (on ONE most important THING now). 
So, the Focusing question could be: What's my one thing doing which everything else will be easier or unnecessary.
The author also says that you need to make asking the focusing question everytime a habit will keep you on track to achieving what you want to achieve.

In this part author also, tells us about three types of answers which come from your focusing questions.
a) Doable
b) Stretch
c) Possibility

a) Doable - These are the solutions which we are already accustomed to. Applying these nothing new can be learned and we will be at the same place we are currently.
b) Stretch - These are the solutions which we are not accustomed but, with a little effort we can achieve this.
c) Possibility - These are the solutions which we don't know we need to find it. Most of the times to achieve these we might need to change our behavior and acquire new skills and knowledge but doing this will lead us to a new world of knowledge and power and by doing this we can achieve extraordinary results.

Part - III Extraordinary Results

In this part, the author told us about how to achieve the extraordinary results. The author told us about three things to do to achieve extraordinary results:
a) Live with Purpose
b) Live by Priority
c) Live for Productivity
  • The author says that if we have a Bigger Purpose in life than we will have happiness in the way of achieving that purpose. 
  • To achieve big you need to train your mind to think of the Bigger Purpose but you also, need to drill it down over time until you know the most important thing that you need to do NOW to achieve your bigger purpose that's your Priority
  • To achieve the one thing you need to block your time (for that one thing) and you have to stick with that Time Block. Not only this you also, need to have Time Breaks to fill recharge your energy which is important for achieving your ONE THING. This will increase your Productivity.


At the end here is the summary.
  • Be like a postage stamp-stick to one thing until you get there - Josh Billings
  • Going small is a simple approach to extraordinary results.
  • The key is over time. Success is built sequentially. It's one thing at a time.
  • Everyone has one person who either means the most to them or was the first to influence, train or manage them. No one succeeds alone. No one.
  • Success demands singleness of purpose - Vince Lombardi
  • The ONE Thing sits at the heart of success and is the starting point for achieving extraordinary results.

Thursday, January 25, 2018

Constant and Fields

Constant 


Constant is a symbol,  the value of which is never changed. As it's value is assigned at compile time so, the compiler saves the constant value in assembly metadata.

Constant can only be of primitive type  i.e; Boolean, Char, Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, Decimal and String.
One exception to above is that you can have constant of non-primitive type but with value as null.
e.g; public const MyClassType ClassConst = null;

Constants are implicitly static members.

Whenever a constant is called, compiler search for it in the assembly metadata where constant is defined and embed the constant value in the intermediate Language (IL) of caller code.

For Constant no memory is required at run time as it's value is already embedded in the code. Which means that constants have no address and can't be passed as reference.
Also,  because of the embedding versioning of constants are not possible.

Fields


It's a data member that holds the instance of a value type or reference of a reference type.
Fields are stored in memory, so,  there value can be read,  write or updated at run time.

Versioning is possible with fields and variables need not to be of primitive data types as constants.

The modifiers that can be used with fields are:
  • Static
  • Instance type (default) 
  • Readonly
  • Volatile 

Readonly Fields
  • The value can only be altered in the constructor. 
  • Reflection can be used to change fields value 
  • If the field is of reference type and readonly, the reference is immutable and not the object field refers to. 


Friday, January 19, 2018

Delegates

Before understanding Delegates, we first need to understand two concepts.
  1. Covariance:- A method can return a type that is derived from the delegate's return type.
  2. Contra-variance:- A method can take a parameter that is a base of delegate's parameter type.
Note: Covariance and Contra-variance are supported only for reference types and not for value types or for the void. Because memory structure for value types and void varies, whereas, the memory structure for the reference type is always a pointer.


  • Delegates ensure that the callback method is type-safe.
  • Delegates also integrate the ability to call multiple methods sequentially and calling of static methods as well as an instance method.

When we define a delegate compiler internally creates a complete class for that delegate

internal delegate Int32 PrintString(Int32 value);

internal class PrintString: System.MulticastDelegate
{
        //constructor
       public PrintString(Object @object, IntPtr method);

    //Method with the same prototype as specified by the source code.
   public Int32 Invoke(Int32 value)
   {
        Int32 result;
       Delegate [] delegateSet = _invocationList as Delegate[];
   
      if(delegateSet != null){
          foreach(PrintString p in delegateSet)
                result = d(value);
     }
     else {
            //The delegate identifies a single method to be called back
            // Call the callback method on the specified target object.
             result = _methodPtr.Invoke(_target, value);
        }
   }
    return result;
}
  • Delegates can wrap calls to instance methods as well as static methods. For instance methods, the delegate needs to know the instance of the object the method is going to operate on.
  • Delegate types can be defined within a type (nested within other types) or at a global scope. Basically, because delegates are classes, a delegate can be defined anywhere a class can be defined.


Delegate Chain

Delegate.Combine (+=) adds delegate object to the delegate chain.
Delegate.Remove(-=) removes delegate object from the delegate chain.

eg. PrintString psString1 = new PrintString(Program.PrintToConsole);

      PrintString psStringChain = (PrintString)Delegate.Combine(psStringChain, psString1)
   
      PrintString psStringChain = (PrintString)Delegate.Remove(psStringChain, psString1)

PrintString psString1 = new PrintString(Program.WriteToConsole);
PrintString psString2 = new PrintString(Program.WriteToCloud);
PrintString psString3 = new PrintString(new Program().WriteToFile);

PrintString psChain = null;


1) psChain += psString1;



2) psChain += psString2; (A new delegate object is created)



3) psChain += psString3;


4) psChain -= psString3;

When Remove(-=) is called, it scans the delegate array (from the end towards index 0).
A) If a match found and there is only one item left in the array, that array item is returned.

B) If a match found and there are multiple items left in the array, a new delegate object is created - the _invocationList array created and initialized will refer to all items in the original array except for the item being removed, and a reference to this new delegate object is returned.

C) If you are removing the only element in the chain, Remove returns null.

Note:- Each call to Remove removes just one delegate from the chain, it does not remove all delegates that have matching _target & _methodPtr fields.

GetInvocationList() --> Operates on a Multicast delegate and returns an array of Delegate reference where each reference points to one of the chain's delegate object

Thursday, January 18, 2018

Life is what you make it - Reena Shennoy

In her book book "Life is what you make it"  Reena narrated a story of a girl named Ankita who was very intelligent and was very good in writing and painting.
The girl had seen so much of ups in her life but just after 6 months of joining MBA she became the patient of bipolar disorder and was not able to do anything.  She was not able to read and remember two sentences. After going to many psychiatrist she finally got a good doctor named as Dr. Madhusudan who helped her in recovering.  He was the one who actually made her realize that:

One should do what makes one happy and should continue with that. 

After this Ankita left her MBA and joined writing and painting courses and become very successful. 

Sunday, October 16, 2011

Online Dating


Online Dating is a very popular and online way of making new relationship via communicating with thousands of people of their interest.

It is a new way of making romantic or sexual liaison without first congregate with each other.

Some people are first fright about online dating as you are going to share your information with thousands or millions of people on the website, but once they do it, they find it very helpful. Many people found their life partners from these websites and they are very happy.

Everything has its own pros and cons same is the case with Online Dating, one side many people found their life partners but on its back side many people are being ditched on these sites. You are sharing all your information with many people so sometimes people can take extra benefits of yours. Many a times some married people seeks for extra marital affairs, some people tells a lie about themselves to trap the people, sometimes people misuse your snaps as nobody predicts the human mind. Even after all these problems all the dating websites are full of users.

If one is really serious about finding a partner on the online dating website then he/she should be very careful and specific about their profile. Your profile speaks for you there. Any one before chatting or mailing you will read your profile and most of the times people do not care about this.

When you are on the dating website you should take care of few things:
1.      Whenever you chat with any person talk to him on the things or topics you want your partner should have or should be good into them.
2.      While putting a snap on the dating website he/she should bear in mind that you should put a snap which is solely yours. Otherwise, sometimes it may create problems not only for you but for your friend(s) or family member(s) like; people may get interested in your friend instead of you. So, it is better if you put a snap which is.
3.      Whenever on the chatting site people are tend to start chatting with the members. First, filter out the people with different search criteria given on the website and then try to contact them via email or by private messaging. Many people those who are just doing time pass there will not reply you. So, by this you have one more kind of auto filtering.

Dating websites offer many services like broadcasting, online chat and message boards etc. Some gives you free registration but to search for premium members you also need to be a premium member.
So, when you are going to find a partner from any online dating website please take care of all the above mentioned things.

Sunday, October 2, 2011

Link wheel service

In the pursuit of improving the search engine ranking, webmasters and SEO experts use different SEO techniques to improve there website ranking in this the link wheel service is one of the technique which if used intelligently will increase the website ranking. It is a concept for enhancing the website ranking.

Link Wheel as its name suggests “A Wheel of Links” i.e; a chain of links which are linked to each other and finally to the main website.

Link wheel service can be achieved by many ways like by linking the articles to each other and finally to the main site or by giving links. In SEO Back link is very frequently used and is a very valuable technique so using that we create link wheel i.e. a complete chain/wheel of Back links. Random Back links are also a good technique to attain the link wheel.

Link wheel is a White Hat technique but it should be used intelligently and carefully and if you are using multiple link wheel services than you need to be very specific and should randomize your links so that it will be counted differently by the GOOGLE otherwise it might be discounted which will not increase your website ranking which will be a loss of your efforts.

The Link Wheel service as well increase the ranking of your other websites as when you link different pages of different sites of yours the user’s will also visit your other websites as well and more hits on your website also increase the popularity of your other websites too, though you can also publish your website links on others website too.

Now when we link our different articles with one another then in that case search engines will give them more regard than in case of unlinked articles. Always, remember if you are linking your articles then they should be relevant otherwise it will create a fuss in the mind of the reader and might frustrate the user/reader. Though it takes some time to create a Link Wheel as you need to write good articles or pages to link but this pays you a lot once you are done with it.

So, if you want to give your website a better ranking let’s give a try to Link Wheel service and check out the results of your own.

Sunday, September 11, 2011

Patience

Patience according to BIBLE.. it's a virtue. 

Patience is the key to success in every sphere of life. We can win all over the outer world with this quality.
Though it's very difficult to have this quality in oneself but with regular practice one can make it a central quality of one's character.   It is a practical determination to decrease the suffering of others by controlling our waves of emotions in different circumstances like :
  • When a discussion starts converting into an argument.
  • When somebody is upset or in grief. etc.
Patience grooms your personality as a person with patience takes right decision at the right time, speaks right thing at the right time. When a person has this quality it makes him/her a complete person as the person with this quality can understand the emotions of others by listening him/her completely and this way he/she can put his/her feet in that person's shoes.

This quality in our character makes us selfless, helpful, honest and a true living creature. It helps us to be with GOD. Patience is one of the best quality which is given to us by GOD. The people who have patience GOD give them a strength to bear the misfortunes of life. GOD does not need His own gifts HE only wants that people should have the courage to beat the misfortunes of life patiently.

One of the poets of English literature "JOHN MILTON" has given the same views in his sonnet "ON HIS BLINDNESS" -- When the poet was feeling deep sorrow that he was not able to use his poetic gift in the service of GOD then his patience has spoken in this sonnet because the patience is personified. Patience has said that GOD doesn't need man's work HE only wants that they should gladly bear the misfortunes of life. To surrender oneself to the will of GOD is the best service to HIM.

Patience helps us to decrease our anger. A man in anger is harmful for everyone. In anger we generally lost our self control and most of the time we do the things that we will regret later. In this condition patience is the best remedy to control the anger.

While writing this blog just remembered a P.P.T. I read some years back. which talked about the theory of 10-1 which means that out of 10 circumstances we can't control but we one thing that we can control is how we react to those circumstances.

The example there was : A nice morning when a man woke up and got ready for his office and when he came to have his breakfast just that time a glass full of milk has fallen from his son's hand. Seeing this he shouted on his kid who then left his breakfast and start weeping which ruined the mood of whole family and the man went to the office with that mood only and for the whole day his and his family's mood was upset and when he came back to home the family didn't talk much and the whole day went like that only.

Now, just with the circumstance happened that morning we analyze that situation doesn't have any control. If the man would have had acted patiently and would not have had shouted on his son then none of his family member would be in that mood and his whole day wouldn't be that bad.

Though, it's a very small situation which happens in our day to day life but it affects our whole day and sometimes our whole life.


So, a message to all my reader friends that BE PATIENT and be with GOD to life your life happily.

-- Deeksha Sahni

Saturday, September 10, 2011

One Way Link Building


One way link building is a technique that helps you to increase your products sale and give you an edge among your competitors by increasing the traffic and ranking of your website.
One Way Link is actually a “Direct Link" to your website from any other/external website”. One Way Link does not link back to the others/external website which has a link to your website. Though to create one way link your website must contain relevant and high quality information which attract and motivate other people to give your website link in their website and this all can only be done if they found that giving your website link also help them in increasing their business. It takes time to make such website but after doing this and starting one way link building you can increase the traffic and hence the hits and ranking of your website which will in turn help you and your business to grow.
Now, let’s discuss on the approaches for one way link building:

a) Directory links: When you link your website to the relevant directories you will get good response and more traffic on your website.

b) Blog creation: Creating relevant and good blogs on your website attract more readers.

c) Newsletters: Newsletter is a way to publish important information to your readers. This will also create a center of attention for your readers.

d) Original and high quality articles: Your website must contain original and not copied articles and those articles should be relevant to the topic you are writing and also they should be easy to understand.

Key benefits of link building are:

a) Increase in traffic
b) Increase your website ranking
c) One way links remains for a longer time then reciprocal links
d)No worry even if your one way link is on some low quality website because your website is not linking back to that low quality website.

Finally, all the above points in combination will help nurturing your business.

Sunday, September 4, 2011

Reciprocal Link Building


Reciprocal Link Building is another technique of Building back links. It is like a concord between two sites which gives each others link. In this technique one site reciprocate the link of the site that has given its link. Some of the other names of this link building technique are link swaps, link partners, or link exchanges. This technique plays a great role in boosting the search engine ranking of your website along with increasing the web traffic to your site. It should always be remembered that building reciprocal links should be a part of your link building strategy and not the sole concern of your marketing strategy.
 
Some time back it was a very effective technique for increasing your traffic and getting higher page rank but with the changing algorithms of search engines this is now not enough to get higher rank for your website, but yes what it can still helps you is with the traffic for your site and this increase in traffic will also give you site branding.
Reciprocal links are also not permanent many a times like if you have a link to site A and in response site A has a link for your site but due to some reasons site A does not exists or is down then this gives wrong impression to the readers/customers and if this will happen with more links then it might create a frustration and can decrease the value of your website in there eyes which will also effect your business so doing reciprocal link building is a very tedious and regular checking work but yes one has to include it in his/her link building approach as it will give your traffic but the links you are building must be relevant and on topic.
For getting more traffic with this technique one should make the combination of article links, directory links etc. And once you have more traffic you will obviously get help in increasing your website rank.
So, one should not underestimate this technique as it still works for traffic which in turn also help you to get a better branding and better ranking.

Sunday, August 28, 2011

Website Maintenance


In today’s world every company wants to do the business globally every company wants to do the business internationally but it is not possible for everyone to go out in different countries to sell there products or to find new customers but yes website of the company is the way one can take its business to a new horizon. Website is the cheapest and fastest medium to reach to the people. It also help people to approach you but for that what is required is that your website should fulfill the requirement of your targeted customers for this you need your website to be up to date and the link building you have done for your website should also be proper and is working all the time. Here comes the website maintenance. Website maintenance involves not only checking that your website is up or not. It involves: 
a)      Checking of properly working links to your website and from your website.
b)      Adding, Updating or Removing of new pages to your website with relevant information.
c)      Change of Layout of your website.
d)     Content Editing or adding in your website.
e)      Adding more features to your website.

Updating your website give you an edge over your competitors and give your business a new height.
Content writing is one of the easiest and popular ways to enhance your website and the search engines also love content oriented sites. 
While doing Website Maintenance always commit to memory:
  • Content or graphics you are using for your website must be relevant.
  • Your site should not be overloaded with any thing otherwise it will degrade the website performance.
  • Better appearance attracts everybody.
Up to date website which will help in minimizing errors and downtime of the website which will lead to the increase in customer satisfaction and loyalty also it gives high search engine ranking which will provide you more traffic details of which will help you in shaping your marketing strategy and doing this will enhances your company's professional image

Saturday, August 27, 2011

Old age home -- Curse or boon to society


Is old age home a curse or boon to the society? As every coin has two faces and so is the old age home. This depends how we look towards them as the beauty lies in the eyes of the beholder.

It is a curse when the children send their parents in the old age home instead of serving them and taking care of them and that too when the parents spent all their lives in their children welfare.

If we talk to any parent he will surely say the following:

A) The day you see us old please be patient and try to understand us.
B) If we forget something don’t get annoyed and try to remember the days you were kids.
C) Try to be our support when we are not able to walk and remember your first step you have taken with our support.
D) When we will get ill and feeble and you need to spend money on us just think for the days we spent all of our saving in fulfilling your desires by scarifying our own.

But, children leaves their parents in old age home just to enjoy their lives with there family or just because they don't want to spent their earning to their old parents though they always forget that if you have your elders with you it not only gives an immense pleasure but also gives you a roof under which you will feel relaxed and safe as they were throughout there life but children thinks their parents to be a hurdle in their lives.

Writing this topic it’s worth writing these phrases:

• When you have children yourself, you begin to understand what you owe your parents.

• You can't tell the cost of food and fuel without being the head of a household; you can't appreciate the love of your parents without having children of your own.

A movie was released some times back named "Lago Raho Munna Bhai" there it showed an old age home named "second innings" and I really liked the concept of second innings – the innings (remaining number of years) after the completion of all the responsibilities and every one wants that after completing his/her responsibilities and one should be rewarded and shouldn’t be ignored. This is the way which makes the old age homes a curse for our society.

But, as I said every coin has two faces and hence, it applies to old age homes as well. Old age homes can be a place of the old people having no-body behind to take care of them. It can be a recreation place for old people to enjoy their rest of the life, to have friends with whom they can share their thoughts, their problems, their perspectives, a place which can give them a feel of satisfaction that they are still human beings and people do care for them and the best part is that it can be a place which can fulfill their desires that they killed due to the responsibilities they needed to endure. Old age homes shouldn’t be only for the old people who need to stay there it should be for all the old age people so that they can come and meet other people of their age and can share and can help each other if possible and this can give a felling of some extra support to them and this way it can be a boon to the society and this way it can be a boon to the society.

But at last but not the least nothing can overlap the pleasure one can get in his/her family with his/her children, wife, parents and the best part grand children (Mool se bayaz jyada accha lagta hai (Interest is always better than the principal) ) :).


This is how I feel about the old age homes and want to know you peoples views regarding this and the way old age homes should be promoted.
 

Sunday, August 21, 2011

Web content writing service


Writing content for your website is one of the most vital and key part as this is the only way you can attract your readers to your website. The more readers you attract, more is the traffic hence, more is the ranking of your website and by this you can increase your business manifold.

While writing the content one should essentially keep three things in mind:
a)      Website/Business target reader/customers
b)      Reason your reader/customers should read your content
c)      What your reader/customer will get from your content

By taking care of these three things one will be able to write content which is of great relevance to your readers/customers. Along with your readers/customers the content should also attract the search engines that constitute an essential part in increasing your website ranking. So, for that you need to give relevant keywords that search engine can find for your websites. In writing content you can also use some phrases that are related to your content as these catch the attention of both readers/customers and search engines.

Web contents also give an impression of your business to your customers. If your content is good, relevant and is well-organized then it will give a feeling that your business management is also good and is well-organized. While writing web content one should also be clear that this is one of the ways you are going to make a relation with your readers/customers by giving them what they are looking for.

Previously everyone emphasizes on the look and feel of the website but now the world's way of looking has changed and people started emphasizing more on the content along with look and feel of the website as now the content is one of the major part to increase your website ranking.
Once you get your content writing done properly it’s for sure that you are now on a way to success as it gives you an edge over your competitors.

Saturday, August 20, 2011

Hobby


Some days back I was sitting alone in my room and don’t know from where things started coming into my mind about last 2.5yrs of mine when I started my carrier and I found that from last about 9 - 10 months I am actually doing nothing except for thinking about my future when I will buy car, home, when will I get promotion etc. etc. as we all generally think and nothing wrong in thinking this. Then I realized that what  I am doing nothing for myself and I am so busy in these things that I don’t have time for myself. Suddenly a question stroked in my mind “what’s my hobby?” And to my utter surprise I really don’t know now what I really like to do now? As in my childhood I love to play video games then migrated rather upgraded myself to computer games though I love them today as well. Then I started loving programming and hence I am a software engineer now.

Even after thinking this stuff I felt energetic and felt that I should do something for myself and I started creating a small tool which makes the simple BL (Business Layer), DAL (Data Access Layer) and basic add, update and delete stored procedures from the database you provide to it.

So, this way I get myself back and thought why not to share my experience with all of you my friends as it helped me it might help you in getting yourself happy.

Hobby simply a five character word but when you actually think about it seriously you will find that either what you are thinking is your hobby it’s not or if it’s actually is then you are loosing it in your busy life.
Hobby is something that makes you feel good, after doing which you will feel happy, proud and relaxed. It gives you more power with which you can face so many of your life’s difficulties and the best part is that this power is already there inside you the only thing your hobby can do is give you that time in which you can actually collect it before start fighting you hard situations.

Hobby can be anything from collecting stamps and coins to driving fighter planes but what actually matters is that how much faithful you are with your hobby. How dedicatedly you improve it so, for example if my hobby is collecting coins than if I am dedicated towards my hobby I will have the coins from ancient times to present and I will try to collect other countries coins as well and hence will improve myself.
For me the best way to find what you like is to sit alone and think about all the things and the thing that you like the most is your hobby for me I found that I love three things to do:
1) Computer Programming
2) Playing computer games
3) Photography (which I actually never dedicatedly followed)

This will not be a complete this blog until we all complete it. Complete the blog by giving your ways of finding one’s hobbies as this can make someone happy.

Also, as this is my first blog and I am really a newbie so, help me improving my presentation of blogs.

--
 Amit Kohli