Too Long; Didn't Read
This million dollar question is very frequently asked to/by programmers. Most of the programmers asked or think of this question at least once in their lifetime. If you are a newbie and ask this question to someone who is already regarded as a programmer, you’d definitely get an answer. Then you ask this to some other programmer, s/he might give you a different answer. If you ask this in a programmers group or forum, you’d be blown away by the suggestions. Now you have another question on top of the previous one, “who is right?”