10 Life Lessons I have Learned in the Last Few Years

With you guys, I have always talked about technical things in Java technology in this blog. Today, I want to break the rule and share my learning on the personal and professional front. I am sharing my thoughts because I want/hope you guys take little things seriously, which matter a lot in life.

Believe me, when I decided to write this post, many things came to my mind that I wanted to include in this post but couldn’t do. I want this post to keep simple and in limit so that it does not lose its focus on what is most important and it’s intended to make you ‘pause and think for a few minutes.

“Life is a journey and it could be understood only backwards; but it must be lived forward.”

Assuming my most friends through this blog are java professionals, most of us live two lives every day. One is personal when we are at home and the second when we are at work with different rules and environments, which we got outside employment. I will share my learnings on both fronts. I will start with my personal life because it requires more attention and is most often neglected.

5 Life Lessons for Personal Life

1. Our habits shape our lives. Choose them carefully.


This lesson has been the best learning for me. We usually do not think about things, we repeatedly do in our daily life. And most of us do not realize that most of the things which we do every day become our habits. These everyday activities are sometimes good and sometimes bad. All of them become habits one day, whether you know it or not. While good habits will shape your future in positive ways, bad habits will bring you harm from multiple dimensions. Choose your habits carefully and support good habits. Fight bad habits if you already got them.

The best way to determine if a habit is good or bad is straightforward, an honest analysis by you only. Take a pen and paper, and list down things you do everyday. Analyze them and their long time effects. Choose what’s good for you and what is not. Make a bold decision and take control of these things.

At the start, you will find that it is challenging to change a habit. Here, I got some advice for you. If I remember it correctly, it is from “You can win” by Shiv Khera. I  do not remember the exact words, but I remember the intent.

“If you want to control your everyday bad habits, just delay them as much as you can. Soon they will not be there.”

You Can Win by Shiv Khera

For example, if you have a bad habit of smoking, try to delay the for 1 hour then 2 hours or more, depending on your regular timings. Then increase this delay even more. Sooner you will find that you can avoid it for many days. You actually got your control back. The fight is easier from here.

This approach can be applied to any bad habit. Take pen and paper. Start now.

2. Honesty is the best policy.


This lesson is the second major step towards a rewarding life. Be honest. Appreciate honesty. Value Honesty. It is the best thing you can offer to your employer, friends, and everyone you care about. Now the question is, honesty in what, how and why?

There is an old saying that we should always tell the truth, so we don’t have to remember what we said. Also, how you will feel when you know that person you deal with is not honest. This feeling is the same for others. Just think about it.

A cross argument can be made that some job requires you to tell one or two lies, especially, marketing. Seriously? Do you think that the truth will be hidden all the time? The truth will not come out? Any profession lives on trust, and trust comes from honesty. This trust is actually converted to profits. More trust and more rewards. Think again. What if you get fake currency in return? Will you say it then also, that couple of lies are OK?

“Honesty is the best policy because no matter how good you are at telling lies, the truth will always come out.”

3. Your family and friends are the best you got. Preserve them with all your heart


Life is all about little things that happen to you when you are planning for big things. These little things are mostly attached to your family and friends and consist of moments you spend with them, and cherish with them.

Most of you will agree with this, so I will not make the discussion long. I will revisit a quote here:

“I hope everybody could get rich and famous and will have everything they ever dreamed of, so they will know that its not the answer.”

Jim Carrey

4. A day you didn’t have a good laugh is a day wasted.


A good laughter is the best medicine. It has no side effects and brings lots of positive energy. Positive energy helps you in facing challenging circumstances. In fact, I got a big funny bone. I love to laugh and smile all the time.

People who know me personally know it very well. I like humor and appreciate it also, provided it does not play with somebody’s emotions.

5. Be kind. Do something for less fortunates.


Don’t you feel that you are the beloved creation of GOD and GOD has been very kind to give you a very comfortable life? You got a good amount of fun in childhood, you got a fair chance to struggle in adulthood, and you got a job in some MNC or a good company. When I look back at my early days, we didn’t have so much to spend as we have today, but we never slept hungry. It’s a huge thing, guys. We are few among the most fortunate people in this world. We must respect this fact and remember it all the time.

It also means that we must care about less fortunate people. They are forced to sleep hungry. They have to struggle in every step to survive the battle of life. Unfortunately, world-wise, the percentage of these less fortunates is much higher than people like us, who got a comparatively easy life.

