On that note, is there a really basic caveman-friendly resource out there for UX-illiterate developers like me to help us make decent user experience decisions? A best practices text, or a guide for how to avoid the most obvious usability mishaps?
I've had to "teach" myself most of this stuff by looking at other people's UX, but my results are still "meh" at best. Help! :)
Apple has their Human Interface Guide [1]. Even if you don't program using their elements, it's still an excellent first read to understand the thinking behind a number of the visual elements you often take for granted. Google and a number of others often publish their interface guides as well.
My best advise is to think of it almost procedural. Start off making something and test it yourself and you'll start smelling all the things off about it. Ideas to get to a good understanding incorporate a MLS into a search and try to pull off the simplest search (less form elements) you can getting the queried data you want.
I've had to "teach" myself most of this stuff by looking at other people's UX, but my results are still "meh" at best. Help! :)