Posts

The most important skill a programmer can learn

Image
   No, no, no, no, and no. And no. A big NO. Clear as that. All you have to do is to bring those two letters together and say the word. Now, let’s say it together. NOOOOOOO! Good start. But wait a minute. Say NO to what and when? Well, this is the important point where most of the programmers (even seniors) get easily confused. As a programmer, writing code is the biggest part of your job. In your programming lifetime, you will have to deal with different kinds of code requests. Each request will force you to make difficult decisions. That all is OKAY. Nothing wrong with that. This is what everyone expects from you, as a programmer: Writing code. However, here is a question: Should you write all the code that is requested from you? This question brings us to the most important skill a programmer can learn: Knowing when not to code is possibly the most important skill a programmer can learn.  —  The Art Of Readable Code I couldn’t agree more. Why is that? Programming is the art of solvi