Good “taste” in coding and how to acquire it? via /r/learnprogramming


Good “taste” in coding and how to acquire it?

I've been learning to code in JS and C# for the past few months, and I've reveled in the rewards reaped from creatively problem solving the issues I've faced. I'm beginning to decipher to technical world around me, as if I've been in a foreign country my whole life getting by on body language and gestures and now I am beginning to have my first conversations.

But I've come across something that's blown a bit of schmutz into my wide eyes. I was listening to an interview with Linus Torvalds, the creator of Linux, and he describes the conept of "taste" in coding.

(Link: https://youtu.be/o8NPllzkFhE?t=14m20s)

To all new programmers dismay, his example of code with bad taste is the one that is commonly taught. His example of code demonstrating good taste is like being back in that metaphorical foreign country again. To my eyes, it's not just a new "dialect," but a completely different language.

My question is when and how does someone develop good taste? Does it come with time and intimacy with the language, or do you need to actively unlearn what is taught and dive deep into alternative solutions to use in your code?

Submitted July 09, 2017 at 02:44PM by ImTheMayorNow
via reddit http://ift.tt/2uZ27rJ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s