“There is only one thing that makes a dream impossible to achieve , the fear of failure. ” Paulo Coehlo
What makes you get out of bed in the morning? What is your passion? What is your dream? Where do you see yourself in the next 5 years?
We all have different reasons for doing things which all are valid. What separates us from one another is the level of focus and commitment to the “cause”.
In programming there is a myth of about the genius programmer. This is the person who sits alone in an isolated corner or office coding complex algorithms. They manage to get everything done “perfectly ” and they are viewed as gods among men.
Yes , there are a few of those out there but even if they exist the story is over exaggerated and not accurate . The main idea here is that most people think that a “genius” programmer does not need any help , or rather it is seen as a form weakness if one exposes their insecurities and lack of understanding in specific areas. We find this phenomena in all fields not only programming where people don’t want to seem incompetent in front of their peers.
As a programmer the code that you write should be reviewed and analysed. This does not mean that you are any less of a programmer than the others, it simply shows that you are human and not perfect. You should put yourself out there , not to be judged but for you to also grow.
We don’t need to feel insecure when compared to other people but we should look at it as a source of inspiration. The fear of appearing stupid in front of others is in all of us we just need to confront it.
For you to be a “genius” programmer there are a few guidelines that I think you should follow.
- Embrace criticism – Feedback both positive and negative help you to grow both as person and also as a developer.
- Communicate – Practice effective communication and build your interpersonal skills trust me you will need it.
- Be open -like a book, be readable.
- Make yourself vulnerable – Don’t be afraid of showing your insecurities and shortcomings , being honest about yourself makes people understand and relate to you.
- Know yourself .
If you follow these guidelines people might actually think that you are a genius, but in reality you are just being yourself.
Find what motivates you and also don’t be afraid to “try” even if you fail you still end up with a meaningful experience which will be useful later in life.
So ,What Drives You?