Keep your source code SIMPLE

As software developers, we are fortunate to have many useful best practices for productive and fun coding, like the SOLID principles, GRASP patterns, or STUPID anti-patterns. These principles are timeless and apply to many forms of coding, no matter which programming paradigm or language you use.

Here are a few more that I have found useful to keep the process of developing, maintaining, and evolving software…