Generally, less code is easier to understand than more code; however, there is a point at which code is so dense that it becomes hard to read.
Code is read much more often than it is written.
Code frequently lives longer than we want it to.
The person who tests or maintains a piece of code is frequently not the original author.
At scale, the skill level of developers reading/writing/maintaining/testing code is going to be a normal distribution around the mean of "not expert."
Nick Snyder