Skip to main content

Handling Criticism and Mistakes

 I am very bad at keeping what is in my heart. I am pretty straight forward and very easily get offended by someone commenting on me or someone just ignoring me. This was becoming a serious problem for me, as I am not well experienced with such situations and as far as my problems go, I have a clear and simple way to deal with them: Create a Blog. 

So, first of all, I get angry very soon and I am likely to get involved in fistfights or saying someone real bad out of temper which makes no sense at all. The first thing is to control anger and act very strategically. This is easier said than done. 

I have some rules which I try not to break in an argument. Now, these rules are not at all tactics to win the argument, but these at least would help you in not being guilty because of a foolish reason.

So, here are those rules:

  • Be rationale and Respectful:
If it is a school fight it's fair enough to punch your way out, but when you are in college or in a company, never ever lose respect with whomsoever you are arguing with. Even if he/she is smaller than you in age because once you harm someone's self-respect, you lose the argument, even if you are right and logical. 
  • Never Seek out Argument
This is the most challenging thing! Once we are offended, I often get tempted to continue the argument, even if the talk is finished and there is no practical use of spending your precious time in which you may have watched an episode of Shinchan, on a fellow who offended you an hour ago. If the talk is finished, and you are not satisfied, never ever start the same argument again. Because this shows how much affected you are which is certainly not a good sign.
  • Never Do things that you can't undo
I had an argument with one of the group members and because of that argument, I left that important group which may have given me some resources. Though it not a big loss, but think at the bigger level, if I have an argument with a colleague, I can't just leave the company or switch teams just because of one person. But yes, if that person bothers you a lot, and you need him, then always give him a reasonable offer to shut his mouth.
  • Never Ever Compromise!
Never ever compromise your self-respect, and guard your opinion if you think it's right until unless the other guy has a really good logical answer to why his approach/idea is better than yours.

So, I guess this was enough vomiting from my side, I finally got the fight removed from my conscience, and let's work now.

Comments

Popular posts from this blog

Competitive Prograaming From 1000 rating to 2400+

Okay, so let's talk about some strategies for competitive programming. I was once a gray coder as I was totally new to programming when I entered codeforces. FROM GRAY TO GREEN:     First of all, you need to be good at brute force and implementation. If you are a complete beginner then do 20-30 800-1200 problems and you will b good at solving A level problems in 5-10 minutes. The try to do B in a live contest in 15-30 minutes only. By only this you can shift your rating to 1200 or so. FROM GREEN TO CYAN Now, to increase your speed you just need to practice more A and B level problems. As you are now quite confident of solving A and B level problems you must now try C also which is generally of 1400-1700 rating. This require some special techniques such as prefix sum, or some simple trick methods for reducing time complexity. Now the mistake I did was I tried to learn more advanced data structures such as graphs, trees, KMP algorithm, etc and that wasn't ne...