Programmingtips.com -

: "Keep It Simple, Stupid." Most systems work best if they are kept simple rather than made complex. Avoid over-engineering solutions.

: Your code will be maintained by others (or "future you"). Write with the reader in mind; clear, readable code is better than "clever" code that is hard to decipher. programmingtips.com

: Don't start typing immediately. Work out the logic on paper or a whiteboard first, then translate that logic into code. : "Keep It Simple, Stupid