Josh Hepworth

Quality Code is Understandable

Our programs don't exist in a vacuum. We write code and expect it to be read by many other developers in its life.

We often use metrics of how quickly we can write the code, or how "smart" or "intelligent" the solution is. While personally, this reflects an internal feeling of pride in our own work, it fails to consider how this code will be used by future developers.