Giving and Receiving Criticism

On our podcast with filous, we discussed the art of giving and receiving criticism. This is something that I've struggled with on both ends. How do you give someone actionable feedback on a product or service while maintaining brutal honesty? How do you take the feedback? Here are some things that have helped me and hopefully can help you.