Learn to identify them, make habits to avoid them
Update: This article is now part of my book “The Professional Programmer”.
Read the updated version of this content, and more programming advice at jscomplete.com/pro-programmer.
Let me make one thing clear first. If you are a beginner programmer, this article is not meant to make you feel bad about the…