"If computer programming is to become an important part of computer research and development, a transition of programming from an art to a disciplined science must be effected." Computer scientists are taught to program properly, just like linguists are taught how to write literary texts. However, not all computer scientists are programmers , just like not all linguists are writers, although most of us program regularly. For some reason, many programmers seem to think their role is to write code that makes things work. It’s not. Your job is to solve a problem with code in the most elegant way, such that your solution is easy to adapt, modify and reuse . Just like “the grass is green and the sky blue” is not literature, although it might perfectly describe the environment, coding something that just works is not programming. It’s fiddling. Most people do the wrong thing correctly and think that it is correct. Here is the post which illuminates such things and guide ...
I write in my blog all those contents which I find interesting and amazing.