One of the guiding principles in my life has been this:
Every person you meet knows something you do not. Learn from them.
You have knowledge that can help every person you meet. Teach them.
Here I have collected thoughts of my own that might be helpful to others and thoughts from others that have been helpful to me.
I hope some of them will challenge you, give you encouragement and help you create and grow your own thoughts.