We must share what we got in our life. At the end of the day, the fact that matters is how many lives you changed or touched. If you changed none, you wasted your life.

There are other things in my personal life, and I will share them in the future if time allows.

5 Life Lessons for Professional Life

1. Hard work always pays. Never ever give up your dreams.


Nothing pays like hard work. It always yields an enormous fortune. All you need is patience and more hard work. I ardently believe in the quote of Thomas Edison:

“Genius is 1% inspiration, 99% perspiration.”

Thomas Edison

This hard work should also be directed towards any particular goal. That goal is your dream. Always dream big. Do not be scared of obstacles. Hard work is the basis for everything worthwhile you will achieve in life. There’s no easy way to do hard work. You have to find your passion, stay focused and keep at the task until the job is done. You have to stay obsessively motivated.

I have worked very hard to make this blog. It’s not among the top blogs globally, but it surely is on the right track. In the short time of one year, it is ranked much above many old established blogs. It has brought a lot of attention from quality minds towards me, my work and has got some money also ;-). I always knew that hard work pays, but now I believe it also.

2. Learn anything new everyday. Make everyday count.

learn something new everyday

This has been my motto of life for a long time, especially since I started blogging. I specifically search for topics that I do not know about. I create a list of such topics and try to learn them as much as possible. At least one topic per day. Being a human, sometimes I skip it, but I always try to clear this backlog with more speed only. You can also try this at your own pace.

Please do not confuse here with only tech-related items. You can find something in your personal life such as your hobby or your creativity. Anything new. e.g., making a particular dish, learning a new magic trick or reading everything about a fantastic app. You can put anything on this list.

So far, for me, the rewards have been much more than my expectations. I have got a lot of confidence in the workplace. I have never failed in any technical interview in the last few years.

That’s a fascinating thing for many people. Well, I achieved it just by following this simple rule. Try yourself.

3. We are better when we are connected. Make connections.


This lesson is actually the slogan in ‘Bank of America‘, my past employer. But this fact I had learned much before joining the bank. You must have heard that Man is a social animal. If you want to grow in professional life, make contacts and keep them alive. These connections will help you when you are stuck in complex situations. You can get more growth opportunities because you are the one everybody knows.

Here, I am not recommending any kind of flattering to anybody. Flattering, though, succeeds sometimes, but not in the long run. All I am asking is to socialize.

Learn about family members of your colleagues. Talk about them. Make offline conversations personal. Make colleagues your friends. Do not ping them always for meetings. Ask them to have a cup of tea in the cafeteria. The same goes for your clients. Log into meetings 10 minutes before the start, and if they are available, talk to them about their family, their culture, their festivals or anything you can think of.

All such things transform into a large number of connections you will have in the industry.

4. Never hesitate to ask questions. Make active participation in meetings.


I have been a lazy person at starting of my career. I was also very shy because of various reasons. Whenever team meetings happened at that time, I was almost quiet in all of them. Sometimes I had questions, but I hesitated to ask them. You know what, they never got answered. Any question you never ask will never get answered. As simple as it is.

The opportunities I lost at that time, I still can remember easily because they were just too bright to lose. I lost them. But, I will never make the same mistake in the future. Actually, I have improved a lot in this area.

Gain confidence. Always have a word in team meetings, seminars or townhalls. Make your presence noticed.

5. Communication skills are your best weapons. Sharp them everyday.


Most of you agree that English the most dominating language for various reasons. I respect my mother tongue, ‘Hindi’, very much and prefer to talk about my personal life. But I can easily say that English is more important for making a rewarding life in our industry. English is a de-facto global language. Your work responsibilities require you to communicate with people from different cultures, and languages. English fills the gap. So if you want to communicate with them, master the language. Once you master the language, more opportunities come in your way.

Please note that when I am saying English is important, it means a good command of the English language. You should communicate effectively. You should have a good command of vocabulary also. It is the first step towards the above four lessons too. It can put a lot of confidence in you to succeed on the above four points as well.

There have been other things, which I wanted to talk about, but leaving them for now to limit this post.

I will appreciate it if you share your thoughts with us. I want to know about you as well.

Happy Learning !!


Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments

About Us

HowToDoInJava provides tutorials and how-to guides on Java and related technologies.

It also shares the best practices, algorithms & solutions and frequently asked interview questions.