"Don't design like a programmer"/ . Cutting, cruel advice, with a great deal of sense to it. None of us like to think we design like nerds or hacks, but you will probably see some UI decisions you've made reflected in this post.
Thoughts and Ideas of a working software engineer. Observations of the oft-forgotten, but painfully obvious. Remember: Experience pays, and experience costs.