This article isn't coding-specific but for every aspect of life. You can relate this to learning to code too
The idea is the more someone takes on the hard tasks, the lighter and fulfilled they feel. Conversely, if someone skips hard tasks, the more stressed they will feel the next time a task of same difficulty appears.
By hard tasks, I mean - the challenges in the process of your growth, the tasks which demands change or any stressful situation in life.
For e.g.- Breaking the ice, rejection ,disappointments ,jobs requiring heavy work etc.
Why skipping hard tasks is costing you more
Life is full of these hard tasks. You have to face them either prepared or unprepared. Not facing them or skipping them can make you feel relaxed but life will throw more of them towards you as you move in life. And every time, you will feel overwhelmed by them. Instead you can face them one by one, building confidence and strength. This confidence will help you face later challenges in life. The difficulty of the situation will remain the same but your response will be different.
Accepting Hard Tasks is the only way to secure your peace for future
You don't always need to fix a problem as they appear. But you can decide that you will fix it sooner or later. As they say "the art of not being ready but doing it anyway, will take you far in life." Now imagine doing it again after doing it unprepared. Obviously, you will more calm doing it second time, but for that you have to do it once.
Remember when you made your first coffee or tea, first day at university, first time taking injection, writing the program of swapping two variables without using third variable. And look at you doing the same stuff again today. When did it felt more calming and easy to finish ?. Of course you do it better now, but to reach here you have to start in the past.
You also build confidence with facing challenge. And you don't actually get this confidence skipping the hard path.
So in short, Choosing the hard path is the only practical way to live relaxed and confident in life.
You either stress and fear challenges forever or break the fear once and for all. In fact, we do this without realizing that we are growing. So next time a demanding task shows up just remember it's not a life threatening attack(i hope so), deciding to face it will not shatter you. When hard times appear, we do say to ourselves that "I can't think a way out of it" but you still manage to overcome it. So, hardships will come as long as we live, but every hardship prepares us for what's coming in future.
So when new challenges come - face them, remember this day will be gone soon , you are closer to your goal than you imagine, what will this new challenge will teach me?? , you are going to feel lighter when you face this challenge .
You can think of coding problems the same as the hardships of our lives , we face them , learn and improve .
Thanks for the read, bye for now

Top comments (0)