We need to learn how to be an accountable person

Posted on by


There is a saying which goes “we have three hands – ডান হাত, বা হাত এবং অজুহাত- left hand, right hand and the excuse which is the “অজুহাত” in Bangla”.

Cognitive dissonance (CD) helps the most people to elude accountability. CD is a self-protection mechanism by which we human justify our actions, it doesn’t matter what is. Our brains work to line up our beliefs, attitude towards our actions and our expectation. When there is a disconnect or dissonance, we become uncomfortable and make things up or change our thinking process to align according to your feelings and that’s when we do snap judgment and start blaming others or denying mistake and make excuses.

However, excuses are the antithesis of accountability. Accountability is the acknowledgment and assumption of responsibility for the actions and outcomes. It is normal to make a mistake because we are only human. We need to learn how to own mistake and move forward in a positive manner. An accountable person does that. 

An accountable person, that’s what we need to be. 

Well, being a human, its is not possible to do everything that is out there. However, there is a fine line between what needs to be done and what are the available things to be done. We just need to do what needs to be done and avoid excuses! That’s the root of all success.

We are all going to make mistakes at some point. Though both making mistakes and making excuses are human phenomena, however, making excuses doesn’t change the mistake that is made. We should rather, acknowledge the mistake and step forward and do something.

In a world of talkers, we need to be a thinker and a doer. That’s all. 

We need to learn how to be an accountable person.

Share on:

Author: A N M Bazlur Rahman

Java Champion | Software Engineer | JUG Leader | Book Author | InfoQ & Foojay.IO Editor | Jakarta EE Ambassadors| Helping Java Developers to improve their coding & collaboration skills so that they can meet great people & collaborate

100daysofcode 100daysofjava access advance-java agile algorithm arraylist article bangla-book becoming-expert biginteger book calculator checked checked-exceptions cloning code-readability code-review coding coding-convention collection-framework compact-strings completablefuture concatenation concurrency concurrentmodificationexception concurrentskiplistmap counting countingcollections critical-section daemon-thread data-race data-structure datetime day002 deliberate-practice deserialization design-pattern developers duration execute-around executors export fibonacci file file-copy fork/join-common-pool functional future-java-developers groupby hash-function hashmap history history-of-java how-java-performs-better how-java-works http-client image import inspiration io itext-pdf java java-10 java-11 java-17 java-8 java-9 java-developers java-performance java-programming java-thread java-thread-programming java11 java16 java8 lambda-expression learning learning-and-development linkedlist list local-type-inference localdatetime map methodology microservices nio non-blockingio null-pointer-exception object-cloning optional packaging parallel pass-by-reference pass-by-value pdf performance prime-number programming project-loom race-condition readable-code record refactoring review scheduler scrum serialization serversocket simple-calculator socket software-development softwarearchitecture softwareengineering sorting source-code stack string string-pool stringbuilder swing thread threads tutorial unchecked vector virtual-thread volatile why-java zoneid