During my recent “study with me” livestream, a comment from one of the participants struck a chord. The individual remarked, “C is hard,” referring to the C programming language known for its complexity, especially for beginners. While I acknowledge the difficulty of C, I have reservations about such statements, and here’s why.
Yes, C can be challenging. But my issue isn’t with its intricacy; it’s with the mindset we adopt when labeling something as “difficult.” Our brains are naturally inclined to gravitate toward simplicity and shy away from adversity. When we approach a task, already deeming it challenging, our brain—our primary decision-making tool—might discourage us even before we begin. If we manage to start, the slightest resistance might urge us to take the easiest route: quitting.
The mindset with which we approach problems or challenges significantly influences our perseverance and outcome. It’s crucial to frame challenges in a light that motivates rather than demotivates.
I advocate for a mindset shift. Instead of viewing challenges as insurmountable obstacles, consider them as opportunities to prove your mettle. Embrace the thought: “Yes, C is tough, but I am tougher.” Every challenging situation you face? You have the capability to conquer it. And if you ever doubt yourself, remember that countless others have faced similar challenges and emerged victorious. I firmly believe that not every individual who overcomes such obstacles possesses superhuman abilities.
The journey to success begins by conditioning your mind to see potential in adversity and continuously propel you towards achievement, no matter the odds.
Ehoneah Obed: Pharmacist, Software Engineer, Health Informatics Student.
Inspiring tech enthusiasts and future healthcare innovators. Sharing insights on software engineering, health informatics, and motivating young minds in technology and healthcare.