An appropriate amount of white space is just as critical to successful design as anything else. Often times, we err on the side of too little white space, which is a problem. To quote Adam Wathan and Steve Schoger in their book, Refactoring UI:
To help drive this point home in the context of code, this UI is
initialized with way too much white space in the form of indentation. You
can then dynamically adjust the --tab-size
property of this page by
using your Arrow keys. This way, you can compare a 2-space indent
to a 4-space indent, and get a better sense of just how wrong you are
about your current choices! :troll
ArrowUp
— Increase tab width by 1-space.
ArrowDown
— Decrease tab width by 1-space.