On Readability in Software Engineering

Make your code easy to understand and avoid hiding the cost of code. Everyone on your team should be able to know what is happening so that they can make changes easily.

On Simplicity in Software Engineering