Coding is about Resilience

Coding is a hard task, coding using best practices is even harder.

Now that I am teaching and overseeing people learn to code, I realized that coding is not talent, nor a stroke of luck. It is about resilience.

For example, why do MMA fighters get so good at fighting because they train everyday. Same with coding, people who gives up as soon as they arrive at the first hump will not be a programmer.

Just like what Oppenheimer’s student said, it was not because he is not brilliant why he never got a noble prize but because he didn’t have a “sitting duck”.

Resilience is the key to programming, having to be bombarded by errors more than 8 hours a day and still go on is what coding is.

A muay thai fighter who kicks until he is tired and the bones on his legs thicken due to multiple strikes is resilience.

Coding is pain… being successful at it is overcoming that pain. It is a mental challenge through and through.

I just dont know the metaphor for it. Muay Thai fighters thicken their bones through multiple hits. For coding perhaps that would be thickening your focus and patience.

So if you ever read this post, don’t give up. Thicken your focus and patience, coding is overcoming pain. Coding is resilience.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *