5 Life Skills, Coding teaches you

Mohammed Hussen
3 min readSep 24, 2022

There are five skills that I got as a software developer that are helping me to improve my life skills.

  1. Learning Alone
  2. Errors make you learn
  3. Consistency nails it
  4. Life is about solving problems
  5. Only you are fully responsible
5 Life Skills, Coding teaches you

1. Learning Alone

We have mastered a lot of skills from society, but perhaps we have neglected the most important skill of all. The ability to learn alone, to learn about your strengths and weaknesses, to reflect on the way forward in life.

Learning Alone

2. Errors make you learn

Making mistakes can be annoying and frustrating at times. However, it is also very important for us to learn from our mistakes, so we can correct our responses and do things differently the next time we are in the same situation, but in coding, you will adapt to errors easily because it happens most of the time.

The brain is very sensitive to mistakes and it produces a specific type of electrical activity when we make errors, called the ERN. This error signal occurs before we are aware of our mistakes and becomes more powerful as we get older and can predict how well we perform at school or university. There is still much we do not know about how the brain reacts to mistakes. Doing more research on the ERN might help us solve some of these mysteries.

Errors make you learn

3. Consistency nails it

You can accomplish anything you want in life if you have the right strategies and take the right actions consistently. When you accept consistency as an important habit, you can use it to your advantage, which will improve how you feel and the results you create.

If you don’t develop consistency, the chances of achieving what you want, when you want, are very small.

4. Life is about solving problems

As the software programmer solving problems is the main task which you would adapt then it becomes easy to solve in your life skills also.

Life is about solving problems

5. Only you are fully responsible

Taking responsibility for our lives and the things that happen to us is an important part of how people grow as human beings.

for example, if someone never accepts responsibility this means they are constantly blaming other factors instead of owning up theme selves when something goes wrong in their lives or work.

When it comes to coding you are responsible for your code, then you will adopt it as your behavior and take it for your personal growth and maturity.

Only you are fully responsible

--

--