"Clean" is not a goal, nor is "messy". Given how many articles on lean startups and testing are posted here on HN, I'm surprised how many readers are swallowing the author's advice without questioning WHY "clean" is better or necessary. The author himself said here in this thread that he isn't interested in testing at all. That, to me, shows a fundamental misunderstanding, and frankly disrespect, for great design.
The parrot secrets ebook is a classic example of great design that is definitely not "clean". Yet it is successful.
Never confuse your personal aesthetic with design.
There are great books to learn from, and everyone should take all these book recommendations to heart. But take the time to absorb the professional advice, and try and synthesize it into rules you can work with and apply properly.
However, this is why I made the site available on github - if you'd like to improve the site, please do create a pull request. If I come across a little surly here, it's because it's bizarre to me have put so much effort into the guide, motivated solely by my love of design and desire to engender it in others, only to read that somehow I'm exhibiting disrespect for great design.
Re: "clean" - keep in mind that the site is meant to be an introduction to design. People who have no design vocabulary nonetheless have an implicit understanding of "clean" and "messy". For many people, "clean" can in fact be a goal, and I felt no need to ignore the way people actually use the word. Also, it made for a fun title :)
I try to explain what I mean by "clean" design in a way that's not limited to personal aesthetic - it's design that allows the audience to quickly find the information they need. Did that not really come across? If it did - do you think that making information easy to find is not a valid goal of design? Or do you disagree with my definition of "clean"?
It seems like we're not using the word "clean" in the same way, but if we are, I'd love to hear your thoughts on why you think "clean" isn't better or necessary.
I didn't include it because I don't think it's for beginners, but it's super informative.