Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The best solution is to learn graphic design. Most engineers make the similar mistakes when starting out, so here's a cheat sheet:

* Your colors are too saturated, desaturate everything. (If you're using LCH, make 50 chroma your default for something that's "colorful.")

* Use more padding, more whitespace, and bigger fonts. Increase it until you're starting to get uncomfortable, then increase it just a little more past that.

* Remove everything you can remove, or if you can't bare to do that, relegate it to a dumpster page like an "about" section. Use the extra space this frees up for more whitespace.

* Whenever you think something needs more X, consider making everything else less X instead.

* If you're using LCH, you can do color theory by the numbers instead of eyeballing it. e.g. add 180 to the hue to do complimentary colors. This is not true of HSV.

* Establish a consistent visual hierarchy to group your content. Expect this to be the hardest part; even the best designers brute force this. The top of your hierarchy should frequently be the least emphasized part.



> Remove everything you can remove

This reminds me of my favorite design quote:

"Perfection is attained not when there is nothing more to add, but when there is nothing left to take away."

Wind, Sand and Stars by Antoine de Saint-Exupéry, early French aviator and author of The Little Prince




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: