From UX to Developers - what can we do to help developers build more user-friendly interfaces?

I'd love to spark a conversation with developers and hear what we can do on the UX side that would help them create usable interfaces. What kinds of consultation from UX experts have been effective? Is some documentation more helpful than others?