After quoting Joel Spolsky the other week I ended up rereading most of his site. He does write incredibly well and the articles provide material that would be of value to many outside of the software industry he is addressing. Project managers, product designers, HR people and freelancers spring to mind.
Here’s a good little piece fom a while back. Don’t be put off by the title. If you are reading this site you will probably find it of interest: User Interface Design for Programmers