It's not that there's a shortage of ethical codes, just a shortage of adherence to them. Codes abound, from ethical guidelines for management consulting and search engine optimization, public relations and blogging.
My personal contribution to the genre would be:
- Start with an honest assessment of your strengths. No single individual can be good at everything, even with a narrowly-defined area such as website design. Accept projects only in your strength areas; you'll be more likely to avoid delivering poor quality work.
- Develop a network of talented people in your non-str…