This is the third post in a series about the Four Rules of Simple Design. “Fewest elements” means that if there is a way to accomplish the same functionality with fewer programming elements, prefer the option with fewer. Many examples of fewest elements Examples of unnecessary elements you can remove include: Unreachable code. Most modern programming languages have code linters that can alert you to unreachable code. Leaving in unreachable code is confusing to the reader, because it sugge...