I found this on Reddit and it's worth passing on.
10 Principals of Effective Web Design.
It's more about effective GUI design than web design and deals with ideas like making the interface as simple as possible, not making the user figure anything out, and so on.
Well worth a read.