Emotions and Professionalism

We are human beings because of emotions. Emotions are hard to avoid. Every moment we feel something, sadness, joy, or anger. Emotions derive our decisions. Every decision we make, either personal or professional, is influenced by how we feel.

Emotions derive our decisions.

Yet sometimes, we sacrifice our emotions for the great good. Sometimes we make decisions logically, avoiding our emotions. Sometimes what we feel is not the right thing to do. This mostly happens in a professional environment, where we have to report bad behavior of someone we love outside work or firing someone, which will cost them their career.

When we make professional decisions like this, it’s hard to control our emotions even when we know it’s the right thing to do. We feel bad because avoiding our emotions is not something we are designed to do as human beings.

It affects us mentally, but if we ever run into a situation like this, we must acknowledge that making decisions is hard.

It’s never going to be easy, and we have to make our peace with it.

Stick with it or quit

Find what you want to do. Go out of your comfort zone and meet new people, try new things. Once you have something you care about, do it. Do it every day. Stick with it even when you are on the verge of failure, even when there is very little chance of success. If you care about what you do, stick with it.

Time is powerful. With enough time on your hands and enough hard work, unimaginable things can be achieved, and sometimes it takes years to build something worthwhile.

When things get messy and nothing seems to work, that’s the exact situation where breakthroughs happen. When you are the most uncomfortable, that is when you are learning something new. If you let these moments take the best out of you, that is when you truly fail.

If you don’t care about what you do, quit right now. Find something interesting.

Don’t quit in these situations. If you want to quit, either quit at the start or when you no longer care. If you don’t care about what you do, quit right now. Find something interesting.

With that being said, It’s important to be realistic with ourselves. If something is truly not working, two things can be done, either find ways to make it work or quit even if you care about it. Go and find something else to work on.

Salary vs Salary Capacity

In recent years, competition in the job market has become fierce, and people with exceptional qualities are preferred across the globe. The market is transformed to only reward people who stand out and make a difference for their organisations, who bring something unique to the table.

In this growing area, we have to ensure that we constantly increase our salary capacity. Let me explain. Salary is our current value to an organisation. Salary capacity is what our value can be to an organisation.

Salary is a safety net. We will receive our salary no matter what, even if our performance goes down or we continue to make the same impact as last year, whereas Salary capacity is directly linked to the increasing impact initiated by us, which brings a positive outcome for the company.

Increasing your salary capacity is getting critical day by day because if we don’t, we will not perform as good as we think in this new job market. To improve our salary capacity, we have to improve our skillset, strategies, or knowledge to impact our organisation positively.

That’s the future. It’s important to understand for both organisations and employees that providing a positive outcome for the company is beneficial for everybody.

Chaos and clarity

The world is chaotic, and in this chaotic world, we look for clarity. We need clarity to ensure our plan gets executed precisely the way we planned and predicted, but it’s hard to find clarity in today’s world.

So much is changing every second at a scale we can’t even imagine. It’s impossible to be updated with what is happening around us. In other words, 100% clarity is scarce or even impossible in some cases.

In situations like this, chasing 100% clarity is a mistake and a waste of time. We have to gather whatever information is present in front of us and execute our plan.

We have to be content with the fact that uncertainty caused by lack of clarity will be a standard part of our daily life.

100% clarity is scarce. The world is chaotic, still we have to work with it.

Spread and Act

An idea in itself doesn’t hold much value. The critical factors for the success of an idea are

  1. Followers of the idea - People who believe in that idea.
  2. Execution - Acting on the idea instead of just talking about it.

When we have these two, success is not guaranteed, but the probability of success is likely high.

If no one believes in an idea, it doesn’t make sense to act on it. If an idea has followers, but the execution of the idea is poor, we still fail.

Spread your idea. It can be environmental change, product, or helping other people or companies. It doesn’t matter. Spread your idea and build a following of people ready to invest their precious time and energy into your idea.

Once you have gathered enough people, deliver your idea to them. Listen to their feedback, then deliver some more.

That’s it. That’s the cycle. Spread and Act.


Doing things out of courtesy is essential in every aspect of life. It can be Professional or Personal, or any other area.

Something done out of courtesy is a polite gesture or a service done without expecting anything in return. We already do those things for our family, friends, or loved ones, but we have to extend that circle further now more than ever in this pandemic which we are experiencing together.

Extending that circle will help us in creating a connected and invested community. A circle where you get help when you need it without asking for it. A circle where everybody respects each other and does things out of politeness.

An act of kindness goes a long way. It doesn’t matter professional or Personal.


Communication can refer to several things. In simpler terms, it means exchanging information through some medium. The information can be verbal, written, or hidden in your body language.

The fascinating thing about communication is that its invention helped us shape the world as we know it today because we can communicate with each other, we can collaborate, negotiate or disagree with each other.

Communicating with each other brings us together. It enables us to spread ideas or listen to stories, shaping our perspective and increasing our knowledge.

Even after so many years of communicating, we still lack in communication.

Most of the problems we face when we are engaging with other people are miscommunication. It can be your workplace, your family at home, or friends. Most of the fights and disagreements are signs of miscommunication.

With a little bit of effort and transparency while handling situations like this solves the problem most of the time, and that’s what we have to do more.

We have to be more transparent with other people. We have to be more patient and listen to their opinion as well.

Translate your ideas into plain language and listen to every single word someone says talking to you. It solves most of your problems.

Layers of Abstraction

Abstraction in computer science is a process of only exposing the needed amount of information.

Imagine reusability. We reuse other libraries in our code without knowing what the actual logic behind the scene is.

We print some text on the screen but don’t know how and what component of the hardware is painting the pixels on the screen.

These are layers of abstraction. You don’t have to worry about how things work under the hood.

The reason abstraction fascinates me is that it is the basis of writing or understanding reusable code.

If you write reusable code with keeping abstraction in mind, Whenever someone is trying to solve a problem similar to yours, they don’t have to worry about solving a part that you have already solved, and they don’t have to understand your code.

The only thing they need to know is that your code solves a part of the problem, and now they can use your code, implement some of their modifications on top of it and solve a more complex problem.

Now their code can be abstracted and used by someone else to solve more complex problems and so on.

The amazing thing is with enough layers of abstractions, you can solve any complex problem without understanding every step involved in solving the problem.

Market yourself

Market yourself as much as you can. Your skills, your personality should be out in the wild.

Every year thousands of people graduate and start looking for jobs. If you are one of them, how will you stand out?

The unemployment rate is sky-high, and now we are in a pandemic. How do we show what we do is so unique that organisations should hire us and not the other thousands of applicants?

We market ourselves. We build an online personality. We share our work. We stay visible everywhere we can.

Most importantly, we build something useful and share it with everybody.

Being true

On one level or another, we lie to the world and ourselves, which is standard human behaviour.

Our brain will do everything in its power to make us feel safe, even to the point where we have to tell ourselves stories to cover up the real truth about how things are.

We know the solution. We know there are flaws. We know what areas we need to improve. Still, we hide behind this coping mechanism receding a story to ourselves where we are the victim and the whole world is just being unfair to us.

That is a lie. The world is unfair to everybody. Everybody faces struggle in life, challenges to overcome. You are not alone.

That’s hard to believe, but that’s the truth.