You want to write code that’s so simple that anybody can read it.

Maybe this is stemming from my early days of self-teaching, where I was learning all about Python, and something that stuck with me from those days was that “simple is better.” The idea behind this is that rather than writing code that is “impressive” or complex, you want to be the guy writing code that is simple, intuitive, understandable. I believe this to be a trait of a good developer, and it’s definitely something I try to incorporate in my own code as much as possible. I’d rather write something that’s easy to understand, than some esoteric algorithm that you would need to spend half an hour staring at to understand what it’s trying to do (unless of course that is truly necessary to accomplishing the intended goal).